當你用apt-get安裝一直失敗可以試試aptitude

aptitude與apt-get
aptitude 與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude 在處理依賴問題上更佳一些。舉例來說,aptitude 在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更爲乾淨。

以下是筆者總結的一些常用 aptitude 命令,僅供參考。

命令                                        作用
aptitude update                          更新可用的包列表

aptitude upgrade 升級可用的包
 aptitude dist-upgrade 將系統升級到新的發行版
 aptitude install pkgname 安裝包
 aptitude remove pkgname 刪除包
 aptitude purge pkgname 刪除包及其配置文件
 aptitude search string 搜索包
 aptitude show pkgname 顯示包的詳細信息
 aptitude clean 刪除下載的包文件
 aptitude autoclean 僅刪除過期的包文件

有的問題 apt-get 解決不了,必須使用 aptitude 解決,有的問題,用 aptitude 解決不了,必須使用apt-get.

aptitude 解決得更好的地方: install, remove, reinstall(apt-get無此功能), show(apt-get無此功能), search(apt-get無此功能), hold(apt-get無此功能), unhold(apt-get無此功能),

apt-get 解決得更好的地方: source(aptitude無此功能), build-dep (低版本的aptitude沒有build-dep功能)

apt-get 跟 aptitude 沒什麼區別的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章