1. 程式人生 > 實用技巧 >ubuntu dpkg 軟體管理器的基本使用

ubuntu dpkg 軟體管理器的基本使用

dpkg和rpm

在linux界軟體安裝方式最常見的有兩種,dpkg和rpm

  • dpkg這個機制是Debian Linux 社群開發,衍生於Debian的Linux發行版,大多使用dpkg這個機制來管理軟體
  • rpm這個機制是由Red Hat這家公司開發,由於比較好用,很多發行版都使用這個機制作為軟體安裝的管理方式

這裡記錄基於Debian發行版的dpkg使用方法

https://www.jianshu.com/p/2ec0f4b945a2

關於dpkg和apt-get的區別

使用 dpkg 命令安裝軟體時,可以使用 -i 選項並指定 deb 安裝包的路徑。
和 Ubuntu 下的另一個包管理工具 apt-get(Advanced Package Tool)有所不同。
apt-get 命令並不直接操作 deb 安裝包檔案,而是從 /etc/apt/sources.list 配置檔案中定義的軟體映象源裡下載軟體包並安裝,使用時也只需指定軟體的名稱(或者也可以附加上版本號)。

apt-get 命令安裝軟體:
$ apt-get install <package_name[=version]>

dpkg 命令安裝軟體:
$ dpkg -i <package_file_path>

因此,dpkg 主要是用來安裝已經下載到本地的 deb 軟體包,或者對已經安裝好的軟體進行管理。而 apt-get 可以直接從遠端的軟體倉庫裡下載安裝軟體。