当前位置: 首页>>技术教程>>正文


upgrade – 是否可以告诉我已安装的香草安装包中没有包含的软件包?

, , ,

问题描述

我已经将笔记本电脑上的Ubuntu从7.04一直升级到10.04,而没有擦过磁盘。我有一个偷偷摸摸的怀疑,这意味着我有一堆不使用的硬包装,它们只是占用了磁盘。有什么方法可以获取基本安装之外的所有已包含软件包的列表?

最佳办法

进行一些谷歌搜索后,我出现在此链接上:http://ubuntuforums.org/showthread.php?t=261366

基本上他用

dpkg --get-selections > installed-software

列出所有已安装的软件包,现在,如果您可以从刚安装ubuntu的人那里获取列表,或者从全新的VM安装中获取列表,然后比较该列表,则您具有的范本不在原始安装中。

另外,如果您只想删除未使用的软件包,请使用管理员(系统>管理>计算机管理员):-)

次佳办法

debfosterdeborphan软件包对于此目的非常有用。你可以做

$ deborphan

获取没有软件包的库列表,取决于它们。升级后,通常会留下多余的库。你也可以

$ deborphan -a

查看所有没有其他软件包的软件包。其中一些您将自己安装,但您不认识的任何人都可以检查详细信息,如果不需要,可以卸载。

同时,debfoster将检查软件包,并向您显示哪些软件包并保持较低级别的软件包的安装。如果您不知道自己在做什么,并且必须以root身份或使用sudo来运行,则这样做会更加危险。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11398.html,未经允许,请勿转载。