|
|
51CTO旗下网站
|
|
移动端

三款新星Linux解决方案:Snappy、Flatpak和AppImage

2018年,与发行版无关的软件包安装解决方案大有帮助。这个领域的三颗新星是Snappy、Flatpak和AppImage。

作者:布加迪编译来源:51CTO|2018-06-07 09:55

【51CTO.com快译】2018年,与发行版无关的软件包安装解决方案大有帮助。这个领域的三颗新星是Snappy、Flatpak和AppImage。

三款新星Linux解决方案:Snappy、Flatpak和AppImage

不久前,二进制软件包被认为是救星,不必为Linux系统编译软件包。

2018年,借助与发行版无关的软件包解决方案,我们会阔步前进。本文将介绍这个领域的三颗新星:Snappy、Flatpak和AppImage。

AppImage是一种很管用的软件磁盘映像

我是AppImage的忠实粉丝,因为只要使希望运行的某个程序成为可执行文件,然后双击它即可。AppImages就这么简单。据官网介绍,其想法是你可以直接从相应软件的开发者那里获得软件。使用AppImage格式,安装应用程序可能让人觉得类似如同使用Windows一样。

运行AppImage的优点是不需要sudo、root甚至不需要为系统依赖项所操心。你基本上只需挂载磁盘映像,类似在OS X中挂载磁盘映像。

也许运行AppImages的最大优点是,你运行的应用程序只需删除一个文件即可将其删除。这个单一的文件/磁盘映像方法既好又坏,取决于你怎么看待它。而且,AppImages易于分发、运行简单。

AppImages的缺点是,即使你直接从开发者的网站获得软件,仍然不知道应用程序是否已被篡改。用过Transmission这款应用程序的OS X用户对信任软件的这个问题深有体会。这款应用程序让