1. 下载 VirtualBox 的 rpm 文件,使用 rpm 命令-进行安装
sudo rpm -ivh VirtualBox-5.1-5.1.22_115126_el7-1.x86_64.rpm
2. 下载 Genymtion 的 installer,(虽然并没有 centos 版的,强行下载安装) 是一个 bin 文件,使用 chmod 赋予其可执行权限
chmod +x /home/下载/genymotion-2.9.0-linux_x64.bin
3. 执行 bin 文件开始安装 genymotion 到 /usr/local/ 下
/home/下载/./genymotion-2.9.0-linux_x64.bin -d /usr/local/
4. 运行 genymoion
/usr/local/genymotion/genymotion
参考自 : https://docs.genymotion.com/Content/01_Get_Started/Installation.
5. 还没完, 当打开 genymition,下载了 一个 5.0 虚拟机,点击启动时, 遇到了以下错误:
/usr/local/genymotion/player: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/genymotion/libprotobuf.so.9) /usr/local/genymotion/player: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/genymotion/libOpenglRender.so.1)
6. google 告诉我,这种情况需要安装 gcc 4.9 以上版本, 使用 gcc --version
可以查询到,我当前 gcc 版本确实只有 4.8.5, 而在 centos7 下,并没有 gcc 4.9+ 的 rpm 包,因此要手动编译, 这对于 freshman 来说难度略大, 所幸的是我从 github 上看到了傻瓜教程, 完美解决 :
sudo yum install libmpc-devel mpfr-devel gmp-devel cd ~/Downloads curl ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.2/gcc-4.9.2.tar.bz2 -O tar -xvfj gcc-4.9.2.tar.bz2 cd gcc-4.9.2 ./configure --disable-multilib --enable-languages=c,c++ make -j 4 make install
参考自 : https://gist.github.com/craigminihan/b23c06afd9073ec32e0c
7. 这天打开 genymotion 又开始报上面第 5 点中的错误,google 了好久,使用以下命令解决:
LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
[4thub.com/craigminihan/b23c06afd9073ec32e0c
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36197.html