On 04/16/2022 09:21 AM, Andrew M.A. Cater wrote:
On Sat, Apr 16, 2022 at 08:50:22AM -0500, Richard Owlett wrote:
A goal of the Debian installer is to create a system that can be used by
*ALL* people to use for *ANY* possible purpose.

I find the resulting system:
   1. consumes more disk space than necessary.
   2. consumes excessive bandwidth during installation.
      [I have a low monthly cap on my internet connection.]
   3. installs packages I whose function I don't need/want.
   4. doesn't install functions I routinely use.
   5. installs packages that unsatisfactorily perform needed functions.
      [I have to install additional packages.]

I plan to get around these problems by creating a local repository and
several very custom metapackages. My internet search turned up tools to
create and/or modify both.

I did not find authoritative descriptions of the structure of either
repositories or metapackages.

Where do I find such?
TIA


Hi Richard,

I don't think you _need_ a full repository - but

Agreed! *GRIN*
What I _need_ is something that apt/aptitude/synaptic/etc will treat as a "normal" repository. As to its _content_, it will be a close approximation to DVD1.iso .

In fact, if I had fully described what I wish to accomplish, the automatic response of this group would have been to use either apt-cache or loop mount DVD1.iso .



https://wiki.debian.org/DebianRepository/Format

will give you a start as will

https://wiki.debian.org/DebianRepository.

The later addresses my perspective. If my project is to succeed, I will NEED the former's content.


Reprepro sounds like a good start -

https://wiki.debian.org/PartialBackportMirrorWithPackageApproval

THAT page suggests that "Reprepro" is irrelevant.
*HOWEVER*
  https://packages.debian.org/bullseye/reprepro
           and
  https://manpages.debian.org/bullseye/reprepro/reprepro.1.en.html
seem to say otherwise ;}


This appears to be a howto specifically on building a metapackage -

  https://blends.debian.org/blends/apb.html

That is one of the pages I had found.
I was looking for a page with perspective more similar to the "Repository" pages you referenced.




I'd suggest that you begin with a debootstrap / with a minimum Debian
installation. I'd do an expert mode text install, then use tasksel to
remove all packages that are checked - no desktop environment, no
standard packages - and build out from there.

*GRIN*
That's where I started in days of Squeeze.
It raised the questions I wish to answer.


You _will_ hit dependency problems, I can guarantee it

*I _AGREE_* !!!!!!!!!!!!!!!!!!!

I have hit them.
Part of my motivation is to reproducibly demonstrate an installer *BUG*!!!!!!!!!!!!!!!!!!!!!!!!!

but if you're sure
that you know absolutely what you want, you can deal with it.
If you don't want to do this over the 'Net, I'd suggest using a DVD and
a virtual machine of some description to bootstrap this effort.

All the very best, as ever,

Andy Cater





Reply via email to