如何在 Ubuntu 上使用 Nala 軟體套件管理器

Nala 是 apt 的命令列前端libapt-pkg,apt 是 APT 使用的同一個軟體包管理庫。它讀取你的 Ubuntu APT 來源並安裝相同的軟體包,但以更清晰的事務摘要形式呈現軟體包變更。 Nala 可以並行下載軟體包,並保留自身的事務歷史記錄。在某些網路連線下,下載速度可能會更快,但實際結果取決於你的鏡像網站、網路狀況以及要下載的軟體包。

本指南涵蓋 Nala 的安裝、軟體的尋找和安裝、下載檔案的管理.deb、軟體套件的移除以及 Ubuntu 更新的應用程式。 Nala 管理 APT 軟體包;對於以 Snap 或 Flatpak 格式安裝的軟體,請使用對應的工具。

從Ubuntu的軟體倉庫安裝Nala

首先使用 Ubuntu 的軟體包存檔,而不是添加外部軟體來源。 Ubuntu軟體套件搜尋會在 Universe 元件中列出 Nala,其可用性取決於 Ubuntu 版本;Ubuntu 22.04 將其列在 [此處應jammy-backports填寫特定位置]。刷新 APT 的軟體包清單並安裝 Nala:

sudo apt update
sudo apt install nala
Ubuntu 終端機顯示 sudo apt update,然後顯示 sudo apt install nala。
用於刷新 Ubuntu 軟體包清單和安裝 Nala 的範例終端命令。

如果 APT 報告“無法找到軟體包”,請檢查 Universe 是否已啟用,以及您的 Ubuntu 版本是否啟用了正確的來源。在 Ubuntu 22.04 上,請檢查來源jammy-backports。您可以使用以下命令查看 APT 是否有候選軟體包apt-cache policy nala,然後sudo apt update再次執行命令。較早的教程可能會展示 Volian 的「scar」倉庫和apt-key相關命令;當 Nala 可從 Ubuntu 的軟體倉庫取得時,這些步驟是不必要的。有關上游項目資訊和發行說明,請參閱Nala 的官方軟體倉庫。

透過檢查版本號來確認該指令是否可用:

nala --version

搜尋並安裝軟體包

使用nala search軟體包名稱或關鍵字。例如,下列指令會在已設定的軟體包索引中搜尋 GIMP:

nala search gimp
Ubuntu 終端機顯示 nala --version 和 nala search gimp。
檢查 Nala 是否已安裝,然後搜尋 GIMP 軟體包。

讀取結果並使用所需的確切軟體包名稱。然後使用以下命令開始安裝:

sudo nala install gimp
Ubuntu 終端機顯示 sudo nala install gimp。
查看 Nala 提出的變更後,使用 Nala 安裝儲存庫軟體包。

Nala 會在更改系統之前顯示建議的交易。請查看它將要安裝、升級或刪除的軟體包,然後在提示字元中確認。您可以在一個指令中傳遞多個軟體包名稱,例如 `--package-name` sudo nala install git curl。更改已安裝軟體包的操作需要此sudo命令;搜尋和列出軟體包則不需要。

安裝下載的 DEB 文件

如果軟體供應商提供了 Debian 軟體包,請儲存該.deb檔案並前往其所在資料夾。本範例假設該軟體包位於「下載」資料夾中:

cd ~/Downloads
sudo nala install ./example.deb
Ubuntu 終端機在下載資料夾中顯示 sudo nala install ./example.deb。
從下載目錄安裝可信任的本機 DEB 檔案。

替換example.deb為下載檔案的實際檔案名稱。您也可以提供完整路徑,而無需更改資料夾。 Nala 可以請求 APT 從您設定的軟體倉庫解析依賴項,但它無法僅憑 DEB 檔案就驗證第三方軟體套件的可信度。請從您信任的來源下載安裝程序,並在確認之前閱讀更改說明。如果目前資料夾中有多個可信任的 DEB 文件,請將它們的路徑一起傳遞,例如sudo nala install ./*.deb:

解除安裝已安裝的軟體

依軟體包名稱刪除軟體包:

sudo nala remove gimp
Ubuntu 終端機顯示 sudo nala remove gimp。
使用 Nala 刪除已安裝的軟體包並查看刪除摘要。

確認之前,請閱讀摘要,確保其中不包含您想要保留的軟體。目前的 Nala 手冊允許在移除操作期間自動刪除不再需要的軟體包;--no-autoremove如果您希望保留這些依賴項,請使用此選項。 Nala安裝和操作nala search package-name手冊中對此選項有詳細說明。如果您需要先找到正確的軟體包名稱,請使用此選項。

刷新軟體包列表並升級 Ubuntu

刷新軟體包清單會檢查已設定的軟體倉庫中是否存在最新的軟體包元資料。此操作不會安裝升級:

sudo nala update
Ubuntu 終端機顯示 sudo nala update。
刷新軟體包列表,但不安裝軟體包升級。

若要在應用程式升級之前檢查待升級項,請執行:

nala list --upgradable
Ubuntu 終端機顯示 nala list --upgradable。
在應用升級之前,列出所有可升級的軟體包。

如果清單無誤,請使用以下指令套用升級:

sudo nala upgrade
Ubuntu 終端機顯示 sudo nala upgrade。
審核交易後,應用可用的套餐升級。

Nala 會在繼續操作前顯示交易摘要供您查看。其upgrade命令預設會更新軟體包列表,因此即使您不需要先查看列表,也可以單獨執行該命令。如需仔細查看,請執行命令nala update,檢查列表nala list --upgradable,然後再開始升級。在您完全了解交易將更改的內容之前,請避免使用自動勾選「是」的選項。有關可用選項,請參閱Nala 升級手冊。

快速指令參考

  • sudo apt install nala使用 Ubuntu 的 APT 軟體包管理器安裝 Nala。
  • nala search NAME搜尋已配置的軟體包索引。
  • sudo nala install NAME安裝一個儲存庫軟體包。
  • sudo nala install ./FILE.deb安裝本地 DEB 檔案。
  • sudo nala remove NAME查看摘要後,刪除該軟體包。
  • sudo nala update刷新軟體包清單;sudo nala upgrade應用可用升級。

Nala 是一種更友善的 APT 操作方式,並非獨立的 Ubuntu 軟體來源。請先使用 Ubuntu 提供的軟體包版本,仔細查看每項更改,如果某個命令在您的 Ubuntu 版本上的行為有所不同,請查閱 Nala 手冊。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。