為Linux下載應用程序不再是以前的挑戰。你必須知道如何從源文件為任何在Linux發行版的appstore或package manager中不可用的程序構建的日子一去不復返了。
得益於Flathub和Snap Store,這些應用現在很容易找到和安裝。但這些網站如何比較呢?
Flathub和SnapStore是兩個網站,它們圍繞Linux的兩種不同的通用包格式發展:Flakpaks和Snap。
這兩種格式背後的想法是提供一種在Linux上分發應用程序的方法,無論您使用哪種分發方式,都可以正常工作。這些格式還提供了安全增強功能。兩者都可以將應用程序彼此隔離開來,這樣一個胭脂色的軟件就無法訪問你在桌面上其他地方打開的圖片或密碼。
Flatpak被大量集成到GNOME桌面環境中,但它仍然可以與其他環境一起工作。更多的Linux發行版已經將Flatpak作為首選的通用包格式。Flatpaks是一個社區項目,儘管私營公司Red Hat和Endounced為大部分開發項目提供了資金。
Snap是一種來自Canonical的文件格式,Canonical是ubuntulinux發行版的幕後推手。與flatpak不同,snap最初是為服務器設計的。儘管snap可以在各種Linux發行版上工作,但它們絕大多數是Canonical的寶貝。然而,與其他發行版相比,使用Ubuntu的用戶如此之多,Snap商店並不缺少應用程序。這種格式最終可能會看到更多的採用基於純粹的流行Ubuntu單獨。
總而言之,Flathub和Snap Store提供了一種方法,可以獲得許多您可能需要的Linux主要桌面應用程序。如果您使用一個同時支持Flatpak和snap文件的發行版(最常見的發行版都支持),您就可以享受這兩個世界中最好的。
Flathub有更多的自由和開源氛圍。你得到了基本的東西和其他的東西。相比之下,Snap商店更像是一種商業體驗。Canonical的作品看起來和感覺上都比Ubuntu早期更具進取心。
但視覺上的差異主要是化妝品。您可以以基本相同的方式導航兩個在線應用中心,每個都允許您通過單擊瀏覽器中的按鈕開始安裝應用程序。
雖然很容易將Flathub和Snap Store視為應用程序商店,但它們都不包含任何付費軟件。無論你下載的是開源軟件還是專有軟件,你都不必為這個特權付錢給任何人。
現在讓我們深入瞭解這兩個站點,並進一步瞭解它們的區別。
Flathub提供了一個乾淨和最低限度的體驗。它的界面感覺像是網絡版的GNOME軟件。Flathub在網格中排列應用程序,並將它們分類為與Linux應用程序啟動器中看到的大致相同的類別。
Snap Store的佈局在功能上很相似,但體驗更具企業化的感覺。在Canonical網站的頂部,有更多的開發者資源鏈接,這使得網站一開始感覺更傾向於應用開發者。你還會看到更多的銷售人員在宣傳快照的數量、用戶數量和受支持發行版的數量。
Flathub和Snap Store都分組顯示應用程序。Flathub在其主頁上包含一些類別,而Snap Store則提供了許多類別供您在深入瀏覽網站之前滾動瀏覽。
Snap Store的應用程序類別經過精心策劃,使瀏覽和發現新軟件更加容易。值得注意的是,這些類別超出了開發人員可能在應用程序元數據中添加的內容。你會找到諸如社交、服務器和雲、安全、設備和物聯網、藝術和設計等部分。Canonical的應用程序管理使您更容易找到可用的應用程序。
Snap Store還提供了更好的搜索結果。在Snap商店的搜索欄中輸入“photo”可以生成大約40個應用程序。在Flathub上做同樣的操作會導致不到10。但這並不能代表現有的應用程序。這兩個商店都提供了暗表原始圖像編輯器,但儘管它出現在Snap商店的搜索中,但在Flathub中卻沒有出現。
Snap Store似乎有更多的應用程序可供選擇。Canonical聲稱擁有數千人。相比之下,Flathub列出了略多於600個(儘管值得指出的是,與快照相比,Flathub並不是Flakpaks的唯一來源)。
Snap Store是否有更多你想要的應用取決於你想要什麼。Canonical的商店得到了願意將專有軟件引入Linux的公司的更多支持。Flathub在自由和開源社區中得到了更多的採用。
如果你正在尋找一個GNOME電子書閱讀器,你可以在Flathub中找到GNOME書籍和Foliate,但在寫作時兩者都不會出現在Snap商店中。為初級操作系統開發的Bookworm應用程序也是如此。同時,Snap商店擁有專有的Hiri和Mailspring電子郵件客戶端,以及Flock team communication應用程序。這三個都不在Flathub上。
Flathub目前支持21個發行版。Snap Store支持41。但支持的問題比能否在Linux發行版上安裝flatpak或snap更為微妙。一個可能更有說服力的問題是您的發行版積極採用哪種格式。顯然,Ubuntu就是關於快照的。
Fedora發行版是Flatpaks發行量最大的發行版,但它並不孤單。初級操作系統選擇Flatpak作為它在AppCenter中分發的格式。PureOS背後的Puri**公司在Librem 5**上使用Flatpaks。這會影響為這些發行版**的應用程序更可能出現在Flathub或Snap商店中。
發行版能夠託管自己的Flatpak存儲庫,這是某些發行版選擇支持這種格式的一個重要原因。相反,快照硬編碼為來自規範服務器。這種集中化讓許多自由軟件開發者感到不舒服。是的,Canonical是用自己的錢包託管服務的,但如果它決定關閉網站,Snap也會隨之關閉。鑑於Canonical的歷史,這樣的可能性並非不可能。
老實說,沒有什麼理由不兩者兼用。與DEB和RPM格式不同,您可以輕鬆地在同一桌面上安裝flatpak和snap包。對於免費和開源的桌面來說,有一個通用的軟件包格式是很好的,但這並不是必須的。如果有兩種格式都可以在你的電腦上使用,那就比過去Linux上的軟件管理要好得多。
但如果我必須選擇一個偏好,個人來說,我更喜歡Flathub。我堅持使用libre軟件,雖然兩家商店都標明一個應用程序是免費的還是專有的許可證,但Canonical更努力地接觸專有的應用程序開發人員。這無疑有助於人們從Windows或macOS上遷移過來,但我在多年前就過渡過來了,而且我早就習慣了免費的替代品。你也可以通過查看Linux上最好的免費開源應用程序來做到這一點。
...多數Linux發行版上,但是如果你想要Chrome,你可以從Google下載。請注意,您還可以安裝開源Chromium瀏覽器。 ...
...有的聲音,或在每個應用程式的基礎上這樣做。你可以在Flathub上找到這個應用程式。 ...
... 從這開始很容易。您需要直接從上面的連結下載,然後在執行之前確保您的計算機上安裝了ffmpeg、PulseAudio和Java。然後可以使用“源”選單將桌面和網路攝像頭設定為源,必要時新增音訊,選擇輸出格式,然後按Ctrl...
...要看看這張最佳Linux軟體和應用的列表,看看你是應該去Flathub還是Snap Store購買你的Linux應用。 ...
... 新版本的Ubuntu每六個月提供一次下載。每第四次迭代作為LTS(長期支援)版本。Ubuntu 18.04 LTS於2016年4月釋出。 ...
... 當你執行Ubuntu時,你可以從一個軟體庫下載應用程式,這個伺服器儲存了為你的螢幕體驗提供動力的所有程式和元件。開發人員建立並維護這些程式碼,Canonical等組織或公司透過儲存庫分發這些程式碼。 ...
... Flathub上已經開始出現應用程式,這些應用程式的設計顯然考慮到了移動裝置。以GNOME Authenticator為例,它是一個雙因素身份驗證應用程式。它將在您的桌面上執行,但視窗...