问题描述

直接在 UBuntu 上执行 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

这样就可以在 UBuntu 的应用程序界面上找到该快捷方式,双击执行即可启动 Ganache

UBuntu 无法运行 Ganache 解决方案的更多相关文章

  1. Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

    Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我 ...

  2. .netcore跨平台 之 windows上编译,ubuntu上运行

    1 下载并安装netcore sdk    下载地址 https://github.com/dotnet/cli 选取合适的版本下载安装即可 打开 CMD ,输入dotnet,出现以下信息说明已安装好 ...

  3. Ubuntu Mono 运行 Helloworld

    Ubuntu Mono 运行 Helloworld ref: http://www.mono-project.com/docs/getting-started/install/linux/#usage ...

  4. Ubuntu “无法获得锁”解决方案(E: 无法获得锁 /var/cache/apt/archive

    Ubuntu “无法获得锁”解决方案(E: 无法获得锁 /var/cache/apt/archive   现象一: E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源 ...

  5. ubuntu 编译运行 opencv C++ 项目

    ubuntu 编译运行 opencv C++ 项目 环境 ubuntu 16.04 opencv3.4.0 一. 编译方法 1)命令行 g++ imageResize.cpp -o resize `p ...

  6. 在Ubuntu下运行 apt-get update命令后出现错误:

    在Ubuntu下运行 apt-get update命令后出现错误: The package lists or status file could not be parsed or opened sud ...

  7. centos/ubuntu 双击运行 .sh(shell)文件

    centos 创建桌面双击启动程序(更改图标) - Feythin Lau - 博客园http://www.cnblogs.com/feiyuliu/archive/2012/11/29/279503 ...

  8. [转]linux(ubuntu)上运行网易popo

    popo没有linux版,连web版和android版都没有,这个实在是不方便.搞了很久,终于搞定了ubuntu上运行popo,暂时还没出现什么问题. 首先要安装PlayOnLinux,直接安装win ...

  9. C点滴成海------Ubuntu怎么运行C语言

    Ubuntu怎么运行C语言 一.安装相关软件 安装vim:输入 sudo apt-get install vim: 安装gcc:输入 sudo apt-get install g++. 二.编写代码 ...

  10. ubuntu修改运行级别方法

    Ubuntu系统设置启动级别的问题,因自己以前遇到过,故做过笔记记录了下来:Ubuntu.Debian系列与RedHat.CentOS启动级别含义有所区别:Ubuntu系列运行级别定义如下:0 – H ...

随机推荐

  1. [书籍精读]《深入浅出Node.js》精读笔记分享

    写在前面 书籍介绍:本书由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示.异步I/O实现原理的展现.异步编程的探讨.内存控制的介绍.二进制数据Buffer的细节.Node中 ...

  2. [书籍精读]《移动WEB前端高级开发实践》精读笔记分享

    写在前面 书籍介绍:<移动WEB前端高级开发实践>这本书的内容涵盖了移动Web前端开发中的各个关键技术环节.分别从HTML5.CSS3.JavaScript的ECMAScript5和ECM ...

  3. 私域流量优化:如何利用 AIPL 模型洞察客户生命周期价值

    在当今这个数字化时代,商业战场的硝烟从未如此浓烈.随着互联网红利的逐渐消退,公域流量的成本水涨船高,企业间对于有限用户资源的争夺已进入白热化阶段.每一次点击.每一个曝光背后,都是企业不得不承担的高昂代 ...

  4. Spring Cloud微服务架构深度解析

    在分布式系统单体应用拆分为多个独立服务,实现了高内聚.低耦合的架构目标.本文从核心组件.服务治理.配置管理及面试高频问题四个维度,结合Spring Cloud生态与工程实践,系统解析微服务架构的实现原 ...

  5. 搭建一个图片变视频的AI(一):模型介绍

    在AI如火如荼发展的今天,让图片变视频的功能已经相当成熟了,很多AI软件都可以实现:上传一张图片,一段描述,就可以输出一个视频,实现了让一张图片动起来的效果. 今天教大家这么在自己的电脑上搭建一个:让 ...

  6. MongoDB入门实战教程(12)

    MongoDB在4.2版本开始全面支持了多文档事务,这也让MongoDB可以作为OLTP的选项之一,本篇我们就来学习一下MongoDB的多文档事务. 1 ACID支持程度 谈到事务,就不得不提经典的A ...

  7. idea集成翻译插件

    在读开源代码时,英文注释看起来比较吃力,于是安装一个翻译插件第一步:安装TranslateHelper插件 配置 IDEA -> Preferences -> Plugins ,安装Tra ...

  8. UVA302 John's trip 题解

    UVA302 John's trip 给定一张图和起点,求从起点开始能否把每条边遍历一次后返回起点,并输出字典序最小的路径. 欧拉回路裸题,若可以达到题目的要求,则图中必然存在一条欧拉回路.我们可以记 ...

  9. Solon Flow v3.4.0 轻量级流程编排框架

    Solon Flow 是一个轻量级流程编排框架(采用 yaml 或 json 偏平式编排格式) 支持无状态流程 可用于计算(或任务)的编排场景 可用于业务规则和决策处理型的编排场景 支持有状态流程 可 ...

  10. I2C协议背景知识简介与FTDI的FT4232H配成USB to I2C(MPSSE)使用实例

    MPSSE Application Example: http://ftdichip.cn/Support/SoftwareExamples/MPSSE.htm MPSSE: AN_129 FTDI ...