I intentionally split the thread since I didn't think this would help
the original poster but might be interesting to others.

The Wanderer wrote:
> By a "standard installation", I believe that page means the installation
> you'll get if you select the "Standard system" task at install time, and
> none of the others.

You are correct.

For Oldstable Wheezy 7:
  root@wheezy:~# tasksel -t --new-install --list-tasks
  u desktop       Debian desktop environment
  u web-server    Web server
  u print-server  Print server
  u database-server       SQL database
  u dns-server    DNS Server
  u file-server   File server
  u mail-server   Mail server
  u ssh-server    SSH server
  u laptop        Laptop
  u standard      Standard system utilities

For Stable Jessie 8:
  root@jessie:~# tasksel -t --new-install --list-tasks
  u desktop       Debian desktop environment
  u gnome-desktop GNOME
  u xfce-desktop  Xfce
  u kde-desktop   KDE
  u cinnamon-desktop      Cinnamon
  u mate-desktop  MATE
  u lxde-desktop  LXDE
  u web-server    web server
  u print-server  print server
  u ssh-server    SSH server
  u standard      standard system utilities

The "standard" selection is only present if --new-install is present.
The -t is test mode and doesn't do anything.  So that you can try this
and see what it would do.

  root@jessie:~# tasksel -t --new-install             

Then select *only* "standard" and leave all else unchecked.

  root@jessie:~# tasksel -t --new-install             
  debconf-apt-progress -- apt-get -q -y -o APT::Install-Recommends=true -o 
APT::Get::AutomaticRemove=true -o APT::Acquire::Retries=3 install nfacct 
libclass-isa-perl libswitch-perl exim4 nano host exim4-daemon-light 
apt-listchanges exim4-config exim4-base mlocate systemd

That is the command that will be run at installation time.  I think it
will be different for every system because I think it depends upon
what is already installed.  I don't have any of the above packages
installed which is why those are listed.  I believe the perl code in
tasksel basically does this:

  $ grep-available -FPriority -s Package -n -e 'standard|required|important'
  ...204 packages listed...

Any packages from the list that are not installed are then listed for
installation.

In Squeezy 6 now LTS and still supported this produced using aptitude
for the same task.

  aptitude -q -y install ~pstandard ~prequired ~pimportant

Bob

Attachment: signature.asc
Description: Digital signature

Reply via email to