基於Debian系統的軟體包管理

2022-05-03 07:06:07 字數 2871 閱讀 1001

不同的軟體包管理是區分不同發行版的特徵之一。apt-get是deb軟體包的管理工具之一,它是呼叫dpkg包管理程式。

/etc/apt目錄下的sources.list配置檔案指向debian系統的軟體庫,系統會從該軟體庫安裝各種軟體包。

$    sudo apt-get download package-name

$

sudo apt-get source package-name //

1.2 安裝

$    sudo apt-get install package-name

1.3 刪除解除安裝

$    sudo apt-get remove package-name

$

sudo apt-get autoremove package-name

$

sudo apt-get purge package-name

$

sudo apt-get clean package-name //

$ sudo apt-get clean package-name //

1.4 更新

$    sudo apt-get update package-name

$

sudo apt-get --just-print upgrade

$  sudo apt-get -s upgrade | awk '/inst.+/ '        //列出可用的公升級apt

$  sudo apt-get -s upgrade | awk '/[0-9]+ upgraded,/ '             //列出系統上可用的公升級包

$    apt-cache search               //

搜尋軟體包

$ apt-cache stats            //

檢視資料來源的相關統計資訊

$ apt-cache depends //

顯示軟體包的依賴關係

$ apt-cache rdepends //

顯示軟體包的反向依賴關係

$ apt-cache show //

顯示軟體資訊,包括版本號、安裝狀態、包依賴關係

$ apt-cache showpkg //

顯示軟體包的依賴關係資訊

$ apt-cache policy //

顯示軟體包的安裝狀態和版本資訊

apt-file是乙個軟體包查詢工具,可以查到軟體包所含的檔案和安裝的位置。

$    apt-file update      //

更新軟體包的檔案庫

$ apt-file list //

顯示該軟體包的檔案

$ apt-file search file_name //

查詢該檔案存在那些軟體包中

$    apt-key list        //

列出已儲存在系統中的key

$ apt-key add keyname   //

$ apt-key del keyname   //

從本地trusted資料庫中刪除key

$ apt-key update     //

更新本地trusted資料庫

$    sudo aptitude download package-name  //

5.2 顯示軟體包

$    sudo aptitude show package-name    //

顯示軟體包的詳細內容

5.3 搜尋軟體包

$    sudo aptitude search package-name    //

搜尋軟體包

5.4 安裝軟體包

$  sudo aptitude install package-name

$  sudo aptitude reinstall package-name  //

5.5 刪除解除安裝軟體包

$    sudo aptitude remove package-name      //

解除安裝軟體包

$ sudo aptitude purge package-name //

解除安裝軟體包並刪除配置檔案

$ sudo aptitude clean package-name //

$ sudo aptitude autoclean package-name //

5.6 更新公升級軟體包

$    sudo aptitude update            //

$ sudo aptitude safe-upgrade //

安全公升級

$ sudo aptitude full-upgrade

1.  dpkg -i //安裝deb包

2.  dpkg -e  //解除安裝軟體包

3.  dpkg -l                     //顯示基於debian系統安裝的軟體包列表

4.  dpkg --get-selections > list_dpkgfile        //輸出生成乙個基於本機的deb軟體包列表

1.  apt-config sump             //顯示所有apt/dpkg配置

Debian 軟體包管理

dpkg i install 安裝 dbg 包 dpkg l listfiles 列出屬於指定軟體包的檔案 dpkg l list 簡明列出軟體包狀態 dpkg r remove 僅解除安裝軟體 dpkg p purge 解除安裝軟體清理配置 dpkg s search 查詢包中包含的檔案 dpkg...

Debian 系統的軟體包管理 dpkg

dpkg命令是debian linux系統用來安裝 建立和管理軟體包的實用工具。dpkg 選項 引數 i 安裝軟體包 r 刪除軟體包 p 刪除軟體包的同時刪除其配置檔案 l 顯示於軟體包關聯的檔案 l 顯示已安裝軟體包列表 unpack 解開軟體包 c 顯示軟體包內檔案列表 confiugre 配置...

基於redhat系統的軟體包管理

安裝 rpm ivh rpm 解除安裝 rpm e rpm 查詢 rpm q 軟體名 查詢單個軟體 rpm qa 軟體名 查詢系統中所有已安裝的軟體包 rpm ql 軟體名 查詢已安裝軟體包都安裝到何處 路徑 rpm qi 軟體名 查詢已安裝軟體包的詳細資訊 rpm qd 軟體名 查詢已安裝軟體包文...