从官网(http://opalang.org/)下载的opa.box进行解压,得到三个文件,box.ovf、 box-disk2.vmdk 和Vagrantfile,有的电脑上用的是自带的压缩软件,无法对.box文件进行解压,开一先安装一个“好压”软件。或者直接将后缀名(.box)改为(.zip),但这个方法没有用过仅提供尝试思路。
box.ovf:
box-disk2.vmdk:
一、由于我事先已经安装好了Oracle VM VirtualBox虚拟机,当我双击box.ovf时直接打开虚拟机,出现导入虚拟电脑的对话框,如下的界面:
二、导入好后遇到了需要登录的问题,因为从来没有用过ubuntu(是一个以桌面应用为主的Linux操作系统),所以面对登陆脑子里一片空白,由于是linux所以想能不能用root登陆,在网上找了一大圈,找到如下方法,对root账户密码进行更改。(实际可用默认用户名:vagrant 密码:vagrant 进入,这是后来才知道的。)
解决方案如下:
1. 重启ubuntu , 在刚启动时长按Shift,键进入GRUB菜单界面
2. 选择recovery mode. 按回车键进入.Recover Menu菜单:
3. 选择root , 按回车, 在下方就会出现root终端:
4. 但是当修改账号root的密码时报错:Authentication token manipulation error .
(注:图片是从网上大神哪里截图来的,感谢大神们的分享,如果想改root密码请将 passwd wangqh命令改为passwd root)
5. 如果出现该错误则输入:
root@ubunto:~# mount -no remount,rw /
root@ubunto:~# mount -a
然后再修改用户名. 重启OK.
重启即可用root及更改后的密码登陆。
三、成功登陆后,发现现在使用的界面是命令行界面,用起来虽然锻炼人,但考虑到需要做开发,用惯了桌面系统,还是想换成桌面,于是在网上搜索到可以用我的系统是ubuntu-12.04.4 可以配合gnome使用。gnome是一组图形组件,在安装gnome时也是遇到了很多问题,下面将一一进行介绍。
问题1:如何在ubuntu12.04版本中安装gnome3桌面?
解决办法:见《Ubuntu12.04安装Gnome3桌面》,引文网址:http://dawndiy.com/archives/22/
问题2:安装后重新启动系统无法进入桌面?
解决办法:在命令行运行startx命令,如果正常安装xinit则会正常通过,否则会提示“you can install it by typing: apt-get install xinit",这时需要运行sudo apt-get install xinti命令进行安装。参考网址:http://blog.sina.com.cn/s/blog_670445240101hxjh.html 安装成功,运行sudo init 6重新启动。
问题3:在上述安装过程中遇到”failed to load session ubuntu“这个问题怎么办?
解决办法:
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get -f install
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot
sudo apt-get install gnome-session
sudo apt-get install lightdm
sudo apt-get install unity-greeter
sudo dpkg-reconfigure lightdm
这是在网上找的命令,我执行到sudo reboot是重启就可以进入如下界面了:
问题4:界面图书是为了方便以后使用开发工具方便,有很多时候还是需要使用命令怎么办?
可以按Ctrl+Alt+F3、F4、F5从界面切换到命令行;
按住Ctrl+Alt+F7 从命令行切换到界面。
四、因为使用的是opa官方给好的虚拟机,所以里面已经被安装了opa所需要的基本包。
进入命令行页面查看opa,node,npm包的版本,命令如下:
nodejs:node --version
npm:npm --version
opa: opa --version