veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 13079|回复: 13

[推荐] AppImage进阶:使用AppImage软件

[复制链接]
发表于 2020-3-11 21:10 | 显示全部楼层 |阅读模式
什么是AppImage
最近,您可能已经注意到某些应用程序以扩展名.appimage下载。您可能想知道这些.appimage文件是什么。
AppImage是一种通用软件包格式。通过将软件打包到AppImage中,开发人员仅提供一个文件“即可全部统治”。最终用户可以在大多数(如果不是全部)现代Linux发行版中使用它。
AppImage不会以传统方式安装软件
典型的Linux软件将在不同位置创建文件,需要root权限才能对系统进行这些更改。
AppImage不这样做。实际上,AppImage并未真正安装该软件。它是具有运行所需软件所需的所有依赖项和库的压缩映像。
您执行AppImage文件,然后运行软件。没有提取,没有安装。您删除AppImage文件,软件将被删除(我们将在以后看到)。您可以将其与Windows中的.exe文件进行比较,该文件使您无需实际执行安装过程即可运行该软件。
AppImage功能
不可知的发行版:可以在各种不同的Linux发行版上运行
无需安装和编译软件:只需单击并运行
无需root权限:不会触碰系统文件
可移植性:可以在任何地方运行,包括移动磁盘
应用处于只读模式
仅通过删除AppImage文件即可删除软件
默认情况下,未将AppImage中打包的应用程序沙箱化
如何在Linux中使用AppImage
使用AppImage非常简单。通过以下3个简单步骤即可完成:
1下载AppImage文件
2使它可执行
3运行
具体方法
步骤1:下载.appimage包
有很多可用的AppImage格式的软件。GIMP,Krita,Scribus和OpenShot只是其中的几个。您可以在https://github.com/AppImage/AppImageKit/wiki/AppImageshttps://subsurface-divelog.org/downloads/找到AppImage格式的大量应用程序列表。
步骤2:使其可执行
默认情况下,下载的AppImage文件没有执行权限。您必须更改对该文件的权限以使其可执行。您不需要root特权即可执行此操作。
如果您喜欢图形方式,只需右键单击下载的.appimage文件,然后选择“属性”。转到“权限”选项卡,然后选中“允许以程序方式执行文件”框。
如果您更喜欢命令行,则可以简单地使用chmod u + x <AppImage File>使其可执行。
步骤3:运行AppImage文件
将AppImage文件设置为可执行文件后,只需双击它即可运行它。它将看到该软件正在运行,就像您将其安装在系统上一样。不错,不是吗?
如何卸载AppImage软件
由于从未安装过该软件,因此无需“卸载”它。只需删除关联的AppImage文件,您的软件就会从系统中删除。
使用AppImage时要记住的事情
1.桌面整合
当您运行AppImage文件时,某些软件可能会提示您“安装桌面文件”。如果选择是,您的AppImage将像常规安装的应用程序一样与Linux系统集成。这意味着您的软件将可以通过Unity或GNOME进行搜索。您可以在菜单中找到它并将其锁定到Plank或Launcher。
2.桌面集成可能需要手动清除清理后的内容
如果选择桌面集成,则将在系统中创建一些文件。文件大小不过只有几Kb。删除AppImage文件时,这些桌面文件仍保留在系统中。您可以保持原样或手动删除它。
3.选择放置AppImage文件的位置
下载的AppImage文件应到达“下载”文件夹中。但是随着时间的流逝,这可能不是最好的保存位置。最好将它们放在单独的目录中,以便于管理。另外请记住,如果选择桌面集成,然后将AppImage文件移动到其他位置,则必须先删除桌面文件。否则,桌面集成可能无法正常工作。
4.更新并非总是一种选择
也许某些软件会自动检查更新,并通知您有较新版本的可用性。但这在大多数情况下不会发生。有一个命令行选项可以检查和更新软件,但这也取决于开发人员是否提供了此选项。简而言之,这里没有自动更新。如果有可用的较新版本的软件,则必须自己找到。
结论
对我来说,AppImage是跨Linux发行版使用软件的一种不错的方式。我确实希望在此改进更新过程,以使其对用户更加有用。
3.png
1.png
2.png
4.jpg
发表于 2020-3-11 21:11 | 显示全部楼层
是很好,不过缺点是容量太大,还有运行速度也慢。
发表于 2020-3-11 21:14 | 显示全部楼层
感谢楼主辛苦分享,还想要说一点的是,这种格式若打包私货进去的话也有可能,所以这也是这种格式未能流行起来的原因之一吧。
不过总体来说是了事。
像wps也是类似于AppImage,因为它的库都集成了/。
发表于 2020-3-11 21:15 | 显示全部楼层
感谢分享
发表于 2020-3-11 23:48 | 显示全部楼层
写得很详细,感谢分享!
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-4-24 05:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表