从知道除了vi之外的编辑器emacs和pico之后,开始了艰难的linux学习之路。虽然学起来还比较快,不过还是觉得时间不够用。好像最近又回到不 停装系统的年代了。记得不停重装Windows还是在我大一的时候,现在变成不停的安装linux了。呵呵。这几天都在弄这种简单又复杂的操作。这里简单 的把几个操作系统的安装以及Ubuntu的详细安装调试过程做个小结吧。
现在的Linux的版本超多。目前个人使用的多的应该是Ubuntu, openSUSE, Debian, Fedora, Redhat吧。(排名不分先后
)除了Debian我没装过(其实Ubuntu就是建立在Debian和GNOME的桌面环境上了),其他都装过,至于使用还没那么多时间。但是还是有些感觉的。目前就确定用Ubuntu了。简单对比一下阐明我的理由吧。呵呵。
1. 使用Google Trends将上述的操作系统对比一下。会得到下面的图片:
从上图可以看出Debian,Fedora以及Redhat是在走下坡路,openSUSE上升的很慢,尤其是在华人地区更是用的不多。而Ubuntu上 升的速度让人乍舌(观点纯粹是看图得到的客观结论,无宣扬任何版本好坏之意)。其实从Wiki也可以看的出来Ubuntu的资料是更新很快也很全的。
2. Redhat实际上已经转了方向去主攻服务器市场了。我之前用过AS,这里没必要用。一般个人用的应该Fedora了。这几天我把 Fedora,openSUSE,Ubunto都装了一遍或几遍(当然是出了问题才装几遍,不是无聊打发时间,自己笨,没办法,每次装系统都好像会把所有 别人没遇到的问题都碰到)。Fedora是在vmware中安装,openSUSE,Ubunto是在virtualPC中装的。事实证明虚拟机装 Linux碰到的问题会比直接装碰到的要更多。vmware因为是破解的,所以就更换到免费的virtualPC上去了。香港正版意识很强,弄的我把 winrar也删除了,换成了免费的7zip。
还补充一下。使用过程中感觉virtual PC占用资源很少,一般都是10M左右,相比vmware要少很多,vmware我记得一般启动都要几十M,然后我有次发现它用了999M。我晕,幸亏内存大啊。否则早就崩溃恕!!?/DIV>
首先先把我的虚拟机分配方案说一下:给10G的硬盘空间,1G的内存。我实验室的机器很好,250G硬盘,3.25G内存,GeForce 8500 512M。所以我分个1G对我XP没什么影响。
Fedora感觉对显卡的支持最差。在虚拟机下不能自动的调整到1024*768或以上。非要用什么vmware tools,不过我也没弄成功,后来就懒得弄了。800*600分辨率是我最不爽的地方,是我更换系统的最主要原因。然后当时不知道怎么回事。添加删除程 序好像也不行,我的pico和emacs都是手动安装上去的。碰到了超多的问题,不过也让我知道了怎么安装tar.gz以及rpm程序;pico是 pine的一部分;yum的简单使用方法;显卡驱动程序在yum下的安装等等很多知识。为了成功的装后面的两个系统奠定了基础。
openSUSE网上下载一个DVD版本的,3.61G。真是够大。。。。安装时除了网上到处都有的教学之外,需要说的一点就是不要用它提供的分区方法, 自己手动删除它建议分区格式,自己来分。我分给系统10G空间,在它分配的方案中,把基本上占用空间很少的home竟然用掉了3G,其实给个100M就够 了。swap也是,竟然给了1.4G,我弄成512M了。自己手动分个/,home以及swap就可以了,或者连home不要好像也行(我分的方案有 home)。其他的没什么了。emacs和pico都有。这点比较方便。不过分辨率弄到1024*768时,虚拟机里运行感觉很卡了,没办法正常用。于是 换回800*600,速度就正常了。virtualPC全屏速度也不错。但是分辨率还是不行啊。对不起,我不要你了。
Ubuntu这个家伙的确很苗条,才697M,安装后才3G多(安装了一些软件和字体后)。分区的格式我看了一下,swap好像是512M,其余的空间全 部给/了。似乎是最好的。而且装了之后分辨率自动支持到1024*768。呵呵。总算满足我的BT欲望了。不过好事多磨,这些优点的前提是在安装比较麻烦 的基础上的。
错误:文中写到:
解決方法:
按
(右鍵 Alt) + F1 進入 Ubuntu GUI 工作列
应该是
左键Alt+F1
選擇
System -> Preferences -> Accessibility -> Keyboard Accessibility
在按照他的步骤装到第一次修改kernel后,进去可以支持鼠标操作的时候,换成我下面的步骤。
1. 我不喜欢在终端用sudo做前缀进行管理员的命令行操作。我要拥有最高的权限直接操作。所以首先进去把我root权限启动,让我进入操作系统的时候可以用root进去(参考来源:http://qq0526.blogspot.com/2007/04/ubuntu-root.html)。做法是这样的:
在Ubuntu的System -> Administration -> Login Window里选择Security选项,在里面把Allow local system administrator login勾上。确定。
在terminal中敲入如下命令:sudo passwd root,回车,会让你输入你现在用户的密码,输入后就会让你设置root的密码,然后再confirm一下就行了。
之后重启电脑就可以用root登录了。
2. root登录进去,使用Application下的Accessories中的Text Editor打开文件系统中的boot目录下的grub目录,里面有个menu.lst。打开它,在对应的地方把刚才第一次修改添加的i8042.noloop加上kernel的最后面。保存退出重启,搞定鼠标。
注意,不能用自己安装时建立的用户来做上述的修改操作。原因很简单,没足够的权限。所以为什么我一定要用root权限登录来修改menu。
做到这里,Ubuntu已经成功安装,也能支持鼠标操作。不过好像还不能支持我的鼠标滚轮。算了。懒得管了。接下来我做的是要让它能上网,并且还能输入中文。
1. 上网比较简单。我的台式机用的DHCP上去的。我在virtulaPC中使用静态IP,指定IP地址,掩码,网关以及DNS。指定后好像不能立即生效,我重启后才能上网。呵呵。
1: sudo dpkg-reconfigure locales
改默认locale为en_US.UTF-8,这个时候注销重启x的话应该还是中文界面。
2: sudo gedit /etc/environment
将其改为如下:
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
LANGUAGE="zh_CN:zh:en_US:en"
GST_ID3_TAG_ENCODING=GBK
LANG=zh_CN.UTF-8
很长,没办法,不能LC_ALL定义只能一个个来(因为LC_ALL的优先级最高)。
3:注销,重新登陆,登陆时选择language为en_US。并设为default。
这样应该可以了。
接下来在terminal中执行:
apt- get update和apt-get install gcin。就安装gcin输入法。如果提示找不到gcin的话,那么就需要到etc/apt/更新一下source.list文件。网上很多源提供的,当 然网上提供的也有失效的。不过我印象中记得好像就用默认的就应该可以。需要的话我可以把我的source给需要的人。加我MSN就行了:michaelcxw@hotmail.com。
更新源至少有以下两点好处:
a.在线安装或升级时,不需要系统光盘
b.可以在线安装更多更新的软件
源是apt-get要寻找和安装软件的软件库,以文件形式保存在/etc/apt/sources.list,更新源也就是将原来sources.list里的内容全部删除,替换上其它的源,方法如下(root登录的就不需要sudo了):
sudo cp /etc/apt/sources.list /etc/apt/sources.backup
sudo gedit /etc/apt/sources.list
apt命令介绍
命令 作用
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 强制安装
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 了解某个具体的依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理下载文件的存档
sudo apt-get check 检查是否有损坏的依赖
安装以后,似乎又需要重启才有用。这个输入法还不错。很多选择,还有专门适合广东香港等地的地方话输入。对我没用。我就是用简体,然后设置了一下在setup中设置了一下怎么关闭它。也就没什么好说的了。
之后我添加删除程序中安装了adept manager,emacs等等程序。然后再利用adept manager安装了一些字体。也就是以ttf-arphic开头的那些。似乎网页看中文会舒服一些。最后换了个桌面背景。嘿嘿。