在 AppImage、Flathub 和 Snapcraft 平臺上搜索 Linux 應用

Search Linux Applications On AppImage, Flathub And Snapcraft

Linux 一直在發展。過去,開發人員必須分別爲不一樣的 Linux 發行版構建應用。因爲存在多種 Linux 變體,所以爲全部發行版構建應用變得很繁瑣,並且很是耗時。後來一些開發人員發明了包轉換器和構建器,如 CheckinstallDebtapFpm。但他們也沒有徹底解決問題。全部這些工具都只是將一種包格式轉換爲另外一種包格式。咱們仍然須要找到應用並安裝運行所需的依賴項。linux

好吧,時代已經變了。咱們如今有了通用的 Linux 應用。這意味着咱們能夠在大多數 Linux 發行版上安裝這些應用。不管是 Arch Linux、Debian、CentOS、Redhat、Ubuntu 仍是任何流行的 Linux 發行版,通用應用均可以正常使用。這些應用與全部必需的庫和依賴項打包在一個包中。咱們所要作的就是在咱們使用的任何 Linux 發行版上下載並運行它們。流行的通用應用格式有 AppImage、FlatpakSnapgit

AppImage 由 Simon peter 建立和維護。許多流行的應用,如 Gimp、Firefox、Krita 等等,都有這些格式,並可直接在下載頁面下載。只需下載它們,使其可執行並當即運行它。你甚至無需 root 權限來運行 AppImage。github

Flatpak 的開發人員是 Alexander Larsson(RedHat 員工)。Flatpak 應用託管在名爲 「Flathub」 的中央倉庫(商店)中。若是你是開發人員,建議你使用 Flatpak 格式構建應用,並經過 Flathub 將其分發給用戶。ubuntu

Snap 由 Canonical 而建,主要用於 Ubuntu。可是,其餘 Linux 發行版的開發人員開始爲 Snap 打包格式作出貢獻。所以,Snap 也開始適用於其餘 Linux 發行版。Snap 能夠直接從應用的下載頁面下載,也能夠從 Snapcraft 商店下載。vim

許多受歡迎的公司和開發人員已經發布了 AppImage、Flatpak 和 Snap 格式的應用。若是你在尋找一款應用,只需進入相應的商店並獲取你選擇的應用並運行它,而不用管你使用何種 Linux 發行版。瀏覽器

還有一個名爲 「Chob」 的命令行通用應用搜索工具可在 AppImage、Flathub 和 Snapcraft 平臺上輕鬆搜索 Linux 應用。此工具僅搜索給定的應用並在默認瀏覽器中顯示官方連接。它不會安裝它們。本指南將解釋如何安裝 Chob 並使用它來搜索 Linux 上的 AppImage、Flatpak 和 Snap。bash

使用 Chob 在 AppImage、Flathub 和 Snapcraft 平臺上搜索 Linux 應用

發佈頁面下載最新的 Chob 二進制文件。在編寫本指南時,最新版本爲 0.3.5。app

$ wget https://github.com/MuhammedKpln/chob/releases/download/0.3.5/chob-linux
複製代碼

使其可執行:工具

$ chmod +x chob-linux
複製代碼

最後,搜索你想要的應用。例如,我將搜索與 Vim 相關的應用。ui

$ ./chob-linux vim
複製代碼

Chob 將在 AppImage、Flathub 和 Snapcraft 平臺上搜索給定的應用(和相關應用)並顯示結果。

使用 Chob 搜索 Linux 應用

只須要輸入你想要應用前面的數字就可在默認瀏覽器中打開它的官方連接,並可在其中閱讀應用的詳細信息。

在瀏覽器中查看 Linux 應用的詳細信息

有關更多詳細信息,請查看下面的 Chob 官方 GitHub 頁面。

資源:


via: www.ostechnix.com/search-linu…

做者:sk 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索