2025-11-17-Arch-Linux运行AppImage相关
418 个字
2 分钟
2025-11-17-Arch-Linux运行AppImage相关
AppImage是一种可执行文件格式,类似于 Windows 的 exe 文件,macOS 的 app 文件,不过 AppImage 是运行在 Linux 上的可执行文件,而且是可以运行在不同发行版本的 Linux,如 Ubuntu, Debian, openSUSE, RHEL, CentOS, Fedora, Arch Linux …
运行时
- 切换到文件路径
cd [文件路径] - 设置文件可以执行权限,
chmod +x my.AppImage - 运行 AppImage
./my.AppImage
第一次执行的时候可能会碰到FUSE相关的问题
dlopen(): error loading libfuse.so.2
AppImages require FUSE to run.You might still be able to extract the contents of this AppImageif you run it with the --appimage-extract option.See https://github.com/AppImage/AppImageKit/wiki/FUSEfor more information此时在 Arch Linux 上需要安装fuse2
sudo pacman -S fuse2更多关于 FUSE 的问题可以查看:I get some errors related to something called “FUSE”
在 Arch Linux 中创建 Desktop Entry(桌面条目)可以让你在应用启动器(如 GNOME、KDE 等)中显示应用图标。以下是创建步骤:
创建 .desktop文件
在以下目录之一创建 .desktop文件:
系统级(所有用户可用):/usr/share/applications/
用户级(仅当前用户可用):~/.local/share/applications/
例如,为用户创建条目:
mkdir -p ~/.local/share/applicationsnano ~/.local/share/applications/myapp.desktop模板参考(以 VSCode 为例):
[Desktop Entry]Version=1.0Type=ApplicationName=My ApplicationComment=应用描述Exec=/path/to/application/executableIcon=/path/to/icon/image.pngTerminal=falseCategories=Utility;Development;Type: 固定为 Application(也可以是 Link或 Directory)
Name: 显示在菜单中的名称
Exec: 可执行文件的绝对路径(支持参数,如 %F表示文件)
Icon: 图标路径(支持绝对路径或主题图标名,如 firefox)
Terminal: 是否在终端中运行(true/false)
Categories: 应用分类(参考 freedesktop 规范)
设置权限
chmod +x ~/.local/share/applications/myapp.desktop验证语法
desktop-file-validate ~/.local/share/applications/myapp.desktop更新数据库
update-desktop-database ~/.local/share/applications/这时候就可以看到桌面上有相关的应用了
分享到社交平台
将本文分享给你的朋友们
2025-11-17-Arch-Linux运行AppImage相关
https://zhongye1.github.io/posts/2025/2025-11-17-arch-linux运行appimage相关/ 相关文章 智能推荐
1
2026-03-29-oh-my-posh配置分享
工具 2026-03-29
2
分布式处理与计算:数据降维
笔记 PCA 两个等价视角推导、Lasso 正则化与 L1 稀疏性原理
3
分布式处理与计算:聚类分析
笔记 常用距离度量、层次聚类与 K-Means 算法
4
分布式处理与计算:数值优化方法
笔记 大O小o符号、牛顿迭代法与收敛性理论基础
5
分布式处理与计算:分类与回归分析
笔记 线性回归最小二乘估计、逻辑回归与广义线性模型
随机文章 随便看看
Zhongye