1. 搭建环境
1.1 安装virtualbox
Linux下出现问题不可怕,认真读错误提示就可以了。
1)can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
答: yum install kernel-devel-3.10.0-957.el7.x86_64
(The last command may fail if your system is not fully updated.)
yum install kernel-devel
然后以root用户进行安装
2)用virtualbox启动VM时,提示 Please reinstall the kernel module by executing
答:在root用户模式下,转到root的根目录,执行以下命令 sudo ”'/sbin/vboxconfig'
3) 启动virtualbox提示What does “No bootable medium found” mean in VirtualBox?
答:首先下载一个os的iso文件存放在本地,选择Storage,然后在右侧的controller ide下选择这个iso文件。
4)ubunun下软件安装包的格式
ubuntu本身不支持rpm格式的安装包,需要通过工具进行转换,将该包转为deb、tar.gar、bundle格式,再进行安装。
5)ubutun下安装jdk
首先下载X.tar.gz包,使用sudo tar -xvhf 解压缩,得到X文件夹,然后把该文件下bin文件夹的内容添加到环境变量中。配置环境变量:
使用sudo apt-get install vim-gtk安装vim命令;
使用sudo vim ~/.bashrc进入配置文件;
点击esc进入编辑模式,在文件为追加以下内容,然后使用 :wq!强行写入
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
最后使用java -version进行测试。
6)安装deb文件
tar -xvf archive_name.tar.gz
7) 给ubuntu配置shadowsocks(放弃)
8)VM桌面不显示共享文件夹
在VB中创建共享文件夹software(可以是其他名字,但是不要和VM上的目标文件夹重名),然后在VM上创建文件夹share并在terminal中打开,使用如下命令便能完成共享。(https://serverfault.com/questions/674974/how-to-mount-a-virtualbox-shared-folders)
但是这种方式是一次性挂载,VM重启后,VM中的共享文件夹下的内容被清空,需要重新挂载。
sudo mount -t vboxsf software ~/share/