On 26/10/2025 at 13:46, Paweł Starzyński wrote:
On Sun, 26 Oct 2025 11:51:35 +0100 Holger Wansing <[email protected]>
wrote:
In the installer, don't select a desktop environment, only choose the
"standard system" task.
Then login into your new system as root and call
"apt install gnome-core"
to get your "Minimal GNOME" for example.
I know that's a way for doing it, but:
1) With such approach we don't need tasksel at all
2) Isn't it recommended way to install such things like DE, by using
tasksel?- so that system can properly deal with packages dependencies?
apt deals with package dependencies just fine. But tasksel also deals
with some kind of task dependencies on other tasks, languages... defined
in tasksel-data. For example when run during initial installation (or
later with --new-install), tasksel selects language tasks for the chosen
language, and if a desktop environment is selected then it also selects
desktop language tasks for the chosen language and desktop environment.
Not installing a desktop environment during initial installation has
another side effect: NetworkManager is not installed as part of the
standard system so the installer network configuration is copied into
/etc/network/interfaces instead of NetworkManager configuration. If
NetworkMananger is installed later manually or as part of the desktop
environment dependencies, the network interface used during installation
will not be configured not manageable in NetworkManager until it is
removed from /etc/network/interfaces.