KDEを含むDebian 11安定版からKonquerorを削除すると、libreoffice、xorgなども削除されるのはなぜですか?なぜfirefox-esrがインストールされますか?
sudo apt-get remove konqueror
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
apper apper-data coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5
coinor-libosi1v5 cups-pk-helper fonts-symbola gir1.2-wnck-3.0 kdeaccessibility kmag kmousetool kmouth kontrast
libkf5konq6 libqaccessibilityclient-qt5-0 libreoffice-calc libreoffice-draw libreoffice-help-common
libreoffice-help-en-us libreoffice-impress libreoffice-kf5 libreoffice-plasma libreoffice-qt5 libwnck-3-0
libwnck-3-common lp-solve mythes-en-us node-normalize.css orca print-manager python3-brlapi python3-cupshelpers
python3-louis python3-smbc python3-speechd qtgstreamer-plugins-qt5 system-config-printer-common
system-config-printer-udev task-desktop x11-apps x11-session-utils xbrlapi xinit xkbset xorg
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
firefox-esr
Suggested packages:
fonts-stix | otf-stix
The following packages will be REMOVED:
kde-baseapps kde-plasma-desktop kde-standard konq-plugins konqueror task-kde-desktop
The following NEW packages will be installed:
firefox-esr
0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded.
Need to get 55.5 MB of archives.
After this operation, 180 MB of additional disk space will be used.
これにより、sudo apt autoremove
「不要になった」パッケージを削除しようとしません。しかし、Konquerorを削除しようとすると、まったく関係がないように見える多くのものを削除することになります。
答え1
konqueror
それは強い依存でありkde-baseapps
、それ自体も強い依存でありkde-plasma-desktop
、それ自体も強い依存でありkde-standard
、それ自体も強いtask-kde-desktop
依存であるkonq-plugins
。したがって、削除すると、konqueror
カスケード依存関係の削除によってこれらのパッケージがすべて削除されます。
これらのパッケージを削除すると、次の理由でパッケージが自動的に削除可能になります。それらapt
削除されたパッケージの1つによって引き出されたため(現在は)存在します。たとえば、プレゼントtask-kde-desktop
はapper
前者を削除すると、後者が自動的に削除されることを意味します(他のものもそれに強くまたは弱く依存しないと仮定すると、ここではそうです)。
firefox-esr
konqueror
あなたがインストールした他のいくつかのパッケージは仮想パッケージにwww-browser
強い依存関係を持っているので、konqueror
それを削除することはもはや満足していないことを意味しますが、依存パッケージを削除する代わりに別のプロバイダ(または)をインストールすることをapt
選択します。www-browser
代替直接依存関係である可能性が高いです)firefox-esr
。
答え2
kde-baseapps
パッケージによって異なるkonqueror
ため、 konqueror をアンインストールすると kde-baseapps も削除され、結果として他のアプリケーションも削除されます。
firefox-esr
他のパッケージはdummyパッケージに依存しており、www-browser
firefox-esrがそれを提供するいくつかのパッケージの1つであるため、インストールしている可能性があります。