AppImage介绍,使用
2024-01-07 19:15:10
AppImage介绍,使用
1、AppImage是什么
参考链接: https://appimage.org/
AppImage是一种Linux 应用程序文件格式,旨在让 Linux 应用随处运行
“作为一名用户,我在从原作者处下载到应用后,我希望能直接在Linux桌面上运行它,就像运行一个Windows或者Mac应用程序一样。”
“作为一名应用开发者,我想为Linux桌面系统提供软件包的同时,不需要将其分发到每一个发行版中,也不必为不同的发行版编译多个版本。”
AppImage的特点
- 简单
AppImage的核心思想是一个应用程序 = 一个文件 。每个AppImage都包含应用程序以及应用程序运行所需的所有文件。换句话说,除了操作系统本身的基础组件,Appimage不需要依赖包即可运行。 - 可靠
AppImage 格式是上游应用打包的理想选择,这意味着你可以直接从开发者那里获取软件,而不需要任何中间步骤,这完全符合开发者意图。非常迅速。 - 快速
AppImage应用可以直接下载并且运行,无需安装,并且不需要root权限。
2、怎么运行AppImage程序
运行一个Appimage应用,如此简单:
给予它运行权限
chmod u+x *.AppImage
然后直接运行!
./*.AppImage
以redis可视化工具 RedsiInsight为例
在官网下载AppImage格式的的程序
文件名:RedisInsight-linux-x86_64.AppImage
在统信操作系统上运行它 统信系统版本
赋予执行权限
[root@localhost package]# ls -l RedisInsight-linux-x86_64.AppImage
-rw-r--r-- 1 root root 125801825 Jan 7 17:18 RedisInsight-linux-x86_64.AppImage
[root@localhost package]# chmod u+x RedisInsight-linux-x86_64.AppImage
[root@localhost package]# ls -l RedisInsight-linux-x86_64.AppImage
-rwxr--r-- 1 root root 125801825 Jan 7 17:18 RedisInsight-linux-x86_64.AppImage
[root@localhost package]#
运行RedisInsight-linux-x86_64.AppImage
./RedisInsight-linux-x86_64.AppImage
报错如下
在root权限下运行需要添加 --no-sandbox
./RedisInsight-linux-x86_64.AppImage --no-sandbox
3、打包你自己的AppImage应用程序
文章来源:https://blog.csdn.net/OceanWaves1993/article/details/135441878
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!