Ubuntu 軟體包搜尋工具:APT、App Center、Synaptic 等

Ubuntu 提供了多種方便的軟體搜尋方式,具體選擇哪種工具取決於您的需求。對於來自已啟用 APT 軟體來源的 Debian 軟體包,apt search終端機是最快捷的選擇。 App Center 是最簡單的圖形介面工具,Synaptic 則提供了更詳細的軟體包管理介面,而 Ubuntu 的軟體包網站在您安裝軟體包之前進行研究時非常有用。

使用 APT 搜尋 Ubuntu 軟體包

搜尋前,請重新整理本機軟體包索引,以便搜尋結果反映電腦上目前配置的軟體倉庫:

sudo apt update

然後搜尋軟體包名稱和描述:

apt search htop

您可以將其替換htop為軟體包名稱、功能或關鍵字。 Ubuntu 官方APT 手冊將其描述apt search為對可用軟體包清單的搜尋。當您知道某個程式的功能但不知道其確切的軟體包名稱時,此功能尤其有用。

Ubuntu 終端機顯示 apt update 指令,隨後顯示 apt search htop 指令,並顯示相符的軟體包結果。

找到合適的軟體包後,請在安裝前仔細檢查:

apt show htop

apt show顯示軟體包元數據,例如描述、依賴項、下載資訊和倉庫來源。如果軟體包名稱完全匹配,這通常比再次進行廣泛搜尋更有用。

Ubuntu 終端機顯示 apt show htop 指令的輸出,其中包含軟體包描述和相依性資訊。

如果您需要更多控制權,請使用 apt-cache。

apt-cache無需更改系統即可查詢 APT 的軟體包快取。其搜尋指令支援正規表示式,並將--names-only符合範圍限定為軟體包名稱和提供的軟體包名稱,而非描述。例如:

apt-cache search --names-only '^htop$'
apt-cache pkgnames htop

Ubuntu apt-cache 手冊還記錄了有關相依性、反向相依性、軟體包策略和可用版本的命令。請記住,這些命令使用本地 APT 元數據,因此過時的索引可能會導致過時的結果。

使用 App Center 搜尋

如果您喜歡圖形介面,請從 Ubuntu 桌面開啟App Center,然後使用其搜尋框。選擇搜尋結果即可查看其描述並進行安裝。 Canonical 的Ubuntu 桌面文件解釋說,App Center 可以安裝 Snap 軟體包和 Debian 軟體包 (Deb);如果某個應用程式同時提供這兩種格式,App Center 會顯示可用的軟體包類型。

Ubuntu 應用程式中心搜尋介面顯示 VLC 搜尋結果和軟體包格式選擇

這種區別很重要,因為apt search它搜尋的是 APT 軟體倉庫,而不是 Snap Store。若要特別搜尋 Snap 軟體包,請使用:

snap find "media player"
snap info vlc

官方Snap 文件建議snap find使用 snap 名稱和描述以及snap info軟體包詳細資訊進行搜尋。

使用 Synaptic 進行詳細的圖形化軟體包搜尋。

Synaptic 不是 Ubuntu 的預設軟體瀏覽器,但它仍然可以在受支援的 Ubuntu 版本中從 Ubuntu 的Universe 軟體倉庫取得。安裝方法如下:

sudo apt update
sudo apt install synaptic

啟動 Synaptic 後,您可以使用「搜尋」進行完整的軟體包搜索,或使用篩選欄位縮小目前清單範圍。 Synaptic 非常實用,它提供了一個簡潔的桌面介面,方便您比較軟體包的狀態、依賴關係、版本和軟體倉庫中的軟體包。 Ubuntu 官方軟體包存檔搜尋功能確認 Synaptic 已打包到目前受支援的 Ubuntu 版本中。

Ubuntu 上的 Synaptic 軟體套件管理器已篩選 htop 及相關軟體包

在網路上搜尋 Ubuntu 軟體包

您無需手邊有 Ubuntu 機器即可檢查軟體包是否存在。 Ubuntu軟體包搜尋功能可讓您搜尋軟體包名稱、描述、原始碼、發行版、分割區,甚至軟體包中包含的檔案。這在比較不同 Ubuntu 版本或架構之間的軟體包可用性時尤其有用。

尋找哪個軟體包包含文件

當您知道某個命令或檔案名,但不知道提供該命令或檔案名稱的軟體包時,請使用以下命令apt-file。如有必要,請安裝該軟體包,刷新軟體包元數據,然後尋找其路徑:

sudo apt install apt-file
sudo apt update
apt-file search /usr/bin/ffmpeg

Ubuntu apt-file 手冊將其描述為用於搜尋 APT 軟體包中檔案的工具,包括未安裝的軟體包。對於已安裝在電腦上的文件,dpkg -S /path/to/file它通常速度更快。

應該使用哪個Ubuntu軟體包搜尋工具?

  • apt search:在已啟用儲存庫中尋找 Deb 軟體包的最佳通用終端搜尋。
  • apt show:最適合在知道包裹名稱後進行檢查。
  • App Center:最方便的桌面軟體發現和安裝圖形使用者介面,包括 Deb 和 snap 套件。
  • Synaptic:用於詳細瀏覽和篩選 APT 軟體包的最佳圖形化選項。
  • packages.ubuntu.com:Ubuntu版本和軟體包內容的最佳線上查詢工具。
  • apt-file:最適合在需要尋找哪個軟體包包含特定文件時使用。
  • snap find:最適合從終端搜尋 Snap Store。

對於大多數使用者來說,可以先apt search在桌面終端機或應用程式中心使用。如果需要更深入的軟體包元資料或更精確的搜索,則可以前往 Synapticapt-cache或其他工具。apt-file

留下評論

如何在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,然後安全地配置即時資料包擷取。