> The only issue I have with tasksel, is that sometimes I wish a more
> minimal environment.

Then don't use tasksel to install package(s).

One can, however, use tasksel to list its tasks,
and from those, the corresponding package(s),
and in turn, from those, the dependencies and recommends thereof.

E.g.:
$ tasksel --list-tasks
u desktop       Debian desktop environment
u gnome-desktop GNOME
u xfce-desktop  Xfce
u gnome-flashback-desktop       GNOME Flashback
u kde-desktop   KDE Plasma
u cinnamon-desktop      Cinnamon
u mate-desktop  MATE
u lxde-desktop  LXDE
u lxqt-desktop  LXQt
u web-server    web server
u ssh-server    SSH server
u laptop        laptop
$ tasksel --task-packages desktop
task-desktop
$ apt-cache show task-desktop | grep -E '^(Depends|Recommends):'
Depends: tasksel (= 3.73), xorg, xserver-xorg-video-all,
xserver-xorg-input-all, desktop-base
Recommends: task-gnome-desktop | task-xfce-desktop | task-kde-desktop
| task-lxde-desktop | task-gnome-flashback-desktop |
task-cinnamon-desktop | task-mate-desktop | task-lxqt-desktop,
xdg-utils, fonts-symbola, avahi-daemon, libnss-mdns, anacron, eject,
iw, alsa-utils, sudo, firefox | firefox-esr, cups
$
And one can continue to drill down to determine just what package(s)
one wants to install,
and of course the APT system will also handle dependencies thereof.  So, e.g.:
$ apt-cache show task-gnome-desktop | grep -E '^(Depends|Recommends):'
Depends: tasksel (= 3.73), task-desktop, gnome-core
Recommends: gnome, synaptic, libreoffice-gnome, libreoffice-writer,
libreoffice-calc, libreoffice-impress, libreoffice-help-en-us,
mythes-en-us, hunspell-en-us, hyphen-en-us, network-manager-gnome
$
So, in such case, one might just want to install, e.g. gnome-core

And most users, when installing, generally don't want to be
overwhelmed with excessive choices,
and when choosing to install a desktop environment, generally expect
it will be quite complete and
cover all they expect and will likely find they want associated with
that, and not have to be hunting down
additional package to install to give them a (relatively) complete
desktop environment.  For those that want
less, they can install more specifically/limited, as I suggested.  And
if the default were much more minimal on
the tasksel selection, there'd be lots of complaints about "missing"
stuff they didn't get that they expected
to be installed and working with their desktop environment selection
from tasksel.  And if tasksel gave lots
more options at installation time, plenty of folks would complain about that.

Reply via email to