debian/ubuntu安装virtualbox5.0+vmware12+genymotion2.0模拟器,解决依赖包的问题

来源:互联网 发布:儿童 绘画 推荐 知乎 编辑:程序博客网 时间:2024/06/03 05:45

这篇文章适合debian系的所有发型版,也就是说ubuntu,limit,和kali什么的都可以,在我机子上安装的是debian8.3发行版,64bit。

下面以debian8.3 64bit为例,来介绍安装市面上两款流行虚拟机,以及安卓的模拟器genymotion过程中的包依赖问题。

先安装vmware,下载地址https://my.vmware.com/cn/group/vmware/details?downloadGroup=WKST-1210-LX&productId=524&rPId=9764a,

失效的话,你就google。vmware只有64bit的,所以,你要在linux下安装vmware,只能下载64bit的。

下下来之后,是个jar包文件,使用普通用户权限,./jar包名 就可以了。

安装的时候,应该是一路顺利的,普通的依赖包问题使用 sudo apt-get -f install 就可以解决,安装完后,会提示你找不到linux-header这个东西,

下面我们到debian的官方网站上去,查看官方文档,而不是我只告诉你要执行命令就可以了,

因为,下次你遇到别的问题的时候,又可以查官方文档解决的时候,你就犯傻了。

官方地址在这里,https://wiki.debian.org/VMware

执行: sudo apt-get install linux-headers-$(uname -r | sed 's ,[^-]*[^-]*-,,')   就可以解决linux-header的问题了。

下面是安装virtualbox5.0,

先到virtualbox网站去下,别用wget这个命令去,到时候你执行update的时候,一大堆的东西都出来了,用linux就是图个相对稳定,折腾也要有个度。

网站在这里:https://www.virtualbox.org/wiki/Downloads,下面有个怎么在debian上怎么安装virtualbox,我试过没用,如果你觉得有用,那就去试试吧。

我们可以参考官方文档:https://wiki.debian.org/VirtualBox   当然,我只是说是大部分,例如linux-header这个问题,没问题,但你要安装virtualbox5,

不行,少了两个关键的依赖包。

你使用sudo apt-get -f install  可以解决大部分依赖包,但是libvpx1和libssl1.0.0你是不能解决的,太老了,debian仓库里去掉了,你得去debian的包搜索地址去搜索。

现在我们到debian包搜索网址去解决包的问题,地址:https://www.debian.org/distrib/packages,搜索这两个包。

jessie下载libssl,https://packages.debian.org/jessie/libssl1.0.0

下载    libvpx1, https://packages.debian.org/jessie/libvpx1

下下来之后使用 sudo dekg -i  包名  就可以了。

下步安装genymotion2.0,我参考了这个哥们的,其实就是到他那里下了个安装包,哈哈。

下载地址,http://pan.baidu.com/s/1gd1Kf4Z,进入文件夹,下载genymotion就可以了。

安装方法请参考:http://chenfeicqq.iteye.com/blog/2029852,他这里也是ubuntu+virtual+genymotion,但是时间已经很久了,你可以参考,但不一定能适应最新的版本。

另外,做这一行,多google,少百度,哪怕必应也好,stackoverflow和github上无数优秀的项目和答案能让你进步神速,国内只有csdn上的东西还有点参考价值,开源中国也大不如从前了。出现其他问题,以debian官方为准,毕竟,它是教科书。



0 0
原创粉丝点击