问题描述
第一次见 AppImage 还是很惊奇的(在 Linux 下,很少见这种仅有可执行文件的应用,一般应用都附带一堆配置文件、资源文件)
该笔记将记录:如何运行 AppImage 文件,以及相关问题处理(比如查看 AppImage 文件内容)。
解决方案
方案一、直接运行
1)赋予执行权限:chmod u+x package.AppImage
2)运行应用程序:/path/to/package.AppImage
方案二、通过 AppImageLauncher 管理
该工具(AppImageLauncher)用于管理 .AppImage 应用,具有以下功能:
1)通过“安装”到自定义目录中,集中管理 .AppImage 应用文件;
2)自动创建“Desktop Entry”文件,以便在菜单中直接运行应用;
3)删除应用、更新应用(会为每个应用创建更新按钮,简化应用更新);
解压 AppImage 文件(查看内容)
在 linux – FUSE error: Transport endpoint is not connected 中,列举多种查看方法及解压方法。
这里,我们通过 AppImage 命令进行解压:
open dir error: Transport endpoint is not connected
常见错误列表
open dir error: Transport endpoint is not connected(未解决)
问题描述:
当我们运行 AppImage 程序时,产生如下错误:
open dir error: Transport endpoint is not connected
问题原因:
# 02/26/2018 我们尝试 AppImageLauncher 方式运行,产生”Segmentation fault“错误。
# 01/29/2021 现在我们能够成功运行 Emacs 应用。而当时的错误可能是 AppImage 文件有问题,导致无法失败,或者系统某些设置存在问题。
参考文献
linux – FUSE error: Transport endpoint is not connected – Stack Overflow
linux – How can I extract files from an AppImage? – Super User