问题描述
直接在 UBantu 上执行 ganache-2.5.4-linux-x86_64.AppImage 程序可能因为权限问题而无法运行
解决办法
可以将 ganache-2.5.4-linux-x86_64.AppImage 进行解压,如下:
$ ./ganache-2.5.4-linux-x86_64.AppImage --appimage-extract
解压以后会创建 squashfs-root 文件夹,
打开文件夹如下:
$ ll -a
total 175096
drwxrwxrwx 6 zgxt zgxt 4096 4月 18 09:45 ./
drwxrwxrwx 4 zgxt zgxt 4096 4月 18 09:44 ../
-rwxrwxrwx 1 zgxt zgxt 2361 4月 18 09:44 AppRun*
-rwxrwxrwx 1 zgxt zgxt 179981 4月 18 09:44 chrome_100_percent.pak*
-rwxrwxrwx 1 zgxt zgxt 321151 4月 18 09:44 chrome_200_percent.pak*
-rwxrwxrwx 1 zgxt zgxt 6259104 4月 18 09:44 chrome-sandbox*
-rwxrwxrwx 1 zgxt zgxt 2029816 4月 18 09:44 crashpad_handler*
lrwxrwxrwx 1 zgxt zgxt 50 4月 18 09:44 .DirIcon -> usr/share/icons/hicolor/1024x1024/apps/Ganache.png*
-rwxrwxrwx 1 zgxt zgxt 116372744 4月 18 09:44 Ganache*
-rwxrwxrwx 1 zgxt zgxt 204 4月 18 09:44 Ganache.desktop*
lrwxrwxrwx 1 zgxt zgxt 50 4月 18 09:44 Ganache.png -> usr/share/icons/hicolor/1024x1024/apps/Ganache.png*
-rwxrwxrwx 1 zgxt zgxt 10505952 4月 18 09:44 icudtl.dat*
-rwxrwxrwx 1 zgxt zgxt 238752 4月 18 09:44 libEGL.so*
-rwxrwxrwx 1 zgxt zgxt 3015032 4月 18 09:44 libffmpeg.so*
-rwxrwxrwx 1 zgxt zgxt 8954928 4月 18 09:44 libGLESv2.so*
-rwxrwxrwx 1 zgxt zgxt 16596296 4月 18 09:44 libvk_swiftshader.so*
-rwxrwxrwx 1 zgxt zgxt 1060 4月 18 09:44 LICENSE.electron.txt*
-rwxrwxrwx 1 zgxt zgxt 4616596 4月 18 09:44 LICENSES.chromium.html*
drwxrwxrwx 2 zgxt zgxt 4096 4月 18 09:44 locales/
drwxrwxrwx 3 zgxt zgxt 4096 4月 18 09:44 resources/
-rwxrwxrwx 1 zgxt zgxt 9286892 4月 18 09:44 resources.pak*
-rwxrwxrwx 1 zgxt zgxt 225272 4月 18 09:44 snapshot_blob.bin*
drwxrwxrwx 2 zgxt zgxt 4096 4月 18 09:44 swiftshader/
drwxrwxrwx 4 zgxt zgxt 4096 4月 18 09:45 usr/
-rwxrwxrwx 1 zgxt zgxt 622528 4月 18 09:45 v8_context_snapshot.bin*
-rwxrwxrwx 1 zgxt zgxt 107 4月 18 09:45 vk_swiftshader_icd.json*
找到并执行 AppRun 文件即可启动 Ganache
创建桌面快捷方式
进入以下文件夹并创建快捷方式文件 Ganache.desktop
$ cd /usr/share/applications
$ vi Ganache.destop
[Desktop Entry]
Name=Ganache
Exec=/home/zgxt/squashfs-root/RunApp
Icon=/home/zgxt/squashfs-root/Ganache.png
Type=Application
这样就可以在 UBantu 的应用程序界面上找到该快捷方式,双击执行即可启动 Ganache
标签:UBantu,解决方案,44,09,Ganache,rwxrwxrwx,18,zgxt From: https://www.cnblogs.com/binbingg/p/17328730.html