我还没有完全熟悉默认安装在我的机器上的组件,所以如果我的问题很愚蠢,我会提前道歉。

显示出许多(我假设的是) KDE组件(libk*、kde*等)。正在我的机器上安装/更新。这只是几分钟前sudo apt-fast update && sudo apt-fast dist-upgrade -y的输出。
谢谢您的回复。
系统规范:完全更新的Ubuntu12.04 x86_64 w/kernel3.4,Gnome,UnifiedUbuntu12.04 Core2Duo,4GB
发布于 2012-07-03 00:34:34
您可能在过去的某个时候安装了一个KDE应用程序,它需要使用这些库才能运行。
KDE应用程序将显示在synaptic或Software中,如果您不小心,您可以轻松地安装一个而不意识到它。
编辑:如何删除KDE组件
我不知道是否有一个命令可以工作,但是根据本题,您可能能够运行sudo apt-get remove kdebase-bin。
此外,在synaptic中,您可以搜索所有已安装的包并对" KDE“进行筛选,以获得任何提到KDE的已安装包的列表,但是需要检查它,以确保它不仅仅是一个Gnome程序,上面写着”像KDE程序“这样的东西。但这是查看和选择已安装的KDE组件的一种图形方式。
还有可以复制和粘贴的长命令行来删除所有KDE,例如本站上的命令行。
发布于 2012-07-03 09:52:40
你应该先弄清楚是什么在拉那些包裹。您可以通过命令行为每个包执行此操作。举一个例子:
apt-cache rdepends kdoctools应该列出所有需要kdoctool包的包(“r级”=“反向依赖”),但不管它们是否已安装。因此,对于列出的每个“反向依赖”,您可以使用dpkg检查是否安装了它:
dpkg -l <packagename>如果dpkg找不到那个packagename,那么它从未安装过。如果输出行以"ii“开头,则将安装包(本例中不应删除kdoctools )。在所有其他情况下,也没有安装软件包("un“例如意思是”卸载“)。
您还可以使用apt-get的autoremove参数进行检查。
apt-get autoremove --purge这将尝试删除曾经被拉入但不再需要的依赖项,并清除相关的配置文件(如果您害怕该部分,可以省略--purge )。
https://askubuntu.com/questions/158861
复制相似问题