歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 關於Ubuntu安裝軟件問題:apt-get和dpkg區別?

關於Ubuntu安裝軟件問題:apt-get和dpkg區別?

日期:2017/2/28 13:57:44   编辑:Linux教程

兩者的區別是dpkg繞過apt包管理數據庫對軟件包進行操作,所以你用dpkg安裝過的軟件包用apt可以再安裝一遍,系統不知道之前安裝過了,將會覆蓋之前dpkg的安裝。

1、dpkg是用來安裝.deb文件,但不會解決模塊的依賴關系,且不會關心Ubuntu的軟件倉庫內的軟件,可以用於安裝本地的deb文件。

2、apt會解決和安裝模塊的依賴問題,並會咨詢軟件倉庫, 但不會安裝本地的deb文件, apt是建立在dpkg之上的軟件管理工具。

安裝軟件包

dpkg -i package_name.deb //安裝本地軟件包,不解決依賴關系

apt-get install package //在線安裝軟件包

aptitude install pattern //同上

apt-get install package --reinstall //重新安裝軟件包

apitude reinstall package //同上

移除軟件包

dpkg -r package //刪除軟件包

apt-get remove package //同上

aptitude remove package //同上

dpkg -P //刪除軟件包及配置文件

apt-get remove package --purge //刪除軟件包及配置文件

apitude purge pattern //同上

自動移除軟件包

apt-get autoremove //刪除不再需要的軟件包

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved