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

Re: [Fwd: Re: Why?]



Owen Heisler writes:
> Still, I was thinking more of packages like "login" that could surely be
> considered "essential" for 99% of Debian systems out there, along with
> the common frontends to apt for package management, like aptitude and
> dselect, so other packages can be installed using the preferred program.

Packages that are considered absolutely essential are tagged 'essential'
and dpkg will refuse to remove them.  'login' is 'essential'.

Packages in section 'base' form the minimum set required to run the package
management system and install packages.  Not all 'base' packages are
'essential' or 'required' as packages such as ppp which not all users will
need are in 'base'.

Priorities are:

   required

           Packages which are necessary for the proper functioning of the
           system (usually, this means that dpkg functionality depends on
           these packages). Removing an required package may cause your
           system to become totally broken and you may not even be able to
           use dpkg to put things back, so only do so if you know what you
           are doing. Systems with only the required packages are probably
           unusable, but they do have enough functionality to allow the
           sysadmin to boot and install more software.

   important 
           
           Important programs, including those which one would expect to
           find on any Unix-like system. If the expectation is that an
           experienced Unix person who found it missing would say "What on
           earth is going on, where is foo?", it must be an important
           package.[4] Other packages without which the system will not run
           well or be usable must also have priority important. This does
           not include Emacs, the X Window System, TeX or any other large
           applications. The important packages are just a bare minimum of
           commonly-expected and necessary tools.
   
   standard

           These packages provide a reasonably small but not too limited
           character-mode system. This is what will be installed by default
           if the user doesn't select anything else. It doesn't include
           many large applications.                                                                             

   optional                                                                                                     

           (In a sense everything that isn't required is optional, but
           that's not what is meant here.) This is all the software that
           you might reasonably want to install if you didn't know what it
           was and don't have specialized requirements. This is a much
           larger system and includes the X Window System, a full TeX
           distribution, and many applications. Note that optional packages
           should not conflict with each other.

 extra
                                                                                               
           This contains all packages that conflict with others with
           required, important, standard or optional priorities, or are
           only likely to be useful if you already know what they are or
           have specialized requirements.

 
-- 
John Hasler



Reply to: