apt-get dist-upgrade想要删除kde桌面

时间:2016-06-06 00:09:16

标签: linux debian apt kde

我在笔记本电脑上安装了Debian Testing。通常我使用以下命令升级我的系统:第一个sudo apt-get update和第二个sudo apt-get dist-upgrade。通常这很好用,但是昨天,当我想调用dist-upgrade命令时,apt声明这个命令将删除以下包

kde-config-touchpad kde-plasma-desktop kde-standard kio-extras libgl2ps0

等离子体桌面

问题是删除kde-plasma-desktop会卸载我的整个桌面环境。现在出现了问题,为什么要这样做。我已经听说过必须小心apt-get dist-upgrade,但我仍感到惊讶。究竟是什么原因使得kde-plasma-desktop作为一个包去除,我该怎么做才能说明kde-plasma-desktop很重要?它是apt的数据库中的错误还是与其他要更新的包有关?

1 个答案:

答案 0 :(得分:2)

示例:

版本1中的软件包A取决于版本1中的软件包libB。现在,两个软件包都会收到升级,并且软件包libB升级可能会在软件包A升级之前到达测试版。因此,包A v1(libB v1)的依赖关系被标记为删除,而包A缺少依赖关系。因此它也将标记为删除。

在Sid中照常营业,并且偶尔会在测试中发生。通常,包A的第2版升级也会在几天内到达并且一切都很好但仍然是:那个测试。小心是必须的。

随着更大的依赖树,事情会变得更加复杂。如果包C也依赖于libB v1但没有基于B v2的新版本,则可以使libB v1和v2可共同安装,或者必须从包存档中删除C.

在KDE中,目前很多东西都被移动了。 KF5比KDE4更模块化,并且根据需要添加/移除/移动模块。