我想apt-get purge firefox
在 ubuntu14.04LTS 中执行此操作,但是它显示ubuntu-mate-desktop
如果我这样做,我的也会被删除。
$ sudo apt-get purge firefox
[sudo] password for tiger:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
caja-extensions-common caja-gksu caja-open-terminal caja-sendto dconf-editor
eom eom-common libgtksourceview2.0-0 libgtksourceview2.0-common
libmate-sensors-applet-plugin0 libmatedict6 mate-applets mate-applets-common
mate-icon-theme-faenza mate-media mate-netspeed mate-sensors-applet
mate-themes mate-utils mate-utils-common pluma pluma-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
firefox* ubuntu-mate-desktop*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 173 MB disk space will be freed.
Do you want to continue? [Y/n]
```
我查看了这个链接:ubuntu-mate-desktop 软件包依赖,好像没有firefox
。
为什么会发生这种情况?
答案1
mate-desktop
是ubuntu-mate-desktop
两个具有不同目标的独立事物。
当您检查依赖项时mate-desktop
,您没有看到 Firefox,因为mate-desktop
它仅用于安装 Mate 本身,并没有附带一套程序。
ubuntu-mate-desktop
是“完整”的 mate 桌面,它自带了一套程序,包括 Firefox。您可以在此处查看其依赖项:https://packages.ubuntu.com/xenial/ubuntu-mate-desktop
如果您删除 Firefox,则必然会删除ubuntu-mate-desktop
,但这不会删除 Mate 本身,只会删除包含 Mate 和所有其他软件程序的超级软件包。假设它的其他部分是在 Ubuntu 安装期间安装的,或者从那时起被标记为手动安装,它们将保留。