如何在 CentOS 7 上设置 FUSE 以使用 AppImages?

如何在 CentOS 7 上设置 FUSE 以使用 AppImages?

我注意到 CentOS 的 FUSE 文档很少,我想运行一个应用程序图像在 CentOS 7 上。我已经通过运行安装了所有与 FUSE 相关的软件包:

sudo yum install -y fuse* afuse

该命令运行时没有任何明显的错误消息。我跑过:

sudo modprobe fuse

但当我尝试执行 AppImage 时,我仍然收到错误:

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/probonopd/AppImageKit/wiki/FUSE 
for more information
open dir error: No such file or directory

必须承认维基文章我被定向到对 CentOS 用户来说毫无用处,因为它更适合基于 Debian 和基于 SUSE 的发行版的用户。我也尝试过使用sudo gpasswd -a fusion809 fuse(其中 fusion809 是我的用户名),但它失败了,因为 fusion 不是/etc/groups.

答案1

官方维基:https://github.com/AppImage/AppImageKit/wiki/FUSE

yum --enablerepo=epel -y install fuse-sshfs # install from EPEL
user="$(whoami)"
usermod -a -G fuse "$user" 

答案2

您是否尝试过将自己添加到熔断组中?

usermod -aG fuse $USER

答案3

当您这样做时,您可能实际上并没有安装所有的保险丝包,yum install fuse*...因为有些包的名称不以 开头fuse...。特别是你可能需要 package gvfs-fuse

相关内容