LInux系統包管理小結

aptitude:aptitude 是 Debian GNU/Linux 系統中, 很是神奇的的軟件包管理器,基於大名鼎鼎的 APT 機制, 整合了 dselect 和 apt-get的全部功能, 並提供的更多特性,特別是在依賴關係處理上。前端

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

python

  • 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)

synaptic:新立得(Synaptic)是 debian 及其衍生版本如Ubuntu Linux操做系統的包管理工具apt的圖形化前端。服務器

wajig:wajig是一個簡單的軟件包管理前端,和apt-get相似,但功能更多,它把apt-get、dpkg等Debian系統下的軟件包管理工具都集成在 一塊兒,只用一個wajig命令就能完成各類複雜的管理工做。wajig是要額外安裝的軟件,同時須要python支持。base系統自帶的軟件包管理工具 仍是apt-get。用apt-get install wajig便可安裝wajig。它還有一個Gnome GUI前端界面,能經過鼠標點擊完成全部的軟件包管理工做。工具

apt-get的一些命令:ui

update:update用於同步本地與服務器源。同步的包從/etc/apt/sources.list中得到。在使用upgrade或者dist-upgrade時,最好先用update命令以獲取最新的包。操作系統

install:安裝一個新軟件包。rem

upgrade:更新全部已安裝的軟件包。get

dist-upgrade:將系統升級到新的發行版。同步

clean,remove相關命令之前博客有寫。博客

相關文章
相關標籤/搜索