卸载 Transmission 会损坏我的电脑吗?

卸载 Transmission 会损坏我的电脑吗?

删除 Transmission 时,显示:

要删除 Transmission BitTorrent Client,还必须删除以下项目:Ubuntu mate - 完整桌面。

这是什么意思?整个 Ubuntu MATE 都会被卸载,还是只卸载 MATE 桌面的一部分?

运行 Ubuntu MATE 15.04。

编辑:apt-get remove --simulate transmission-gtk返回:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.19.0-15 linux-headers-3.19.0-15-generic
  linux-image-3.19.0-15-generic linux-image-extra-3.19.0-15-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  transmission-gtk ubuntu-mate-desktop
0 upgraded, 0 newly installed, 2 to remove and 2 not upgraded.
Remv ubuntu-mate-desktop [1.124]
Remv transmission-gtk [2.84-0.2ubuntu1]

答案1

ubuntu-mate-desktop是 Ubuntu Mate 发行版的元软件包,其中包含 Ubuntu Mate 桌面环境默认安装软件包的所有依赖项。您可以使用dpkg --status ubuntu-mate-desktop | grep '^Depends:'或查看其所有依赖项在线的

如果您要删除该列表中的某个依赖项,则元包不再具有其所有依赖项,并且还必须将其删除才能获得一致的包图。

结果:如果卸载了元包,由于它只是一个元包,因此它不会产生太大影响,但是,由于您不再拥有元包,因此对元包的任何添加(新依赖项)都不会再影响您的系统。因此,dist-upgrade如果将新应用程序添加到您的 Ubuntu 安装中,则不会将新应用程序添加到其中。

在进行版本升级时通常会添加新软件包。因此,只要您使用的是 15.04,您的系统可能就很好,但我建议在最终升级到 15.10 之前重新安装元软件包。

此外,元包是标记对其他包的依赖关系的包。在早期版本的 Ubuntu 中,apt-get autoremove可能会意外地将未直接安装的包标记为未使用,从而将其标记为卸载。这个问题应该在 15.04 中得到修复,所以可能不会影响到你。

你可以阅读有关元包的更多信息

相关内容