LINUX.ORG.RU

История изменений

Исправление 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