Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
AppImage文档分享2
Theme area
1434
views ·
0
replies ·
To
floor
Go
LengQing
deepin
2017-11-28 08:29
Author
本文档资料由AppImage作者probono(GITHUB ID:probonopd)分享,由原英文文档谷歌翻译,由Gamux社区校对。
AppImage官网:appimage.org
github地址:https://github.com/AppImage/AppImageKit
AppImageKit Wiki
每个人都可以在https://github.com/AppImage/AppImageKit 编辑wiki
#文档头
什么是AppImage?
AppImage是一个可下载的Linux文件,其中包含一个应用程序和应用程序运行需要的所有内容(例如,库,图标,字体,转换层等),而这些内容并不一定已经存在于每个目标系统之中。
如何运行AppImage?
添加可执行的权限并双击它。
如何将AppImage集成到系统里?
使用可选的appimaged守护进程,可以轻松地将AppImage与系统集成。守护进程将为AppImages创建菜单,注册MIME类型,图标,所有一切都可以自动完成。你可以从这个仓库下载它,但它并不是必需的。
哪里可以下载AppImages?
查看AppImageHub。
可以将AppImages存储在哪里?
如果你不想把它们放在$HOME/Downloads中,那么 $HOME/.local/bin 和 $HOME/bin 是很好的选择:
在 CentOS/RHEL 和 Fedora 上:脚本$HOME/.bash_profile在登录时运行,将$HOME/.local/bin
HOME/bin添加到路径中。
在Ubuntu上:脚本$HOME/.profile在登录时运行,将PATH="$HOME/bin
HOME/.local/bin"添加到路径中。
此外,存储任何其他位置也是可以,例如U盘,网络位置或光盘,但是这样AppImages不会在路径中,这意味着你不能简单地在终端输入应用名来运行,而必须使用完整的路径。
我可以在哪里请求AppImages?
如果您想运行的应用没有AppImage格式,请您向该应用的作者请求,例如您可以使用应用的问题反馈进行功能请求。举个例子,如果您想要Mozilla Firefox的AppImage版本,请在https://bugzilla.mozilla.org/show_bug.cgi?id=1249971 上留言。从上游作者请求AppImage的人越多,则提供AppImage的可能性就越大。
我在哪里可以得到支持?
请访问http://discourse.appimage.org/ 。您可以使用现有的Google或GitHub帐户登录,无需注册。
对于应用程序开发者
为什么要将我的应用程序打包成AppImage?
通过将您的应用程序打包成AppImage,您可以像对Windows和MacOS所使用方式一样为Linux提供官方下载,您作为应用程序作者直接掌握端到端的用户体验,而无需任何中介(打包)在开发者您和最终用户之间。只需一个AppImage,您就可以连结大多数Linux发行版的用户。您可以随时提供新的下载链接,甚至可以为持续构建的项目提供快速不停的更新。
另外,制作AppImage有如下好处:
所有主要发行版只需要同一个格式
开箱即用,运行时无需安装
不需要根用户
一个应用程序 = 一个文件 = 极度便利的用户检验
可选(!)的appimaged用于将AppImage集成入桌面环境
二进制增量更新,例如,使用AppImageUpdate用于连续构建时升级应用(只下载二进制增量数据)
可以以GPG2的形式签署您的AppImages(文件内)
如何将我的应用程序打包为AppImage?
有不同的方法来生成您的应用程序的AppImage:
1.转换现有的二进制包,或者 2.将您的Travis CI builds打包成AppImages,或者 3.使用linuxdeployqt转换您的Qt应用程序,或者 4.使用electron-builder,或者 5.自己编写
更多详情和示例,请参见https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages 。
我如何获得支持来帮助打包自己的应用成AppImage?
我们尽力帮助上游应用程序作者,请应用作者通过在AppImage项目中新增一个issue的方式获得支持。如果您不是上游应用程序作者,请在此处新增issue之前先联系上游应用程序作者。
对于AppImage开发者
我怎样才能贡献?
对AppImage开发感到好奇?想贡献?我们欢迎解决任何公开问题和(或)其他错误修正和(或)功能添加的请求。在添加复杂功能的情况下,您最好在耗费诸多时间之前联系我们。请参阅我们的问题列表,并在irc.freenode.net上的#AppImage频道中与我们联系。
#文档尾
可于 https://github.com/Gamuxorg/AppImage-CN 查看更多中文文档
另外希望交流AppImage及linux游戏可以加qq群274328087(AppImage作者及其他主要开发者以及中文文档翻译校对者也在里面)
Reply
Like 0
Favorite
View the author
All Replies
No replies yet
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Вы настраиваете внешний вид Deepin?
Как установить xDroid (麟卓卓懿) на Deepin 25
Popular Events
More
AppImage官网:appimage.org
github地址:https://github.com/AppImage/AppImageKit
AppImageKit Wiki
每个人都可以在https://github.com/AppImage/AppImageKit 编辑wiki
#文档头
什么是AppImage?
AppImage是一个可下载的Linux文件,其中包含一个应用程序和应用程序运行需要的所有内容(例如,库,图标,字体,转换层等),而这些内容并不一定已经存在于每个目标系统之中。
如何运行AppImage?
添加可执行的权限并双击它。
如何将AppImage集成到系统里?
使用可选的appimaged守护进程,可以轻松地将AppImage与系统集成。守护进程将为AppImages创建菜单,注册MIME类型,图标,所有一切都可以自动完成。你可以从这个仓库下载它,但它并不是必需的。
哪里可以下载AppImages?
查看AppImageHub。
可以将AppImages存储在哪里?
如果你不想把它们放在$HOME/Downloads中,那么 $HOME/.local/bin 和 $HOME/bin 是很好的选择:
在 CentOS/RHEL 和 Fedora 上:脚本$HOME/.bash_profile在登录时运行,将$HOME/.local/bin
在Ubuntu上:脚本$HOME/.profile在登录时运行,将PATH="$HOME/bin
此外,存储任何其他位置也是可以,例如U盘,网络位置或光盘,但是这样AppImages不会在路径中,这意味着你不能简单地在终端输入应用名来运行,而必须使用完整的路径。
我可以在哪里请求AppImages?
如果您想运行的应用没有AppImage格式,请您向该应用的作者请求,例如您可以使用应用的问题反馈进行功能请求。举个例子,如果您想要Mozilla Firefox的AppImage版本,请在https://bugzilla.mozilla.org/show_bug.cgi?id=1249971 上留言。从上游作者请求AppImage的人越多,则提供AppImage的可能性就越大。
我在哪里可以得到支持?
请访问http://discourse.appimage.org/ 。您可以使用现有的Google或GitHub帐户登录,无需注册。
对于应用程序开发者
为什么要将我的应用程序打包成AppImage?
通过将您的应用程序打包成AppImage,您可以像对Windows和MacOS所使用方式一样为Linux提供官方下载,您作为应用程序作者直接掌握端到端的用户体验,而无需任何中介(打包)在开发者您和最终用户之间。只需一个AppImage,您就可以连结大多数Linux发行版的用户。您可以随时提供新的下载链接,甚至可以为持续构建的项目提供快速不停的更新。
另外,制作AppImage有如下好处:
所有主要发行版只需要同一个格式
开箱即用,运行时无需安装
不需要根用户
一个应用程序 = 一个文件 = 极度便利的用户检验
可选(!)的appimaged用于将AppImage集成入桌面环境
二进制增量更新,例如,使用AppImageUpdate用于连续构建时升级应用(只下载二进制增量数据)
可以以GPG2的形式签署您的AppImages(文件内)
如何将我的应用程序打包为AppImage?
有不同的方法来生成您的应用程序的AppImage:
1.转换现有的二进制包,或者 2.将您的Travis CI builds打包成AppImages,或者 3.使用linuxdeployqt转换您的Qt应用程序,或者 4.使用electron-builder,或者 5.自己编写
更多详情和示例,请参见https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages 。
我如何获得支持来帮助打包自己的应用成AppImage?
我们尽力帮助上游应用程序作者,请应用作者通过在AppImage项目中新增一个issue的方式获得支持。如果您不是上游应用程序作者,请在此处新增issue之前先联系上游应用程序作者。
对于AppImage开发者
我怎样才能贡献?
对AppImage开发感到好奇?想贡献?我们欢迎解决任何公开问题和(或)其他错误修正和(或)功能添加的请求。在添加复杂功能的情况下,您最好在耗费诸多时间之前联系我们。请参阅我们的问题列表,并在irc.freenode.net上的#AppImage频道中与我们联系。
#文档尾
可于 https://github.com/Gamuxorg/AppImage-CN 查看更多中文文档
另外希望交流AppImage及linux游戏可以加qq群274328087(AppImage作者及其他主要开发者以及中文文档翻译校对者也在里面)