Linux安裝模式AppImage,Flatpak,Snap整理

 

本文只談Linux世界用戶較多的前2大主要分支,vim

  • RedHat Red Hat Enterprise Linux 簡稱RHEL rpm (RedHat, CentOS, Fedora, Oracle...)
  • Debian Ubuntu Server 簡稱Ubuntu deb (Debian, Ubuntu, Mint, MX Linux...)
  • 還有:Arch, Gentoo, SUSE, BSD, Android等... 

前兩大分支的包管理有2大陣營,安裝文件互不相融。安全

  • 安裝文件:*.rpm,RedHat分支,CentOS等,使用yum命令安裝...
  • 安裝文件:*.deb,Debian分支,Ubuntu等,使用apt-get命令安裝...

而後2邊都推出了新的規則,但願能一統江湖:app

  • Flatpak 是 RedHat 的東西;
  • Snap 是 Canonical 的東西。

=========================網站

這兩大陣營競爭的同時,命令行

Arch的pacman包管理器,足夠多的軟件包被愈來愈多的人接受。源自Arch的Manjaro開箱即用型Linux系統已經成爲distrowatch.com排名第一的Linux分支。設計

=========================htm

下面是新出的3個新出的應用包規則:開發

==== AppImage 是一種很管用的軟件磁盤映像。get

優勢是:簡單方便,下載單獨一個文件,雙擊打開使用便可。刪除也方便。
缺點是:即便你直接從開發者的網站得到軟件,仍然不知道應用程序是否已被篡改。
更新:要從新下載最新的文件。
https://appimage.org/emacs

==== Flatpak 提供隔離的運行時環境,Flatpaks是針對Linux桌面設計的。
https://flatpak.org/

==== Snap  Packages是壓縮文件系統。
Snap軟件包是Canonical提出的一個打包概念,針對Linux和物聯網而設計。
https://snapcraft.io/

http://os.51cto.com/art/201806/575608.htm

======================

在安全性上,Flatpak 和 Snap 須要桌面使用 wayland/mir,二者在桌面都尚未流行起來。
Flatpak 是 RedHat 的東西;
Snap 是 Canonical 的東西,何況若是採用 Snap,應用商店仍是 Canonical 掌控的,其餘發行版也許不怎麼樂意。
Flatpak/Snap 也許會做爲一個應用安裝來源的補充,不過已經足夠吸引人了,就像不少人喜歡 Arch 由於它的 AUR 源。

https://www.zhihu.com/question/47486268/answer/106478360

===========================

Linux世界還有桌面之爭: GNOME vs KDE, Xfce, MATE, Cinnamon, Awesome, LXDE, LXQt... 

命令行下的文本編輯之爭:vim vs emacs, nano, ...

相關文章
相關標籤/搜索