在 AppImage、Flathub 和 Snapcraft 平臺上搜尋 Linux 應用
Linux 一直在發展。過去,開發人員必須分別為不同的 Linux 發行版構建應用。由於存在多種 Linux 變體,因此為所有發行版構建應用變得很繁瑣,而且非常耗時。後來一些開發人員發明了包轉換器和構建器,如 Checkinstall、Debtap 和 Fpm。但他們也沒有完全解決問題。所有這些工具都只是將一種包格式轉換為另一種包格式。我們仍然需要找到應用並安裝執行所需的依賴項。
好吧,時代已經變了。我們現在有了通用的 Linux 應用。這意味著我們可以在大多數 Linux 發行版上安裝這些應用。無論是 Arch Linux、Debian、CentOS、Redhat、Ubuntu 還是任何流行的 Linux 發行版,通用應用都可以正常使用。這些應用與所有必需的庫和依賴項打包在一個包中。我們所要做的就是在我們使用的任何 Linux 發行版上下載並執行它們。流行的通用應用格式有 AppImage、Flatpak 和 Snap。
AppImage 由 Simon peter 建立和維護。許多流行的應用,如 Gimp、Firefox、Krita 等等,都有這些格式,並可直接在下載頁面下載。只需下載它們,使其可執行並立即執行它。你甚至無需 root 許可權來執行 AppImage。
Flatpak 的開發人員是 Alexander Larsson(RedHat 員工)。Flatpak 應用託管在名為 “Flathub” 的中央倉庫(商店)中。如果你是開發人員,建議你使用 Flatpak 格式構建應用,並通過 Flathub 將其分發給使用者。
Snap 由 Canonical 而建,主要用於 Ubuntu。但是,其他 Linux 發行版的開發人員開始為 Snap 打包格式做出貢獻。因此,Snap 也開始適用於其他 Linux 發行版。Snap 可以直接從應用的下載頁面下載,也可以從 Snapcraft 商店下載。
許多受歡迎的公司和開發人員已經發布了 AppImage、Flatpak 和 Snap 格式的應用。如果你在尋找一款應用,只需進入相應的商店並獲取你選擇的應用並執行它,而不用管你使用何種 Linux 發行版。
還有一個名為 “Chob” 的命令列通用應用搜尋工具可在 AppImage、Flathub 和 Snapcraft 平臺上輕鬆搜尋 Linux 應用。此工具僅搜尋給定的應用並在預設瀏覽器中顯示官方連結。它不會安裝它們。本指南將解釋如何安裝 Chob 並使用它來搜尋 Linux 上的 AppImage、Flatpak 和 Snap。
使用 Chob 在 AppImage、Flathub 和 Snapcraft 平臺上搜尋 Linux 應用
從釋出頁面下載最新的 Chob 二進位制檔案。在編寫本指南時,最新版本為 0.3.5。
$ wget https://github.com/MuhammedKpln/chob/releases/download/0.3.5/chob-linux
使其可執行:
$ chmod +x chob-linux
最後,搜尋你想要的應用。例如,我將搜尋與 Vim 相關的應用。
$ ./chob-linux vim
Chob 將在 AppImage、Flathub 和 Snapcraft 平臺上搜尋給定的應用(和相關應用)並顯示結果。
使用 Chob 搜尋 Linux 應用
只需要輸入你想要應用前面的數字就可在預設瀏覽器中開啟它的官方連結,並可在其中閱讀應用的詳細資訊。
在瀏覽器中檢視 Linux 應用的詳細資訊
有關更多詳細資訊,請檢視下面的 Chob 官方 GitHub 頁面。
資源:
via: https://www.ostechnix.com/search-linux-applications-on-appimage-flathub-and-snapcraft-platforms/
作者:sk 選題:lujun9972 譯者:geekpi 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 雲搜尋服務在APP搜尋場景的應用APP
- 用Elasticsearch構建電商搜尋平臺Elasticsearch
- 深度學習在視覺搜尋和匹配中的應用深度學習視覺
- 360搜尋站長平臺
- 直播平臺開發,基礎搜尋方式之拼音搜尋
- 如何使用 Find 和 Locate 在 Linux 中搜尋檔案Linux
- 精通 Linux 上的檔案搜尋Linux
- 成品直播原始碼,實現在平臺內部的搜尋原始碼
- 搜狗搜尋推廣平臺下線
- 在 Linux 中輕鬆搜尋和安裝 Google Web 字型LinuxGoWeb
- DataHub:LinkedIn的後設資料搜尋和發現平臺
- 在 SAP 雲平臺上部署和執行 Docker 應用Docker
- Linux 上的 AppImage、Snap、Flatpak 之間的區別和聯絡LinuxAPP
- 在零程式碼開發平臺上如何開發應用程式
- 如何遠端除錯部署在CloudFoundry平臺上的nodejs應用除錯CloudNodeJS
- 大資料HBase在阿里搜尋中的應用實踐大資料阿里
- 微軟Win11應用商店正式上線:採用圓角UI和搜尋欄功能微軟UI
- Win10系統中搜尋框搜尋不到本地應用和檔案如何解決Win10
- 在開放平臺建立第三方平臺應用
- 深度學習在攜程搜尋詞義解析中的應用深度學習
- SAP Fiori應用的搜尋問題
- 搜尋趨勢:微軟必應新版整合AI和實時搜尋微軟AI
- 使用 Docker 和 Elasticsearch 構建一個全文搜尋應用程式DockerElasticsearch
- 搭建直播平臺,給首頁配備搜尋框
- Electron構建跨平臺應用Mac/Windows/LinuxMacWindowsLinux
- 深度學習在美團搜尋廣告排序的應用實踐深度學習排序
- 自動網路搜尋(NAS)在語義分割上的應用(二)
- 端智慧在大眾點評搜尋重排序的應用實踐排序
- 基於 Kafka 的實時數倉在搜尋的實踐應用Kafka
- 用elasticsearch和nuxtjs搭建bt搜尋引擎ElasticsearchUXJS
- Flink SQL 在米哈遊的平臺建設和應用實踐SQL
- Linux日誌搜尋 grepLinux
- 日誌分析平臺ELK之搜尋引擎Elasticsearch叢集Elasticsearch
- ThinkWithGoogle:世界盃在谷歌和YouTube上的搜尋量超過奧運會Go谷歌
- Mac上神奇的內建搜尋引擎——Spotlight(聚焦搜尋)Mac
- 【DG】在Linux平臺上搭建單例項的dataguard--duplicateLinux單例
- 國家智慧教育平臺上線 一站搜尋全網2萬門好課
- 特徵平臺在數禾的建設與應用特徵