天天看點

Debian-dpkg-apt

Debian是一款能安裝在計算機上使用的作業系統 (OS)。作業系統就是能讓您的計算機工作 的一系列基本程式和實用工具。由于 Debian 采用了 Linux Kernel (作業系統的核心),但是大部分基礎的作業系統工具都來自于 GNU 工程, 是以又稱為 GNU/Linux。Debian GNU/Linux 附帶了超過 29000 個軟體包,這些預先編譯好的軟體被包裹成一種良好的格式以便于在您的機器上進行安裝。   APT——Advanced Package Tool

進階包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是Debian及其衍生發行版的軟體包管理器。APT可以自動下載下傳,配置,安裝二進制或者源代碼格式的軟體包,是以簡化了Unix系統上管理軟體的過程。APT最早被設計成dpkg的前端,用來處理deb格式的軟體包。現在經過APT-RPM組織修改,APT已經可以安裝在支援RPM的系統管理RPM套件。
功能 具體語句
軟體源設定 /etc/apt/sources.list
更新軟體源資料 apt-get update
更新已安裝軟體 apt-get upgrade
更換系統版本 apt-get dist-upgrade
通過安裝包或解除安裝包來修複依賴錯誤 apt-get -f install
搜尋軟體源資料 apt-cache search foo
解壓安裝軟體包 apt-get install foo
重新安裝軟體包 apt-get --reinstall install foo
删除軟體包釋放的内容 apt-get remove foo
解除安裝軟體,同時清除該軟體配置檔案 apt-get --purge remove foo
删除不需要的包 apt-get autoclean
删除所有已下載下傳的包 apt-get clean
自動安裝編譯一軟體所需要的包 apt-get build-dep foo

    dpkg——package manager for Debian “dpkg ”是“Debian Package ”的簡寫。為 “Debian” 專門開發的套件管理系統,友善 軟體的安裝、更新及移除。所有源自“Debian”的“Linux ”發行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。

功能 具體語句 示例
顯示DEB包資訊 dpkg -I /path/to/foo_version-revision.deb
顯示DEB封包件清單 dpkg -c /path/to/foo_version-revision.deb
安裝DEB包 dpkg -i /path/to/foo_version-revision.deb
安裝DEB包(指定根目錄) dpkg --root=<directory> -i /path/to/foo_version-revision.deb
顯示所有已安裝軟體 dpkg -l
顯示已安裝包資訊 dpkg -s foo 隻需擷取軟體可更新狀态則dpkg –get-selections foo
顯示已安裝封包件清單 dpkg -L foo
解除安裝包 dpkg -r foo
解除安裝軟體包并删除其配置檔案 dpkg -P foo
重新配置已安裝程式 dpkg-reconfigure foo dpkg-reconfigure tzdata dpkg-reconfigure locales

繼續閱讀