История изменений
Исправление serg002, (текущая версия) :
Я не пользователь кде и гном. Вот набор пакетов, которые ставятся у дебиана, при отсутствии кде и гном. Вангую, что если убрать профили и сделать универсальными use-флаги, то поставилось бы в систему ровно столько же «лишних» пакетов. Ужас-ужас, да?
dpkg -l |grep -i gnome
ii adwaita-icon-theme 43-1 all default icon theme of GNOME
ii eog 43.2-1 amd64 Eye of GNOME graphics viewer program
ii gnome-desktop3-data 43.2-2 all Common files for GNOME desktop apps
ii gnome-icon-theme 3.12.0-5 all This package contains the default icon theme used by the GNOME
ii libgail-common:amd64 2.24.33-2 amd64 GNOME Accessibility Implementation Library -- common modules
ii libgail18:amd64 2.24.33-2 amd64 GNOME Accessibility Implementation Library -- shared libraries
ii libgnome-desktop-3-20:amd64 43.2-2 amd64 Utility library for the GNOME desktop - GTK 3 version
ii libxml-libxslt-perl:amd64 2.002001-1 amd64 Perl interface to the GNOME libxslt library
ii libxml2:amd64 2.9.14+dfsg-1.3~deb12u1 amd64 GNOME XML library
ii libxml2:i386 2.9.14+dfsg-1.3~deb12u1 i386 GNOME XML library
ii libyelp0:amd64 42.2-1 amd64 Library for the GNOME help browser
ii policykit-1-gnome 0.105-8 amd64 authentication agent for PolicyKit
ii xdg-desktop-portal-gtk 1.14.1-1 amd64 GTK+/GNOME portal backend for xdg-desktop-portal
ii yelp 42.2-1 amd64 Help browser for GNOME
dpkg -l |grep -i kde
ii libblockdev-crypto2:amd64 2.28-2 amd64 Crypto plugin for libblockdev
ii libblockdev-fs2:amd64 2.28-2 amd64 file system plugin for libblockdev
ii libblockdev-loop2:amd64 2.28-2 amd64 Loop device plugin for libblockdev
ii libblockdev-part-err2:amd64 2.28-2 amd64 Partition error utility functions for libblockdev
ii libblockdev-part2:amd64 2.28-2 amd64 Partitioning plugin for libblockdev
ii libblockdev-swap2:amd64 2.28-2 amd64 Swap plugin for libblockdev
ii libblockdev-utils2:amd64 2.28-2 amd64 Utility functions for libblockdev
ii libblockdev2:amd64 2.28-2 amd64 Library for manipulating block devices
ii libkf5coreaddons-data 5.103.0-1 all KDE Frameworks 5 addons to QtCore - data files
ii libkf5coreaddons5:amd64 5.103.0-1 amd64 KDE Frameworks 5 addons to QtCore
При этом, гном пакеты тянет какой-нибудь eog. Если его не ставить - то лишних пакетов еще меньше будет(и будут ли вообще). Это называется правильно расставленные «use-флаги». Т.е, правильно расставленные флаги приводят к тому, что лишних пакетов минимум и нет профилей. А если ставится кде или гном или какая-то утилита, то зависимости гнома или кде так или иначе будут ставиться
Поэтому я утверждаю, что в генте неправильно сформированы флаги и зависимости, которые привели к появлению профилей типа desktop/plasma desktop/gnome
Исходная версия serg002, :
Я не пользователь кде и гном. Вот набор пакетов, которые ставятся у дебиана, при отсутствии кде и гном. Вангую, что если убрать профили и сделать универсальными use-флаги, то поставилось бы в систему ровно столько же «лишних» пакетов. Ужас-ужас, да?
dpkg -l |grep -i gnome
ii adwaita-icon-theme 43-1 all default icon theme of GNOME
ii eog 43.2-1 amd64 Eye of GNOME graphics viewer program
ii gnome-desktop3-data 43.2-2 all Common files for GNOME desktop apps
ii gnome-icon-theme 3.12.0-5 all This package contains the default icon theme used by the GNOME
ii libgail-common:amd64 2.24.33-2 amd64 GNOME Accessibility Implementation Library -- common modules
ii libgail18:amd64 2.24.33-2 amd64 GNOME Accessibility Implementation Library -- shared libraries
ii libgnome-desktop-3-20:amd64 43.2-2 amd64 Utility library for the GNOME desktop - GTK 3 version
ii libxml-libxslt-perl:amd64 2.002001-1 amd64 Perl interface to the GNOME libxslt library
ii libxml2:amd64 2.9.14+dfsg-1.3~deb12u1 amd64 GNOME XML library
ii libxml2:i386 2.9.14+dfsg-1.3~deb12u1 i386 GNOME XML library
ii libyelp0:amd64 42.2-1 amd64 Library for the GNOME help browser
ii policykit-1-gnome 0.105-8 amd64 authentication agent for PolicyKit
ii xdg-desktop-portal-gtk 1.14.1-1 amd64 GTK+/GNOME portal backend for xdg-desktop-portal
ii yelp 42.2-1 amd64 Help browser for GNOME
dpkg -l |grep -i kde
ii libblockdev-crypto2:amd64 2.28-2 amd64 Crypto plugin for libblockdev
ii libblockdev-fs2:amd64 2.28-2 amd64 file system plugin for libblockdev
ii libblockdev-loop2:amd64 2.28-2 amd64 Loop device plugin for libblockdev
ii libblockdev-part-err2:amd64 2.28-2 amd64 Partition error utility functions for libblockdev
ii libblockdev-part2:amd64 2.28-2 amd64 Partitioning plugin for libblockdev
ii libblockdev-swap2:amd64 2.28-2 amd64 Swap plugin for libblockdev
ii libblockdev-utils2:amd64 2.28-2 amd64 Utility functions for libblockdev
ii libblockdev2:amd64 2.28-2 amd64 Library for manipulating block devices
ii libkf5coreaddons-data 5.103.0-1 all KDE Frameworks 5 addons to QtCore - data files
ii libkf5coreaddons5:amd64 5.103.0-1 amd64 KDE Frameworks 5 addons to QtCore