Appimage是一种Linux下的软件打包方式,对于开发者来说,开发者使用Appimage来封装打包自己的软件,可以使其直接在主流发行版上运行,不再需要为碎片化严重的每个主流Linux发行版而编译一个版本。对于用户来说,只需下载一个Appimage软件包,给予它运行权限,无需安装依赖,无需安装任何运行环境,直接双击便可以运行。 并且,AppImage支持大多数主流Linux桌面发行版,Ubuntu,Debian,CentOS,LinuxMint等等等等。 AppImage的宗旨亦在“一次打包,到处运行”,它就像Mac程序和Windows程序一样简单,更确切的描述是它更像Android的apk应用程序。总之,用一个词来概括,就是Easy。就算是刚刚安好Linux桌面的菜鸟,也能方便的使用AppImage应用程序。 Appimage的打包过程也十分简单,可以直接将二进制程序转换为AppImage应用程序,例如包含在tar.gz,deb,rpm包中的二进制文件,也可以将你的Travis CI版本应用打包为AppImage,也支持基于Qt的应用程序(这可能是最简单的)和基于Electron的应用程序打包为AppImage。在大多数情况下,打包都是由Appimage自动完成的,操作十分简单。 AppImage将应用程序所需要的运行环境和依赖库等等封装在包内,这正是它最大的优点,当然,换来的也是应用包体积的略微增大。当然,比起解决复杂的依赖问题和兼容问题,这点体积的增大当然是完全可以接受的。 如果各位大佬们想了解关于AppImage更多的技术细节,可以加入中国唯一的AppImage交流群,群号码:274328087,AppImage的作者,德国的Probono就在群内哦。 也可以访问由中国Gamux社区所翻译的官方wiki文档:https://github.com/Gamuxorg/AppImage-CN AppImage的官方网站: https://appimage.org/
链接:https://share.weiyun.com/5unKIup 密码:deepin
https://bbs.deepin.org/post/172224 没有desktop文件太不爽了, 对小白也很不友好
https://bbs.deepin.org/post/172224 能普及一下打包吗?
感谢分享,又学习到了新知识。
Featured Collection
Popular Ranking
Popular Events
1、什么是Appimage
官网:https://www.typora.io/
下载链接:https://typora.io/linux/Typora-linux-x64.tar.gz
在家目录下,创建一个目录software和application,专门用来存放软件包和安装软件用,
mkdir ~/software
cd software
wget https://typora.io/linux/Typora-linux-x64.tar.gz
然后在解压到 ~/application目录下
tar xf Typora-linux-x64.tar.gz -C ~/application/
Typora 并没有提供 .desktop 的文件,也就是如果想要启动 Typora,就得进入 Terminal 以命令行的形式,虽然可以使用别名的方式快速打开,但是如果习惯点击图标,可以自己写一个 .desktop 文件
sudo cp ./Typora.desktop /usr/share/applications/
此时就可以在 Deepin 的启动器界面看见 Typora 了!
以此类推,我安装的三个软件包,都测试可以运行!
我已经把这三个软件打包,下载链接:
app.desktop.tar.gz 是三个desktop文件,解压到/usr/share/applications/目录就可以了,注意需要管理员权限哦;
然后,你就安装了,三个软件分别是:AzPainter 、Typora、PicGo,哈哈。。。。。
发现更多Appimage软件:
https://bintray.com/probono/AppImages