當前位置: 首頁>>技術教程>>正文


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/zh-tw/article/11398.html,未經允許,請勿轉載。