Что делает - no-install-recommends, флаг делают точно?

Насколько я знаю, введение "способного некоторого-пакета установки" устанавливает пакет, dependecies и рекомендуемые пакеты. Я использовал бы - no-install-recommends флаг, затем только пакет и его зависимости будут установлены.

Однако я узнал, что список рекомендуемых пакетов изменяется, когда - no-install-recommends флаг используется. Я хочу знать, почему это происходит, потому что я думаю, что это поведение не имеет смысла для этого флага.

Это отличается от этого вопроса, потому что я хочу знать, почему список рекомендовал изменения пакетов.

:~$ sudo apt install kubuntu-desktop
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  accountwizard akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apt-xapian-index apturl-kde ark baloo-kf5 baloo-utils bluedevil breeze breeze-cursor-theme catdoc cdparanoia
  cdrdao cryptsetup cryptsetup-bin debconf-kde-data discover discover-data dmsetup dolphin dragonplayer dvd+rw-tools fonts-noto fonts-noto-hinted fonts-noto-mono fonts-noto-unhinted fonts-oxygen frameworkintegration
  freerdp-x11 gpgsm growisofs gstreamer-qapt gstreamer1.0-nice gtk2-engines-oxygen gtk2-engines-pixbuf gtk3-engines-breeze gwenview ibus-qt4 ieee-data k3b k3b-data kaccounts-integration kaccounts-providers
  kaddressbook kamera kate kate5-data kcalc kde-baseapps-bin kde-baseapps-data kde-cli-tools kde-cli-tools-data kde-config-gtk-style kde-config-gtk-style-preview kde-config-mailtransport kde-config-screenlocker
  kde-config-sddm kde-config-telepathy-accounts kde-config-whoopsie kde-spectacle kde-style-oxygen-qt5 kde-style-qtcurve-qt4 kde-style-qtcurve-qt5 kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler
  kde-telepathy-contact-list kde-telepathy-data kde-telepathy-desktop-applets kde-telepathy-filetransfer-handler kde-telepathy-integration-module kde-telepathy-kaccounts kde-telepathy-kpeople kde-telepathy-minimal
  kde-telepathy-send-file kde-telepathy-text-ui kdeconnect kdeconnect-plasma kded5 kdegraphics-strigi-analyzer kdemultimedia-kio-plugins kdenetwork-filesharing kdepim-doc kdepim-runtime kdepimlibs-data
  kdepimlibs-kio-plugins kdeplasma-addons-data kdesudo kdoctools5 kgamma5 khelpcenter khotkeys khotkeys-data kimageformat-plugins kinfocenter kinit kio kio-audiocd kio-extras kio-extras-data kio-mtp kmail kmenuedit
  knotes konsole konsole-kpart kontact konversation konversation-data korganizer krdc kross kscreen ksshaskpass ksysguard ksysguard-data ksysguardd ksystemlog ktexteditor-data ktexteditor-katepart ktnef ktorrent
  ktorrent-data kubuntu-driver-manager kubuntu-notification-helper kubuntu-settings-desktop kubuntu-web-shortcuts kwalletmanager kwin kwin-addons kwin-common kwin-data kwin-style-breeze kwin-x11 kwrited libaio1
  libakonadi-kmime4 libappstreamqt1 libavahi-gobject0 libbaloocore4 libbaloofiles4 libbalooxapian4 libboost-thread1.58.0 libc-ares2 libchm1 libcln6 libdebconf-kde1 libdiscover2 libdmtx0a libdolphinvcs5 libepub0
  libfakekey0 libfarstream-0.2-5 libflac++6v5 libfreerdp-rail1.1 libgps22 libgrantlee-templates5 libgrantlee-textdocument5 libgupnp-igd-1.0-4 libhsqldb1.8.0-java libibus-qt1 libiso9660-8 libjs-underscore libk3b6
  libk3b6-extracodecs libkaccounts1 libkcddb4 libkcompactdisc4 libkdecorations2-5v5 libkdecorations2private5v5 libkexiv2-11v5 libkexiv2-data libkf5activitiesexperimentalstats1 libkf5akonadiagentbase5
  libkf5akonadicalendar5 libkf5akonadicontact5 libkf5akonadicore-bin libkf5akonadicore5 libkf5akonadimime5 libkf5akonadinotes5 libkf5akonadiprivate5 libkf5akonadisearchdebug5 libkf5akonadisearchpim5
  libkf5akonadiwidgets5 libkf5alarmcalendar5 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets-bin libkf5baloowidgets5 libkf5bluezqt-data libkf5bluezqt6 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarcore5
  libkf5calendarsupport5 libkf5calendarutils5 libkf5contacts-data libkf5contacts5 libkf5dnssd-data libkf5dnssd5 libkf5emoticons-bin libkf5emoticons-data libkf5emoticons5 libkf5eventviews5 libkf5filemetadata-bin
  libkf5filemetadata-data libkf5filemetadata3 libkf5followupreminder5 libkf5gapi-data libkf5gapicalendar5 libkf5gapicontacts5 libkf5gapicore5 libkf5gapidrive5 libkf5gapitasks5 libkf5gpgmepp-pthread5 libkf5gpgmepp5
  libkf5gravatar5 libkf5holidays-data libkf5holidays5 libkf5identitymanagement5 libkf5imap5 libkf5incidenceeditorsng5 libkf5itemmodels5 libkf5js5 libkf5jsembed-data libkf5jsembed5 libkf5kcmutils-data libkf5kcmutils5
  libkf5kdcraw5 libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5kdelibs4support5-bin libkf5kdepimdbusinterfaces5 libkf5kdgantt2-5 libkf5khtml-bin libkf5khtml-data libkf5khtml5 libkf5kiofilewidgets5
  libkf5kiontlm5 libkf5kipi-data libkf5kipi30.0.0 libkf5kmanagesieve5 libkf5kontactinterface-data libkf5kontactinterface5 libkf5krosscore5 libkf5krossui5 libkf5ksieve5 libkf5ksieveui5 libkf5ldap5 libkf5libkdepim5
  libkf5libkleo5 libkf5mailcommon5 libkf5mailimporter5 libkf5mailtransport-data libkf5mailtransport5 libkf5mbox5 libkf5messagecomposer5 libkf5messagecore5 libkf5messagelist5 libkf5messageviewer5 libkf5mime5
  libkf5modemmanagerqt6 libkf5networkmanagerqt6 libkf5newstuff-data libkf5newstuff5 libkf5noteshared5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5parts-data libkf5parts-plugins libkf5parts5 libkf5people-data
  libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5 libkf5pimcommon5 libkf5pimtextedit5 libkf5prison1 libkf5pty-data libkf5pty5 libkf5qgpgme5 libkf5runner5 libkf5screen-bin libkf5screen6 libkf5sendlater5
  libkf5solid5 libkf5solid5-data libkf5su-bin libkf5su-data libkf5su5 libkf5syndication5 libkf5sysguard-bin libkf5sysguard-data libkf5templateparser5 libkf5texteditor5 libkf5texteditor5-libjs-underscore
  libkf5threadweaver5 libkf5tnef5 libkf5unitconversion-data libkf5unitconversion5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5waylandserver5 libkf5webkit5 libkf5xmlrpcclient-data libkf5xmlrpcclient5
  libkfilemetadata4 libkfontinst5 libkfontinstui5 libkidletime4 libkmime4 libknewstuff2-4 libkolab1 libkolabxml1v5 libkonq-common libkonq5-templates libkpimutils4 libkprintutils4 libksane-data libksane0
  libkscreenlocker5 libksgrd7 libksignalplotter7 libktorrent-l10n libktorrent5 libktpcommoninternals9 libktplogger9 libktpmodels9 libktpotr9 libktpwidgets9 libkubuntu1 libkwalletbackend5-5 libkwin4-effect-builtins1
  libkwineffects7 libkwinglutils7 libkwinxrenderutils7 libkworkspace5-5 liblastfm1 liblmdb0 libloudmouth1-0 libmeanwhile1 libmpcdec6 libmusicbrainz5cc2v5 libmygpo-qt1 libnice10 libokularcore7 libotr5 liboxygenstyle5-5
  liboxygenstyleconfig5-5 libpackagekitqt5-0 libpam-kwallet4 libpam-kwallet5 libparted-fs-resize0 libperl4-corelibs-perl libplasma-geolocation-interface5 libpoppler-qt4-4 libpoppler-qt5-1 libpowerdevilcore2
  libpowerdevilui5 libprocesscore7 libprocessui7 libpurple-bin libpurple0 libqalculate5-data libqalculate5v5 libqapt3 libqapt3-runtime libqca-qt5-2 libqca-qt5-2-plugins libqgsttools-p1 libqimageblitz4 libqmobipocket1
  libqrencode3 libqt4-help libqt4-scripttools libqt4-test libqt5clucene5 libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5multimedia5-plugins libqt5multimediaquick-p5
  libqt5multimediawidgets5 libqt5qml-graphicaleffects libqt5sql5-mysql libqt5xmlpatterns5 libqtassistantclient4 libqtcurve-utils2 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql
  libqtscript4-uitools libqtscript4-xml libreoffice-base libreoffice-base-drivers libreoffice-java-common libreoffice-kde libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-style-oxygen
  libreoffice-style-tango libscim8v5 libsyndication4 libtag-extras1 libtaskmanager5 libtelepathy-logger-qt5 libtelepathy-qt4-2 libtelepathy-qt5-0 libvcdinfo0 libweather-ion7 libxapian-1.3-5 libxcb-cursor0 libxcb-dpms0
  libxcb-record0 libxerces-c3.1 libxfreerdp-client1.1 libzephyr4 libzip4 milou muon-notifier muon-updater mysql-client-core-5.7 mysql-server-core-5.7 ofono okular okular-extra-backends oxygen-sounds p7zip-full
  partitionmanager phonon4qt5-backend-gstreamer pidgin-data pinentry-qt plasma-dataengines-addons plasma-desktop plasma-desktop-data plasma-discover plasma-discover-common plasma-discover-private
  plasma-discover-updater plasma-look-and-feel-org-kde-breezedark-desktop plasma-nm plasma-pa plasma-runners-addons plasma-wallpapers-addons plasma-widgets-addons plasma-workspace plymouth-theme-kubuntu-logo
  plymouth-theme-kubuntu-text polkit-kde-agent-1 powerdevil powerdevil-data print-manager python-qt4-dbus python3-dbus.mainloop.pyqt5 python3-pykde4 python3-pyqt4 python3-pyqt5 python3-sip python3-xapian1.3 qapt-batch
  qapt-deb-installer qdbus-qt5 qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop qml-module-org-kde-extensionplugin qml-module-org-kde-kcoreaddons qml-module-org-kde-kio qml-module-org-kde-kwindowsystem
  qml-module-org-kde-runnermodel qml-module-org-kde-solid qml-module-org-kde-telepathy qml-module-qtmultimedia qml-module-qtquick-controls-styles-breeze qml-module-qtquick-xmllistmodel qml-module-qtwebkit
  qt5-image-formats-plugins qtdeclarative5-xmllistmodel-plugin qttools5-dev-tools sddm sddm-theme-breeze signon-kwallet-extension skanlite socat software-properties-kde sshfs systemsettings telepathy-accounts-signon
  telepathy-gabble telepathy-haze telepathy-logger telepathy-ring telepathy-salut ubuntu-release-upgrader-qt user-manager vcdimager wodim
Suggested packages:
  akonadi-backend-postgresql akonadi-backend-sqlite amarok-doc libqt4-sql-mysql libqt4-sql-psql moodbar rar unrar | unrar-free orion-gtk-theme keyutils dolphin-plugins cdrskin k3b-extrathemes k3b-i18n normalize-audio
  movixmaker-2 kde-config-cddb gtk2-engines-qtcurve telepathy-idle telepathy-rakia lame clamav kleopatra procmail spamassassin | bogofilter | spambayes | bsfilter | crm114 gnokii krfb krosspython pi gpsd
  java-virtual-machine libhsqldb1.8.0-java-gcj libotr5-bin libparted-dev libreoffice-gcj libreoffice-report-builder unixodbc libjtds-java libreoffice-mysql-connector | libmyodbc | libmysql-java
  libreoffice-sdbc-postgresql | odbc-postgresql | libpg-java libsqliteodbc | tdsodbc | mdbtools konqueror kde-icons-oxygen oxygencursors tango-icon-theme xapian-tools jovie unrar p7zip-rar hfsplus hfsutils jfsutils
  reiser4progs reiserfsprogs xfsprogs pinentry-doc network-manager-openconnect network-manager-openvpn network-manager-vpnc python3-pyqt4-dbg python3-pyqt5-dbg xapian-doc skanlite-dbg cdrkit-doc
Recommended packages:
  kdepim-themeditors kdepimlibs-bin plasma-discover-notifier system-config-printer
The following NEW packages will be installed:
  accountwizard akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apt-xapian-index apturl-kde ark baloo-kf5 baloo-utils bluedevil breeze breeze-cursor-theme catdoc cdparanoia
  cdrdao cryptsetup cryptsetup-bin debconf-kde-data discover discover-data dmsetup dolphin dragonplayer dvd+rw-tools fonts-noto fonts-noto-hinted fonts-noto-mono fonts-noto-unhinted fonts-oxygen frameworkintegration
  freerdp-x11 gpgsm growisofs gstreamer-qapt gstreamer1.0-nice gtk2-engines-oxygen gtk2-engines-pixbuf gtk3-engines-breeze gwenview ibus-qt4 ieee-data k3b k3b-data kaccounts-integration kaccounts-providers
  kaddressbook kamera kate kate5-data kcalc kde-baseapps-bin kde-baseapps-data kde-cli-tools kde-cli-tools-data kde-config-gtk-style kde-config-gtk-style-preview kde-config-mailtransport kde-config-screenlocker
  kde-config-sddm kde-config-telepathy-accounts kde-config-whoopsie kde-spectacle kde-style-oxygen-qt5 kde-style-qtcurve-qt4 kde-style-qtcurve-qt5 kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler
  kde-telepathy-contact-list kde-telepathy-data kde-telepathy-desktop-applets kde-telepathy-filetransfer-handler kde-telepathy-integration-module kde-telepathy-kaccounts kde-telepathy-kpeople kde-telepathy-minimal
  kde-telepathy-send-file kde-telepathy-text-ui kdeconnect kdeconnect-plasma kded5 kdegraphics-strigi-analyzer kdemultimedia-kio-plugins kdenetwork-filesharing kdepim-doc kdepim-runtime kdepimlibs-data
  kdepimlibs-kio-plugins kdeplasma-addons-data kdesudo kdoctools5 kgamma5 khelpcenter khotkeys khotkeys-data kimageformat-plugins kinfocenter kinit kio kio-audiocd kio-extras kio-extras-data kio-mtp kmail kmenuedit
  knotes konsole konsole-kpart kontact konversation konversation-data korganizer krdc kross kscreen ksshaskpass ksysguard ksysguard-data ksysguardd ksystemlog ktexteditor-data ktexteditor-katepart ktnef ktorrent
  ktorrent-data kubuntu-desktop kubuntu-driver-manager kubuntu-notification-helper kubuntu-settings-desktop kubuntu-web-shortcuts kwalletmanager kwin kwin-addons kwin-common kwin-data kwin-style-breeze kwin-x11
  kwrited libaio1 libakonadi-kmime4 libappstreamqt1 libavahi-gobject0 libbaloocore4 libbaloofiles4 libbalooxapian4 libboost-thread1.58.0 libc-ares2 libchm1 libcln6 libdebconf-kde1 libdiscover2 libdmtx0a libdolphinvcs5
  libepub0 libfakekey0 libfarstream-0.2-5 libflac++6v5 libfreerdp-rail1.1 libgps22 libgrantlee-templates5 libgrantlee-textdocument5 libgupnp-igd-1.0-4 libhsqldb1.8.0-java libibus-qt1 libiso9660-8 libjs-underscore
  libk3b6 libk3b6-extracodecs libkaccounts1 libkcddb4 libkcompactdisc4 libkdecorations2-5v5 libkdecorations2private5v5 libkexiv2-11v5 libkexiv2-data libkf5activitiesexperimentalstats1 libkf5akonadiagentbase5
  libkf5akonadicalendar5 libkf5akonadicontact5 libkf5akonadicore-bin libkf5akonadicore5 libkf5akonadimime5 libkf5akonadinotes5 libkf5akonadiprivate5 libkf5akonadisearchdebug5 libkf5akonadisearchpim5
  libkf5akonadiwidgets5 libkf5alarmcalendar5 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets-bin libkf5baloowidgets5 libkf5bluezqt-data libkf5bluezqt6 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarcore5
  libkf5calendarsupport5 libkf5calendarutils5 libkf5contacts-data libkf5contacts5 libkf5dnssd-data libkf5dnssd5 libkf5emoticons-bin libkf5emoticons-data libkf5emoticons5 libkf5eventviews5 libkf5filemetadata-bin
  libkf5filemetadata-data libkf5filemetadata3 libkf5followupreminder5 libkf5gapi-data libkf5gapicalendar5 libkf5gapicontacts5 libkf5gapicore5 libkf5gapidrive5 libkf5gapitasks5 libkf5gpgmepp-pthread5 libkf5gpgmepp5
  libkf5gravatar5 libkf5holidays-data libkf5holidays5 libkf5identitymanagement5 libkf5imap5 libkf5incidenceeditorsng5 libkf5itemmodels5 libkf5js5 libkf5jsembed-data libkf5jsembed5 libkf5kcmutils-data libkf5kcmutils5
  libkf5kdcraw5 libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5kdelibs4support5-bin libkf5kdepimdbusinterfaces5 libkf5kdgantt2-5 libkf5khtml-bin libkf5khtml-data libkf5khtml5 libkf5kiofilewidgets5
  libkf5kiontlm5 libkf5kipi-data libkf5kipi30.0.0 libkf5kmanagesieve5 libkf5kontactinterface-data libkf5kontactinterface5 libkf5krosscore5 libkf5krossui5 libkf5ksieve5 libkf5ksieveui5 libkf5ldap5 libkf5libkdepim5
  libkf5libkleo5 libkf5mailcommon5 libkf5mailimporter5 libkf5mailtransport-data libkf5mailtransport5 libkf5mbox5 libkf5messagecomposer5 libkf5messagecore5 libkf5messagelist5 libkf5messageviewer5 libkf5mime5
  libkf5modemmanagerqt6 libkf5networkmanagerqt6 libkf5newstuff-data libkf5newstuff5 libkf5noteshared5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5parts-data libkf5parts-plugins libkf5parts5 libkf5people-data
  libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5 libkf5pimcommon5 libkf5pimtextedit5 libkf5prison1 libkf5pty-data libkf5pty5 libkf5qgpgme5 libkf5runner5 libkf5screen-bin libkf5screen6 libkf5sendlater5
  libkf5solid5 libkf5solid5-data libkf5su-bin libkf5su-data libkf5su5 libkf5syndication5 libkf5sysguard-bin libkf5sysguard-data libkf5templateparser5 libkf5texteditor5 libkf5texteditor5-libjs-underscore
  libkf5threadweaver5 libkf5tnef5 libkf5unitconversion-data libkf5unitconversion5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5waylandserver5 libkf5webkit5 libkf5xmlrpcclient-data libkf5xmlrpcclient5
  libkfilemetadata4 libkfontinst5 libkfontinstui5 libkidletime4 libkmime4 libknewstuff2-4 libkolab1 libkolabxml1v5 libkonq-common libkonq5-templates libkpimutils4 libkprintutils4 libksane-data libksane0
  libkscreenlocker5 libksgrd7 libksignalplotter7 libktorrent-l10n libktorrent5 libktpcommoninternals9 libktplogger9 libktpmodels9 libktpotr9 libktpwidgets9 libkubuntu1 libkwalletbackend5-5 libkwin4-effect-builtins1
  libkwineffects7 libkwinglutils7 libkwinxrenderutils7 libkworkspace5-5 liblastfm1 liblmdb0 libloudmouth1-0 libmeanwhile1 libmpcdec6 libmusicbrainz5cc2v5 libmygpo-qt1 libnice10 libokularcore7 libotr5 liboxygenstyle5-5
  liboxygenstyleconfig5-5 libpackagekitqt5-0 libpam-kwallet4 libpam-kwallet5 libparted-fs-resize0 libperl4-corelibs-perl libplasma-geolocation-interface5 libpoppler-qt4-4 libpoppler-qt5-1 libpowerdevilcore2
  libpowerdevilui5 libprocesscore7 libprocessui7 libpurple-bin libpurple0 libqalculate5-data libqalculate5v5 libqapt3 libqapt3-runtime libqca-qt5-2 libqca-qt5-2-plugins libqgsttools-p1 libqimageblitz4 libqmobipocket1
  libqrencode3 libqt4-help libqt4-scripttools libqt4-test libqt5clucene5 libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5multimedia5-plugins libqt5multimediaquick-p5
  libqt5multimediawidgets5 libqt5qml-graphicaleffects libqt5sql5-mysql libqt5xmlpatterns5 libqtassistantclient4 libqtcurve-utils2 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql
  libqtscript4-uitools libqtscript4-xml libreoffice-base libreoffice-base-drivers libreoffice-java-common libreoffice-kde libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-style-oxygen
  libreoffice-style-tango libscim8v5 libsyndication4 libtag-extras1 libtaskmanager5 libtelepathy-logger-qt5 libtelepathy-qt4-2 libtelepathy-qt5-0 libvcdinfo0 libweather-ion7 libxapian-1.3-5 libxcb-cursor0 libxcb-dpms0
  libxcb-record0 libxerces-c3.1 libxfreerdp-client1.1 libzephyr4 libzip4 milou muon-notifier muon-updater mysql-client-core-5.7 mysql-server-core-5.7 ofono okular okular-extra-backends oxygen-sounds p7zip-full
  partitionmanager phonon4qt5-backend-gstreamer pidgin-data pinentry-qt plasma-dataengines-addons plasma-desktop plasma-desktop-data plasma-discover plasma-discover-common plasma-discover-private
  plasma-discover-updater plasma-look-and-feel-org-kde-breezedark-desktop plasma-nm plasma-pa plasma-runners-addons plasma-wallpapers-addons plasma-widgets-addons plasma-workspace plymouth-theme-kubuntu-logo
  plymouth-theme-kubuntu-text polkit-kde-agent-1 powerdevil powerdevil-data print-manager python-qt4-dbus python3-dbus.mainloop.pyqt5 python3-pykde4 python3-pyqt4 python3-pyqt5 python3-sip python3-xapian1.3 qapt-batch
  qapt-deb-installer qdbus-qt5 qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop qml-module-org-kde-extensionplugin qml-module-org-kde-kcoreaddons qml-module-org-kde-kio qml-module-org-kde-kwindowsystem
  qml-module-org-kde-runnermodel qml-module-org-kde-solid qml-module-org-kde-telepathy qml-module-qtmultimedia qml-module-qtquick-controls-styles-breeze qml-module-qtquick-xmllistmodel qml-module-qtwebkit
  qt5-image-formats-plugins qtdeclarative5-xmllistmodel-plugin qttools5-dev-tools sddm sddm-theme-breeze signon-kwallet-extension skanlite socat software-properties-kde sshfs systemsettings telepathy-accounts-signon
  telepathy-gabble telepathy-haze telepathy-logger telepathy-ring telepathy-salut ubuntu-release-upgrader-qt user-manager vcdimager wodim
0 upgraded, 506 newly installed, 0 to remove and 6 not upgraded.
Need to get 225 MB of archives.
After this operation, 885 MB of additional disk space will be used.
Do you want to continue? [Y/n] n 
Abort.
:~$ sudo apt install --no-install-recommends kubuntu-desktop
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  apt-xapian-index ark baloo-kf5 breeze breeze-cursor-theme dolphin fonts-noto-hinted frameworkintegration ieee-data kde-cli-tools kde-cli-tools-data kde-spectacle kded5 kdoctools5 khelpcenter khotkeys khotkeys-data
  kinfocenter kinit kio kio-extras kio-extras-data kmenuedit ksysguard ksysguard-data ksysguardd ktexteditor-data kwin kwin-common kwin-data kwin-style-breeze kwin-x11 kwrited libcln6 libdmtx0a libdolphinvcs5 libepub0
  libgps22 libjs-underscore libkdecorations2-5v5 libkdecorations2private5v5 libkexiv2-11v5 libkexiv2-data libkf5activitiesexperimentalstats1 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets-bin libkf5baloowidgets5
  libkf5bookmarks-data libkf5bookmarks5 libkf5dnssd-data libkf5dnssd5 libkf5emoticons-data libkf5emoticons5 libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3 libkf5gpgmepp5 libkf5itemmodels5 libkf5js5
  libkf5jsembed-data libkf5jsembed5 libkf5kcmutils-data libkf5kcmutils5 libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5khtml-data libkf5khtml5 libkf5kiofilewidgets5 libkf5kiontlm5 libkf5kipi-data
  libkf5kipi30.0.0 libkf5networkmanagerqt6 libkf5newstuff-data libkf5newstuff5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5parts-data libkf5parts5 libkf5people-data libkf5people5 libkf5peoplebackend5
  libkf5peoplewidgets5 libkf5prison1 libkf5pty-data libkf5pty5 libkf5runner5 libkf5screen-bin libkf5screen6 libkf5solid5 libkf5solid5-data libkf5su-data libkf5su5 libkf5sysguard-bin libkf5sysguard-data
  libkf5texteditor5 libkf5texteditor5-libjs-underscore libkf5threadweaver5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5waylandserver5 libkf5xmlrpcclient-data libkf5xmlrpcclient5 libkfontinst5
  libkfontinstui5 libkprintutils4 libkscreenlocker5 libksgrd7 libksignalplotter7 libkwalletbackend5-5 libkwin4-effect-builtins1 libkwineffects7 libkwinglutils7 libkwinxrenderutils7 libkworkspace5-5 liblmdb0
  libokularcore7 libpackagekitqt5-0 libplasma-geolocation-interface5 libpoppler-qt4-4 libpoppler-qt5-1 libpowerdevilcore2 libpowerdevilui5 libprocesscore7 libprocessui7 libqalculate5-data libqalculate5v5 libqapt3
  libqapt3-runtime libqgsttools-p1 libqimageblitz4 libqmobipocket1 libqrencode3 libqt5clucene5 libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5multimedia5-plugins libqt5multimediaquick-p5
  libqt5multimediawidgets5 libtaskmanager5 libweather-ion7 libxapian-1.3-5 libxcb-cursor0 libxcb-dpms0 libxcb-record0 libzip4 milou okular oxygen-sounds plasma-desktop plasma-desktop-data
  plasma-look-and-feel-org-kde-breezedark-desktop plasma-workspace polkit-kde-agent-1 powerdevil powerdevil-data python3-pyqt5 python3-sip python3-xapian1.3 qapt-batch qdbus-qt5 qml-module-org-kde-draganddrop
  qml-module-org-kde-extensionplugin qml-module-org-kde-kcoreaddons qml-module-org-kde-kwindowsystem qml-module-org-kde-solid qml-module-qtmultimedia qml-module-qtquick-controls-styles-breeze qttools5-dev-tools
  sddm-theme-breeze software-properties-kde systemsettings
Suggested packages:
  rar unrar | unrar-free orion-gtk-theme dolphin-plugins kwin-addons pi gpsd xapian-tools jovie okular-extra-backends unrar python3-pyqt5-dbg xapian-doc
Recommended packages:
  p7zip-full kde-style-qtcurve libkonq-common akregator amarok apport-kde apturl-kde baloo-utils bluedevil cdrdao cryptsetup dragonplayer fonts-oxygen gpgsm gstreamer-qapt gtk2-engines-oxygen gtk3-engines-breeze
  gwenview ibus-qt4 k3b kaddressbook kate kcalc kde-config-gtk-style kde-config-gtk-style-preview kde-config-sddm kde-config-whoopsie kde-telepathy kdeconnect-plasma kdegraphics-strigi-analyzer kdenetwork-filesharing
  kdepim-runtime kimageformat-plugins kio-mtp kmail knotes konsole kontact konversation korganizer krdc kscreen ksshaskpass ksystemlog ktorrent kubuntu-driver-manager kubuntu-notification-helper
  kubuntu-settings-desktop kubuntu-web-shortcuts kwalletmanager kwin-addons libpam-kwallet4 libpam-kwallet5 libqt5qml-graphicaleffects libreoffice-base libreoffice-kde libreoffice-style-oxygen okular-extra-backends
  partitionmanager phonon4qt5-backend-gstreamer pinentry-qt plasma-dataengines-addons plasma-discover plasma-discover-updater plasma-nm plasma-pa plasma-runners-addons plasma-wallpapers-addons plasma-widgets-addons
  plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text print-manager python-qt4-dbus qapt-deb-installer qt5-image-formats-plugins qtdeclarative5-xmllistmodel-plugin skanlite user-manager libkf5emoticons-bin catdoc
  libkf5kdelibs4support5-bin libkf5khtml-bin libkf5parts-plugins qml-module-org-kde-runnermodel libkf5su-bin ktexteditor-katepart kde-config-screenlocker discover | muon-discover fonts-noto kde-style-oxygen-qt5
  kgamma5 muon-notifier muon-updater sddm
The following NEW packages will be installed:
  apt-xapian-index ark baloo-kf5 breeze breeze-cursor-theme dolphin fonts-noto-hinted frameworkintegration ieee-data kde-cli-tools kde-cli-tools-data kde-spectacle kded5 kdoctools5 khelpcenter khotkeys khotkeys-data
  kinfocenter kinit kio kio-extras kio-extras-data kmenuedit ksysguard ksysguard-data ksysguardd ktexteditor-data kubuntu-desktop kwin kwin-common kwin-data kwin-style-breeze kwin-x11 kwrited libcln6 libdmtx0a
  libdolphinvcs5 libepub0 libgps22 libjs-underscore libkdecorations2-5v5 libkdecorations2private5v5 libkexiv2-11v5 libkexiv2-data libkf5activitiesexperimentalstats1 libkf5baloo5 libkf5balooengine5
  libkf5baloowidgets-bin libkf5baloowidgets5 libkf5bookmarks-data libkf5bookmarks5 libkf5dnssd-data libkf5dnssd5 libkf5emoticons-data libkf5emoticons5 libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3
  libkf5gpgmepp5 libkf5itemmodels5 libkf5js5 libkf5jsembed-data libkf5jsembed5 libkf5kcmutils-data libkf5kcmutils5 libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5khtml-data libkf5khtml5 libkf5kiofilewidgets5
  libkf5kiontlm5 libkf5kipi-data libkf5kipi30.0.0 libkf5networkmanagerqt6 libkf5newstuff-data libkf5newstuff5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5parts-data libkf5parts5 libkf5people-data libkf5people5
  libkf5peoplebackend5 libkf5peoplewidgets5 libkf5prison1 libkf5pty-data libkf5pty5 libkf5runner5 libkf5screen-bin libkf5screen6 libkf5solid5 libkf5solid5-data libkf5su-data libkf5su5 libkf5sysguard-bin
  libkf5sysguard-data libkf5texteditor5 libkf5texteditor5-libjs-underscore libkf5threadweaver5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5waylandserver5 libkf5xmlrpcclient-data libkf5xmlrpcclient5
  libkfontinst5 libkfontinstui5 libkprintutils4 libkscreenlocker5 libksgrd7 libksignalplotter7 libkwalletbackend5-5 libkwin4-effect-builtins1 libkwineffects7 libkwinglutils7 libkwinxrenderutils7 libkworkspace5-5
  liblmdb0 libokularcore7 libpackagekitqt5-0 libplasma-geolocation-interface5 libpoppler-qt4-4 libpoppler-qt5-1 libpowerdevilcore2 libpowerdevilui5 libprocesscore7 libprocessui7 libqalculate5-data libqalculate5v5
  libqapt3 libqapt3-runtime libqgsttools-p1 libqimageblitz4 libqmobipocket1 libqrencode3 libqt5clucene5 libqt5concurrent5 libqt5designer5 libqt5designercomponents5 libqt5help5 libqt5multimedia5-plugins
  libqt5multimediaquick-p5 libqt5multimediawidgets5 libtaskmanager5 libweather-ion7 libxapian-1.3-5 libxcb-cursor0 libxcb-dpms0 libxcb-record0 libzip4 milou okular oxygen-sounds plasma-desktop plasma-desktop-data
  plasma-look-and-feel-org-kde-breezedark-desktop plasma-workspace polkit-kde-agent-1 powerdevil powerdevil-data python3-pyqt5 python3-sip python3-xapian1.3 qapt-batch qdbus-qt5 qml-module-org-kde-draganddrop
  qml-module-org-kde-extensionplugin qml-module-org-kde-kcoreaddons qml-module-org-kde-kwindowsystem qml-module-org-kde-solid qml-module-qtmultimedia qml-module-qtquick-controls-styles-breeze qttools5-dev-tools
  sddm-theme-breeze software-properties-kde systemsettings
0 upgraded, 176 newly installed, 0 to remove and 6 not upgraded.
Need to get 96,6 MB of archives.
After this operation, 342 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

4
задан 13 March 2020 в 20:40

2 ответа

Кв. имеет три класса зависимостей:

  1. depends: Этот пакет ТРЕБУЕТСЯ. Никакой путь вокруг этого.
  2. recommends: Этот пакет является дополнительным, но настоятельно рекомендуется для полной функциональности.
  3. suggests: Этот пакет является дополнительным для добавления дополнительный некоторая дополнительная функциональность.

Ваши настройки по умолчанию системы Ubuntu включают depends и recommends пакеты (нет suggests). Можно изменить те настройки со следующими дополнительными способными флагами:

  --no-install-recommends
  --install-suggests

Для полного обсуждения этих опций посмотрите man apt-get.

8
ответ дан 17 March 2020 в 00:03

Работы разрешения зависимости рекурсивно, таким образом рассматривая рекомендации как зависимости вытянут в большем количестве пакетов, которые в свою очередь имеют зависимости.

Так, список рекомендуемых пакетов изменяется, потому что пакеты, рекомендуемые пакетами, которые рекомендовались пакетом, перечисленным на командной строке, больше не включаются.

Это может также заставить дополнительные пакеты требоваться, например, если один пакет имеет a Depends: xterm | x-terminal-emulator, другой имеет Recommends: gnome-terminal, затем разрешение без рекомендаций не сдержится gnome-terminal, который выполнил бы x-terminal-emulator, так xterm затем требуется также, если никакой другой эмулятор терминала не установлен.

2
ответ дан 17 March 2020 в 00:03

Другие вопросы по тегам:

Похожие вопросы: