跳轉到內容

Linux 基礎/軟體包管理

來自華夏公益教科書,開放世界的開放書籍

什麼是軟體包管理?

[編輯 | 編輯原始碼]

透過軟體包管理,一個稱為軟體包管理器的特殊程式用於安裝、更新和刪除應用程式。雖然仍然可以在軟體包管理器之外安裝程式,但軟體包管理器可以減少使用者的日常工作量,使其成為基於 Linux 的系統上大多數軟體安裝的理想選擇。

思考軟體包管理的一種方法是將其與使用應用商店而不是從網站下載程式可執行檔案(如 .exe)進行比較。應用商店可以列出已安裝的應用程式,並從集中式位置更新它們,而單個程式通常只關心自身的更新,即使它們有更新功能。與應用商店不同的是,大多數 Linux 發行版上的軟體包管理器是完全免費的,並且通常早於專有的應用商店。

使用軟體包管理器

[編輯 | 編輯原始碼]

Linux 有許多軟體包管理器,但apt是最常見的,因為它在 Debian 和大多數衍生系統中使用。

sudo apt update - 在 Ubuntu 中更新軟體包列表

  • 可以將倉庫新增到軟體包列表中
  • 在基於 Debian 的 Linux 中,我們主要使用apt而不是dpkg

程式/軟體包安裝:apt install / dpkg -i <program>

dpkg 不會指示依賴項,因此您必須安裝系統中沒有的那些依賴項。dpkg、rpm、apt、apt-get 等命令有手冊指南(man = 手冊)

華夏公益教科書