Ubuntu 12.04折腾记录

昨天重装了一下系统,抛弃了用了大半年的CentOS。CentOS其实没什么不好,稳定,兼容性好。但是界面太丑,有点受不了了。

本来准备装Debian的,但是Debian装了之后,对显卡,哪怕对核芯显卡的支持都差,分辨率只有1024*768,所以界面就异常蛋疼,折腾无果之后,还是放弃了。后来想转Arch Linux的,但是实在是不想折腾了,所以还是用Ubuntu了。

安装的是Ubuntu 12.04 64位DVD版,所以里面的软件比较全。据说CD版里面连VIM都没有,这个里面都是有的。

1.安装

安装到四分之三左右的时候,不知道怎么了,好像卡在那不动了,然后看details,似乎是在删除语言包,循环的删除,似乎死循环了。但我试着把网线一插,他就过去了,好了。有点莫名其妙。

2.设置GRUB

安装好了之后,重启,就死在了GRUB Rescue了。这也是老问题了,Google之。

一般解决办法就是:

grub rescue>ls
grub rescue>ls (hd?,?)/boot/grub
grub rescue>set root(hd?,?)
grub rescue>set prefix=(hd?,?)/boot/grub
insmod /boot/grub/normal.mod

下面接着normal的。

但是我这个蛋疼的回复我

error:invalid arch independent ELF magic

继续Google。

原来是主板UEFI启动的问题。

接下来就考虑要使用Live CD,尝试着把Grub配置为普通版本进行还原。首先查看分区信息如下:

sudo fdisk -lu /dev/sda

下面会显示分区信息

然后

sudo apt-get remove grub-efi-amd64 #移除grub-efi
sudo apt-get install grub-pc #安装普通grub
sudo mount /dev/sda9 /mnt #挂载引导分区,sda9是应为我的/分区在sda9下,且没有单独的/boot分区。
sudo grub-install –root-directory=/mnt /dev/sda

在执行完最后一条grub-install命令后,如果安装成功会给出没有错误的提示,这样就把Grub切换回来了,重启就可以看到熟悉的Grub菜单了。

在重启完后,Grub菜单可能会有乱码,可通过update-grub命令更新下Grub即可,执行命令如下:

sudo update-grub

3、添加软件源

这里使用的是163的源,自行到mirrors.163.com上看就是了,很简单,不说了。

4、换回GNOME

ubuntu的Unity的界面真心不好用,果断换回GNOME。

其实就是一条命令

sudo apt-get install gnome-session-fallback

然后登录的时候按用户名旁边的扳手选择GNOME就行了。

 5、设置ibus开机启动

ubuntu默认输入法是不开机启动的,每次都要先点一次才能用输入法,烦死了。

找到language support这个应用,然后找到keyboard input method system设置项(默认的是none),选择ibus项就可以了。

 6、解决Rhythmbox mp3音乐乱码

这是历史问题了,长期如此。有两种解决方法。

一、

安装python-mutagen
sudo apt-get install python-mutagen
切换到音乐所在目录,使用以下命令转换音乐标签编码,中国大陆的编码为GB2312、GBK、或GB18030,但Rhythmbox默认只能识别UTF-8.
mid3iconv -e GBK *.mp3

这种方法会改变音乐文件的标签编码,放到windows下就会显示乱码。

二、

打开终端,
sudo gedit /etc/profile
在最后添加:

export PATH=$PATH GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export PATH=$PATH GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

重启。

这样子就能解决绝大部分的乱码问题。反正我两百多首音乐里,只有一首还是乱码,其他都正常了。

 7、安装Oracle JDK

首先到oracle下载上下载jdk-7u10-linux-x64.tar.gz

将jdk-7u10-linux-x64.tar.gz拷贝到/usr/lib/jvm/目录下面,这里如果没有jvm文件夹,则创建该文件夹,命令:

sudo mkdir jvm  //创建文件夹jvm

sudo cp -r  ~/download/jdk-7u10-linux-x64.tar.gz   /usr/lib/jvm          //把下载的文件拷贝到心创建的目录下面

sudo tar -xvf jdk-7u10-linux-x64.tar.gz     //解压缩文件

设置环境变量,用gedit打开/etc/profile文件

sudo gedit /etc/profile

在文件的最后面增加:

export JAVA_HOME=/usr/lib/jdk1.7.0_10

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

然后使用这个更新一下

source /etc/profile

使用echo命令察看JAVA_HOME的值
$ echo $JAVA_HOME
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_10,说明配置成功。

# 将系统默认的jdk修改过来
$ sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300

输入sun jdk前的数字就好了
$ sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300

$ sudo update-alternatives –config java
$ sudo update-alternatives –config javac

然后再输入java -version,看到如下信息,就说明改成sun的jdk了:

java version “1.7.0_10″

Java(TM) SE Runtime Environment (build 1.7.0_10-b18)

Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

8、安装Eclipse

首先安装JDK。

1. 从官方网站上去下载eclipse linux版本。
个人下载的是eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz

2. 解压eclipse
$sudo tar xvfz eclipse-jee-galileo-SR2-linux-gtk.tar.gz  -C /opt
解压到/opt/eclipe/目录下

3. 在应用程序中创建启动图标:
终端代码
sudo gedit /usr/share/applications/eclipse.desktop
然后在弹出的文件中输入:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse/icon.xpm
Exec=/opt/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;

 9、配置git

sudo apt-get install git

进入原来的文件夹下

git init

原先的SSH密钥重装的时候丢失了,所以需要重新配置一下。

https://help.github.com/articles/generating-ssh-keys#platform-linux

OK!

10、修改shell的路径风格

ubuntu的shell默认是显示绝对路径的,相当蛋疼。改成短路径。

vim .bashrc
找到如下代码:
if [ "$color_prompt" = yes ]; then
PS1=’${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ ‘ # Modify1 w->W
else
PS1=’${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ‘ #Modify2
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case “$TERM” in
xterm*|rxvt*)
PS1=”\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1″ # Modify3
;;
*)
;;
esac

就是把三个小写的w改成大写
以上内容全部修改完成之后,执行:
source .bashrc

11、安装Bumblebee失败

Bumblebee这玩意是个开源的支持Nvidia显卡双显卡切换的项目,但是按照步骤安装失败了。重启后分辨率变为640*480,跪了。

删除/etc/X11/xorg.conf文件恢复了。

不知道发生了什么,反正现在独显开着,但是发热量也不大,就这样了,不管了。

12、安装JDBC

首先sudo apt-get install libmysql-java

然后编辑.bashrc文件,添加

export CLASSPATH=$CLASSPATH:/usr/share/java/mysql-connector-java.jar

然后打开eclipse,

选择工程,右键,build path——configue build path

选择libraries——Add External JARs,选择上面的那个jar就OK 了。

暂时记这些吧。

Ubuntu的用户体验还是不错的。就是那橙色的风格实在是难看。

原创文章,转载请注明: 转载自逸水流觞 – maemual.net

本文链接地址: Ubuntu 12.04折腾记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值