一直以来,Easwy所使用的Linux发行版都是Debian。因为Easwy喜欢Debian上丰富的软件、便捷的安装/升级方式,以及它所代表的自由精神。前些天,Easwy预定了一部魅9手机,为了充分体验DIY的乐趣,Easwy决定自己为魅9手机编译一个ROM。因为魅9基于Android系统,为了编译Android,Easwy利用周末的时间在自己的Thinkpad T400 AA1上安装了Ubuntu 10.04 LTS版本,这篇文章做为安装Ubuntu的一个小结。
首先在Ubuntu官网上下载了Ubuntu 10.04 LTS Desktop版,刻录后使用光盘启动,我的Ubuntu之旅就开始。整个的安装过程很顺利,不得不说Ubuntu在易用性和用户界面方面下了很大的工夫,它的安装过程以及界面已经可以和Windows相媲美了。感谢Ubuntu把Linux从专业人士的工具变成了普通大众能接受的操作系统,相信在不远的将来,Linux在桌面领域会有更长足的进步。
安装完后,登录Gnome,有一种眼前一亮的感觉,曾几何时,Linux的图形界面已经做的美观如斯。并且现在Linux也非常的易用,已经不再需要费心的去安装/配置各种驱动。对Thinkpad T400的硬件,Ubuntu都能正确的识别出来:显卡(集成)正常、声卡正常、网卡以及无线网卡都可以正常工作,电源管理工作正常(能够正常待机)……
因为Ubuntu以Debian Unstable版本为基础,所以对于拥有Debian使用经验的Easwy来说有一种天然的熟悉感。在接下来的篇幅中,Easwy将简要介绍一下自己所做的一些配置。
[ sudo不需要输入密码 ]
Ubuntu缺省禁止root用户登录。在需要root权限执行命令时,用户需要使用sudo来执行相应的命令。为了在sudo时不需要输入密码,我们首先执行命令sudo visudo,这条命令会用缺省编辑器打开一个文件,找到下面这一行内容:
%admin ALL=(ALL) ALL
将其改为:
%admin ALL=(ALL) NOPASSWD: ALL
保存退出后,以后再使用sudo就不需要再输入密码了。
[ 修改更新源 ]
在Debian/Ubuntu中安装或升级软件时,都会自动从你配置的服务器上下载相应的软件,因此选择一个下载速度较快的源就非常重要。
在Ubuntu中文Wiki上列出了国内用户常用的源,你可以为自己选择一个最快的源。使用文本编辑器打开文件/etc/apt/source.list,将你所用的源加进去就行了。在这里,Easwy所用的源是台湾的官方源:
$ sudo vi /etc/apt/source.list # Add your source here... deb http://tw.archive.ubuntu.com/ubuntu lucid main restricted universe multiverse deb http://tw.archive.ubuntu.com/ubuntu lucid-security main restricted universe multiverse deb http://tw.archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse deb http://tw.archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse deb http://tw.archive.ubuntu.com/ubuntu lucid-proposed main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu lucid main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu lucid-security main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu lucid-proposed main restricted universe multiverse
需要注意的是在添加源时,需要使用正确的版本名。上面源中的lucid就是Easwy所安装的10.04 LTS版本。可以在中文Wiki中找到你所用的版本名称。
配置Thinkpad的小红点
小红点是Thinkpad系列电脑的特色了,想让小红点在Ubuntu下正常工作,需要新建一个文件:
sudo vi /usr/lib/X11/xorg.conf.d/20-thinkpad.conf # Add following lines... Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "false" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection
然后重启一下电脑,小红点就可以正常工作了。 在Ubuntu 10.10版本中需要把文件保存为/usr/share/X11/xorg.conf.d/20-thinkpad.conf。
至此,Easwy的Ubuntu环境就基本完成了。更多内容,请阅读易水博客上的其它文章。
[ 参考文档 ]
@Easwy
制作启动U盘可以试下UNetBootin,很好用。
@zach
嗯,下次试一试
@attggg
NOPASSWD对我这种重度依赖命令行的人实在是方便很多。只是在执行”sudo rm -rf xxx”前都要停下来重新考虑一下自己在干什么 :-)
@PoemCode
从我这两天的使用来看,使用Ubuntu和使用Debian似乎没有太大的差别
把Debian换成Ubuntu,犹豫了很久。促使我选取行动的,是一个愚蠢的操作。当时想扩充一下分给Linux的磁盘,于是在windows下删掉了一个FAT32分区,结果“勇猛”的winxp自动把这个分区与它不能识别的Linux分区合并了,导致Debian无法启动。于是在重装时,就安装了Ubuntu。
现在魅9还没上市,上市后应该会有硬件规范出来吧。
你是做Android的呀,那以后要多向你请教了,呵呵
@Easwy
做成U盘应该也可以,一样的东西,就是介质不一样而已,如果你不把U盘格了的话,不过重做一个也快
茫茫多的人(尤其是ubuntu和debian用户)都喜欢把sudo整成NOPASSWD
这个习惯。。。只能说见仁见智吧
个人建议除了apt-get, reboot/halt意外,还是每次输密码吧^_^
如果只是为了编译Android而从Debian迁移到Ubuntu,多少有些不值得,在我的实践中二者都能轻松做到你想要的。此外,MZ M9是不开放硬件规范的,因此想要自行编译固件,难免会有驱动这些问题,建议慎重刷机。
@zach
唔….的确有点落伍了,我习惯了刻光盘,没想到用U盘启动
不过光盘的好处是易于保存,可以当紧急恢复盘用,不知道U盘可不可以?
@AlivePea
多谢 :-)
嘿嘿,这年头了还刻成光盘显得有点落后了啊 :)怎么没想着作成U盘启动,莫非笔记本比较老,不支持u盘启动?
echo -n 120 >| /sys/devices/platform/i8042/serio1/speed
echo -n 238 >| /sys/devices/platform/i8042/serio1/sensitivity
echo -n 1 >| /sys/devices/platform/i8042/serio1/press_to_select
用于指点杆的其它几个配置。。。。 顾名思义,就不解释了。