前言

上课老师用到的是VMware+Ubuntu 14.10,而我用到的是VirtualBox+Ubuntu 14.10。之前我也是用VMware,但是之后就用VirtualBox了。因为VirtualBox开源,而且相较于VMware轻便很多,所占内存小。在VirtualBox下安装完Ubuntu 14.10后在几个问题上折腾了半天,特写一篇博客记下这个过程。

正文

VMware tools安装

由于我自己用的是VirtualBox,所以用同学的电脑演示一下安装VMware tools。
直接贴gif地址吧,博客上上传不了gif图片。
GIF图片传送门

GIF图片最后一步

1
sudo ./vmware-install.pl

执行命令后,会要你输入yes or no ,出现的第一个no,手动键入yes。
后面的直接回车就好了,然后重启。
就可以物理机和虚拟机双向复制粘贴文本和文件了。
虚拟机分辨率问题可以在系统设置里面,设置显示选项,选择合适物理机的分辨率。

NAT 模式

按照老师给出的安装文档,上面是让我们设置桥接模式的,但是由于校园网的原因,桥接模式是不能联网的。所以需要修改虚拟机网络设置。

注销或重启计算机即可。

Ubuntu 14.10更新源

记得我之前用kali linux的时候,每次装完系统或者挂起kali虚拟机的时候都习惯的更新软件和内核什么的,所以Ubuntu 14.10也是如此。由于中国防火墙的问题,如果用Ubuntu官方源进行更新是很痛苦的事情。所以在网上寻找国内的更新源是不错的选择。

  • 首先备份源列表:

    1
    sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
  • 用gedit打开sources.list:

    1
    sudo gedit /etc/apt/sources.list
  • 全选sources.list下内容,复制粘贴下面香港中文大学的更新源,之前我说过163和阿里云都是404,目前香港中文大学的更新源速度还不错。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty main restricted universe multiverse
    deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-security main restricted universe multiverse
    deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-updates main restricted universe multiverse
    deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-backports main restricted universe multiverse
    deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-proposed main restricted universe multiverse
    deb-src http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty main restricted universe multiverse
    deb-src http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-security main restricted universe multiverse
    deb-src http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-updates main restricted universe multiverse
    deb-src http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-backports main restricted universe multiverse
    deb-src http://ftp.cuhk.edu.hk/pub/Linux/ubuntu trusty-proposed main restricted universe
  • 刷新列表

    1
    sudo apt-get update
  • 更新软件

    1
    sudo apt-get dist-upgrade

安装搜狗输入法

在用到火狐浏览器时,发现Ubuntu下的ibus打字法很别扭。于是产生安装搜狗打字法的想法,但是在官方下载搜狗deb安装包,安装完后发现,切换到搜狗打字法时并不能输入中文。之后找到问题的所在,并解决记录下来。

安装搜狗拼音

当前最新版本是sogoupinyin_2.1.0.0082_amd64.deb下载链接
可以直接双击安装,也可以在安装包目录下打开终端,执行命令。

1
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

卸载ibus

安装完成后,点右上角的图标切换到搜狗打字法,会发现并不能输入中文。在网上查询资料得,14.04的思路,不必卸载ibus,直接双击搜狗的deb安装,完成后重启即可。但在14.10版本中这个方法已不适用。所以在这个时候我们需要卸载ibus。

执行命令:

1
sudo apt-get remove ibus

重启计算机或注销后,就可以使用搜狗输入法了。

修复系统设置

由于卸载了ibus,造成系统设置点击无反应,经查询得到方法,几经波折解决之。

最初修复方案

网上给出的答案是

1
2
3
sudo apt-get install ibus    #此命令安装ibus-gtk,ibus-gtk3  
sudo apt-get install linux-generic #此命令安装linux-generic
sudo apt-get install ubuntu-desktop #此命令修复ubutun桌面

但执行第一句命令时出现错误

1
2
3
4
5
6
7
8
9
10
11
12
13
14
uknow@uknow-ubuntu:~$ sudo apt-get install ibus
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
ibus : 依赖: gir1.2-ibus-1.0 (= 1.5.5-1ubuntu3.2) 但是 1.5.8-2ubuntu2 正要被安装
推荐: ibus-gtk 但是它将不会被安装 或
ibus-qt4 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

gir1.2-ibus-1.0降级

按照提示,ibus依赖gir1.2-ibus-1.0 (= 1.5.5-1ubuntu3.2)但是当前版本为 1.5.8-2ubuntu2
还需要安装ibus-gtk或者ibus-qt4
这里又需要对gir1.2-ibus-1.0进行降级
执行命令

1
2
sudo apt-get install ibus-gtk
sudo apt-get install gir1.2-ibus-1.0=1.5.5-1ubuntu3.2

最终修复方案

最后再按照上面网上给出的方法修复即可

1
2
3
sudo apt-get install ibus    #此命令安装ibus-gtk,ibus-gtk3  
sudo apt-get install linux-generic #此命令安装linux-generic
sudo apt-get install ubuntu-desktop #此命令修复ubutun桌面

最后注销或重启计算机,完美修复。

当前目录打开终端

对于初学者linux文件目录知识还是有点陌生的,之前我在使用kali linux时右键是可以在当前目录打开终端的,而ubuntu默认右键选项没有这一项。所以安装之。
执行命令

1
2
sudo apt-get install nautilus-open-terminal			//把终端加到右键菜单
nautilus -q //重新加载文件夹

Sublime Text 3

Sublime Text是一款很炫酷的编辑器,之前看代码都是用这款。

下载地址:
https://pan.baidu.com/s/1miG1YNu

执行命令安装

1
sudo dpkg -i sublime-text_build-3126_amd64.deb