升级到ubuntu 12.10 记录

我的机器是thinkpad x201i(2G内存),  原系统是ubuntu 11.04(32位),加了个2G内存后,不能全部使用4G的功能。

于是准备升级到64位的12.10。


升级过程:

1.官方网站下载了iso文件 ubuntu-12.10-desktop-amd64.iso

2.用ubuntu系统自带的启动盘创建器,把一个2G优盘创建为一个启动盘;

3.插上优盘重启电脑,按F12进入启动选择菜单,选择U盘启动(很奇怪在一个页面停了很久不动,还以为要启动失败了,点了几下鼠标后却又正常了)

4.我选的删除旧的11.04系统安装新的12.10, 很多下一步后安装成功了。


新系统处理:

1.vim

默认的vi非常的简单,不支持方向键移动光标,不能删除输入的文字等等。启动终端(快捷键:ctrl+alt+t)输入一些代码安装完整的vim

sudo apt-get install vim

2.主文件夹里的目录改为英文名称

在命令行里操作时,中文目录会有些不不方便。修改方法如下:

打开终端,在终端中输入命令:

export LANG=en_US

xdg-user-dirs-gtk-update


在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭.

在终端中输入命令:

export LANG=zh_CN

关闭终端,并注销或重启.下次进入系统,系统会提示是否把转化好的目录改回中文.选择不许要并且勾上不再提示,并取消修改.主目录的中文转英文就完成了。


3.鼠标右键菜单中添加在终端中打开

有时需要转为命令行操作,此命令可以快速打开终端,并且默认为当前目录

终端中执行:

sudo apt-get install nautilus-open-terminal

然后重新加载文件管理器:

nautilus -q


4.netbeans 7.2.1 字体美化处理

默认字体有锯齿,感觉很需,需要做一下美化处理。打开netbeans安装目录下的  etc/netbeans.conf   找到  netbeans_default_options=“....”  选项,在后面增加以下配置


-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd
最后成下面的样子

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd"

5.给系统加速

关闭文件预览功能,加快文件夹打开速度:文件夹窗口菜单 “编辑” 》“首选项” 》“预览”

关闭dash搜索网页,加快搜索功能:“系统设置”》“隐私”》“搜索结果”


6.雷鸟(thunderbird)邮件里同时显示用户名和邮件地址

默认只显示通讯录的名称,邮件地址则隐藏的,感觉很不方便。终于找到配置的地方了:“首选项”》“高级”》“阅读&显示” 去掉勾选“仅显示我通讯录中联系人的显示名”

7.启动器设置

左侧一大条就是启动器,感觉太占空间了点。想改为自动隐藏,但使用最高的灵敏度感觉还太慢了点,于是缩小图标了事。

配置方法:系统设置 》外观

8.卸载openjdk7 安装sun 的jdk7

据说openjdk7和sun的jdk7有些区别,本安装好openjdk7了,现在给换一个


执行以下命令卸载openjdk7的相关东西,并删除配置信息

sudo apt-get purge openjdk-7-j*


从官方页面http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

下载 jdk-7u11-linux-x64.tar.gz

$tar -zxvf  jdk-7u11-linux-x64.tar.gz
然后拷贝到以下路径:/usr/lib/jvm/jdk-sun-1.7.0_11-x64


修改配置文件

$vim /etc/profile

文件后面加上:
export JAVA_HOME=/usr/lib/jvm/jdk-sun-1.7.0_11-x64 
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
export PATH=${JAVA_HOME}/bin:$PATH

然后执行以下命令让修改立即生效

$source /etc/profile

这时之前安装netbeans不能使用了,因为jdk路径变了。打开netbeans安装目录下的  etc/netbeans.conf  修改netbeans_jdkhome为正确路径

netbeans_jdkhome="/usr/lib/jvm/jdk-sun-1.7.0_11-x64 "
保存后,再次启动netbeans则正常了。

我也尝试了一下的配置方式,但没有成功,不知道为什么,希望知道的朋友告知我一二

netbeans_jdkhome="${JAVA_HOME}"


9.安装VirtualBox和xp虚拟机

因为一些网站只支持IE(如网银和公司内部管理系统),并且我又必须使用它们,所以我准备使用一个windows虚假机来解决这个问题。

上次我是直接使用apt-get安装的,那是一个开源版本,这次准备从官方非开源的VirtualBox试试

进入下载页面 https://www.virtualbox.org/wiki/Linux_Downloads  我选择的是ubuntu 12.10 AMD64版本 

双击下载后的文件,会使用软件中心打开,然后一步步安装即可。


VisualBox之所以在Linux运行比较快,关键一点就是它和Linux内核的结合比较紧密,不过Linux内核更新很频繁,每次更新内核后启动VirtualBox的内核也需要重新编译,这时候启动vbox就会提示

VirtualBox kernel driver not installed. 
The vboxdrv kernel module was either not loaded 
or /dev/vboxdrv was not created for some reason. 
Re-setup the kernel module by executing ‘/etc/init.d/vboxdrv setup’ as root.

我安装完成后,启动box就有这个提示,于是运行以下命令
$sudo /etc/init.d/vboxdrv setup
结果提示
* Stopping VirtualBox kernel modules                               [ OK ] 
* Uninstalling old VirtualBox DKMS kernel modules                  [ OK ] 
* Trying to register the VirtualBox kernel modules using DKMS 
* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules 
* Look at /var/log/vbox-install.log to find out what went wrong


也无法正常启动vbox,网上一搜索,最后确定为需要安装当前Linux内核的源文件,编译VirtualBox内核的时候需要它,Ubuntu下执行如下命令安装当前Linux内核的源文件
$sudo apt-get install linux-headers-`uname -r`
注意,命令里的不是单引号,而是尖引号(左上角1数字键左边的那个键)

然后再次执行

$sudo /etc/init.d/vboxdrv setup

一切正常,可以顺利启动vbox了


加载xp的iso光盘镜像文件,一步步安装好了xp系统,接下来有两个问题需要解决,usb支持和vbox增强功能


要让虚拟机可以使用usb还需给vbox安装一个扩展,进入页面 https://www.virtualbox.org/wiki/Downloads 搜索“VirtualBox 4.2.6 Oracle VM VirtualBox Extension Pack“选择对应你vbox版本的文件下载,在vbox是启动状态时,点击你所下载的文件,会打开扩展安装向导,按默认一步步安装即可。

然后在vbox的设置里要勾选使用usb2.0.  做到这一步,vbox不会报usb错误了,但你启动xp虚拟机后,在设备菜单下的usb没有任何usb设备可以选择,即使你插入了U盘。原来我们还需要把当前用户加入到vbox用户组。运行以下命令查看一下vbox用户组的名称

$cat /etc/group | grep vbox
vboxusers:x:126:
把当前用户(xw)加入到vbox用户组(vboxusers)
$sudo usermod -a -G vboxusers xw
 
 

安装增强功能,xp虚拟机启动状态下,菜单 “设备”》“安装增强功能。。”, 这时在xp虚拟机里会加载一个可移动设备(相当于xp插了一个U盘),打开,点击里面的可执行的文件都执行即可。 这些增强功能有两大作用:

1.虚拟机和宿主机共享剪切板  (设备 》共享剪切板 》双向)

2.虚拟机和宿主机共享文件夹 。设置 》 共享文件夹。可以配置宿主机的某一个或几个文件和虚拟机共享,这样虚拟机就可以直接访问宿主机的文件

10.安装zssh

zssh 全名是zmodem ssh,可以在使用ssh登录的主机和本机之间非常的方便的上传和下载文件,不管ssh登录时中间有多少次中转。

$sudo apt-get install zssh


使用方法简要说明

登录

$zssh [email protected]

下载文件 

$sz -e xxx.tar.gz
然后 按 ctrl + @ 组合键,会切换到本机命令行,选择好保存目录后,输入rz即可接收文件了
zssh>rz
说明:-e 可以让二进制文件安全的传输;sz是send的意思,rz则是receive
 


11.安装axel

axel 是linux下的一款下载加速工具,可以并行建立多个连接同时下载一个文件

sudo apt-get install axel
-n 参数可以设定同时建立多少个连接,如下是建立10个连接同时下载
$axel -n 10 http://xxxxx/xxxx.iso

12.截图快捷键设置

ubuntu 自带的截图工具(gnome-screenshot)已经比较好用,但每次去启动则是件麻烦事,是否可以向qq截图一样设置一个快捷键 ctrl+alt+a 呢?

网上搜索一下,果然可以。设置位置:系统设置 》键盘 》快捷键 ,打开一看,原来本就截图快捷键,只不过是 shift+PrSc,这是个双手快捷键啊,果断修改之。





你可能感兴趣的:(升级到ubuntu 12.10 记录)