参考链接: https://appimage.org/
AppImage是一种Linux 应用程序文件格式,旨在让 Linux 应用随处运行
“作为一名用户,我在从原作者处下载到应用后,我希望能直接在Linux桌面上运行它,就像运行一个Windows或者Mac应用程序一样。”
“作为一名应用开发者,我想为Linux桌面系统提供软件包的同时,不需要将其分发到每一个发行版中,也不必为不同的发行版编译多个版本。”
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