前幾天,我由於無法忍受Windows總是刪Linux的引導,一怒之下格盤裝了Debian。用Debian 的時候有個奇怪的問題,AppImage無法運行了。提示什么chrome什么sandbox的權限有問題,最后加上了sudo
和--no-sandbox
參數勉強算是解決了(不要學我)。
今天(2020-05-07),我發現Debian的開機速度特別慢,翻了翻啟動日志也沒看出什么端倪,一怒之下格盤裝了Arch。經過我的不懈努力,終於配置好了,不得不說Arch真香。但剛剛我想試着運行AppImage打包的釘釘,發現運行不了。拖到終端里運行,果然發現有報錯。
# david @ David-PC in ~ [15:05:14]
$ /home/david/Programs/dingtalk-2.1.3.AppImage
dlopen(): error loading libfuse.so.2
AppImages require FUSE to run.
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/AppImage/AppImageKit/wiki/FUSE
for more information
我才知道AppImage用到了FUSE技術……
pacman -Ss fuse
sudo pacman -S fuse-common fuse2 fuse3
看到有幾個名字里帶FUSE的包,一股腦全裝上了,試着運行,發現還有報錯
Gtk-Message: 15:05:29.733: Failed to load module "appmenu-gtk-module"
我一波操作猛如虎。
sudo pacman -S appmenu-gtk-module
再次嘗試運行,這回沒有輸出信息了。