[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: base, essential, core - important terminology question.

On Sun, 26 Feb 2006, Christian Perrier wrote:

> >  Base system - package: various priority & variuos sections: e.g.
> >                Required/base Important/admin Standard/libs even Extra
> >                packages
> These are the packages that are installed by debootstrap to build a
> "Debian minimal system"
> They are also the packages you get installed when you uncheck all
> tasks in tasksel during a normal install
> For precision, from the Policy:
> The base system is a minimum subset of the Debian GNU/Linux system
> that is installed before everything else on a new system. Thus, only
> very few packages are allowed to go into the base section to keep the
> required disk usage very small.
>  Most of these packages will have the priority value required or at
>  least important,

 As I see, total mimumu subset (new term:-)) is in req & imp section from
kernel through editor & comiler 2 package manager, so this is the real
base (minimum, required?) system, isn't it?

>  and many of them will be tagged essential (see below).

> >  Core packages - What is the difference ? What is `Core' exactly ? I
> >                can't translate as `most_important, standard or base'
> >                packages 'cause `Important' & `Standard' are priorities
> >                (see above), `Base' is a section.
> Not completely sure about that one. Is this in aptitude's context?

 e.g. in d-i, unfurtunately : Installing core packages... What the hell
is? :-)

> >  Essential packages - a new term again (mainly used in higher pm's -
> >                aptitude for example) - What is the difference ? What is
> >                `Essential' exactly ? I can't translate as `most_important,
> >                standard, base or core' packages 'cause `Important' &
> >                `Standard' are priorities (see above), `Base' is a section
> >                & `core package' is undefined term in other tools.
> http://www.debian.org/doc/debian-policy/ch-binary.html#s3.8
> Essential packages are packages that cannot be easily removed. Doing
> so despite the huge warning given by dpkg in such case puts you at
> risk of a system very hard to recover.
> Such packages must provide all their functionality even when
> unconfigured.

 ok: base system=Req + Imp + these essential tagged packages, Very THX :-)

 but remaining question:

 #: ../base-installer.templates:217
   msgid "Installing core packages"

 what are `core packages'? I don't understand this term absolutely &
cannot resolve its meaning strongly getting the difference related to
`Req + Imp packages' or `whole Base System' or `just Essential packages'.

Reply to: