1. 程式人生 > >ubuntu系統的軟件包管理工具

ubuntu系統的軟件包管理工具

pen depend upgrade ubuntu下 arc 安裝軟件 ubunt ive pkg

ubuntu系統的軟件包管理工具有兩種,一種是離線管理,另一種是在線管理

1.離線管理

dpkg工具可以對本地存放的deb安裝包進行安裝,卸載,查看狀態等。

dpkg -i app_name_version.deb:安裝app_name軟件

dpkg -r app_name :不完全卸載

dpkg -P app_name:徹底卸載,包括配置等文件

dpkg -L app_name:查看app安裝到哪些目錄下

dpkg -s app_name:查看app的安裝狀態

2.在線管理

apt工具是ubuntu下的一個功能強大的軟件在線管理工具

2.1 安裝、修復、卸載、升級命令

apt-get install app_name:安裝軟件

app-get install app_name --reinstall:重新安裝軟件

apt-get check:檢查是否需要修復因斷電或其它因素造成的軟件包依賴問題,配合apt-get -f install修復使用

apt-get remove app_naem:卸載軟件

apt-get --purger remove app_name:徹底刪除app_name軟件

apt-get upgrade:升級所有軟件到最新,耗時時間長

apt-get update:修改完鏡像服務器後得重新建立索引

2.2 狀態、依賴查詢

apt-cache show app_name:軟件包查詢命令,查詢結果包括軟件的版本描述等詳細信息,軟件包不一定安裝了

apt-cache policy app_name:查看軟件包安裝狀態,類似dpkg -s app_name

apt-cache depends app_name:查詢自己依賴的軟件

apt-cache rdepends app_name:查詢被誰依賴

2.3 清理軟件包緩沖區

apt-get clean:清理/var/cache/apt/archives目錄下的軟件包緩沖區,apt-get autoclean清理是當存在同一軟件的不同版本,則清理最老的版本

ubuntu系統的軟件包管理工具