Re: What is a repository? What is a metapackage?
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
https://wiki.debian.org/DebianRepository/Format
will give you a start as will
https://wiki.debian.org/DebianRepository.
Reprepro sounds like a good start -
https://wiki.debian.org/PartialBackportMirrorWithPackageApproval
This appears to be a howto specifically on building a metapackage -
https://blends.debian.org/blends/apb.html
>
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.
You _will_ hit dependency problems, I can guarantee it 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 to: