让 Linux 应用随处运行


"作为一名用户,我在从原作者处下载到应用后,我希望能直接在Linux桌面上运行它,就像运行一个Windows或者Mac应用程序一样。"
"作为一名应用开发者,我想为Linux桌面系统提供软件包的同时,不需要将其分发到每一个发行版中,也不必为不同的发行版编译多个版本。"

领先的Linux应用打包方式

下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。 也可以使用例如Firejail的沙箱中运行。


  • Arch Linux
  • CentOS
  • debian
  • Fedora
  • openSUSE
  • Red Hat
  • Ubuntu

使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。 覆盖所有主流桌面系统。


其他人如何看待

看看它的成果

这有一份供你体验的AppImage格式的应用程序。 只需下载应用程序,给予执行权限,然后直接运行! 无需安装。 可以在大多数64位Linux桌面上运行。

尝试一下AppImage (64位版本)

例如Krita,Subsurface,MuseScore,KDevelop,和digiKam等都已经在其下载页面上提供AppImage格式包。 程序如Atom,Arduino,Blender,Chromium,Firefox,LibreOffice,和QCAD等可以从here下载(64位版本)。

如何运行AppImage?


运行一个Appimage应用,如此简单:

给予它运行权限

$ chmod a+x Subsurface*.AppImage

然后直接运行!

$ ./Subsurface*.AppImage

非常简单,不是吗?

看看它的真实效果


简单.

AppImage的核心思想是一个应用程序 = 一个文件 。每个AppImage都包含应用程序以及应用程序运行所需的所有文件。换句话说,除了操作系统本身的基础组件,Appimage不需要依赖包即可运行。


可靠.

AppImage 格式是上游应用打包的理想选择,这意味着你可以直接从开发者那里获取软件,而不需要任何中间步骤,这完全符合开发者意图。非常迅速。


快速.

AppImage应用可以直接下载并且运行,无需安装,并且不需要root权限。

开源。

像Linux本身一样,AppImageKit是开源的。用它来打包你的开源或商业应用程序。

久经验证。

AppImageKit及其前身klik已经开发超过十年。

兼容性。

适用于所有相当现代的Linux桌面发行版。好吧,是几乎所有的。

开始打包你自己的AppImage应用程序吧!

在AppImageKit Wiki中了解如何使用AppImageKit创建自己的AppImage。

文档

论坛

在Discourse论坛和邮件列表上解答你的问题,让我们知道你正在做什么应用。并与其他AppImage用户讨论。

在线聊天

尽管提供反馈,建议,或只是打个招呼!

进入irc.freenode.net的#AppImage频道加入我们