apt和軟體中心的區別

apt和軟體中心的區別

使用軟體中心和 apt(或 apt-get)安裝軟體有什麼不同?

在 Ubuntu 中,我新增了一個軟體來源來安裝最新版本的 Krita,只能使用 apt 來取得它。在軟體中心我仍然看到舊版本。

那麼,為什麼我無法使用 apt 和軟體中心獲得相同的版本呢?

答案1

Ubuntu軟體中心是Canonical客製化的版本,從Ubuntu的幾個版本(目前是20.04 LTS和21.10)開始打包為Snap。

apt它是和的前端apt-get,但同時也是snap。因此,它既可以安裝來自 Ubuntu 官方軟體來源的傳統 APT 軟體包和添加的 PPA 之類的軟體包,也可以安裝來自 Canonical 新的通用軟體包系統 Snap 的軟體。

Snap 軟體設計為在多個 Linux 發行版上運行,並定期更新。除了安全性更新和 Firefox 之外,APT 軟體仍保留在 Ubuntu 發行版的版本上。這就是為什麼您在軟體中心看到較新版本和較舊版本的原因。您會看到 Snap 版本和 APT 版本。使用 時apt get,您只能存取 APT 版本。此外,您還可以獲得提供 PPA 的較新版本,該版本在您的系統上可用並已啟用

答案2

使用 Software Center 和 Apt 安裝軟體的區別在於它們是完全不同的來源、完全不同的軟體包類型。

軟體中心與使用 Snap 相同(例如snap install [package name],以及一些 apt ppa 儲存庫)。

Apt 可以從您選擇新增的任何 ppa 儲存庫中取得軟體sudo add-apt-repository,但預設情況下,它下載的唯一儲存庫是預設的 Ubuntu 儲存庫,例如 multiverse。 (Apt 安裝儲存庫中的 .deb 軟體包)

相關內容