Archive

Posts Tagged ‘ubuntu’

Ubuntu正在推出8.04LTS Desktop Edition

April 24th, 2008 Wei No comments

Ubuntu终于准备推出最新的LTS版本8.04了。该版本将于本周四出现在download page上。

所谓LTS,就是Long Term Support。这也是Ubuntu在6.06之后的第二个LTS版本。

Categories: Computer Science Tags: , , ,

今天的Ubuntu出了问题

March 9th, 2007 Wei No comments

上次不记得修改了什么,今天启动Ubuntu的时候突然无法直接进入X Window了(不直接也进不去)。不仅如此,即使使用Console进入系统,很多命令也都无法使用,包括startx、vi等。

这样的话,我几乎什么也做不了。我首先想到的是看看日志文件,开始没留意什么,却发现一个log中写着:The directory “/usr/share/…” does not exist。觉得很奇怪,进入/usr,却发现里面什么都没有。/usr里面的内容凭空消失了?觉得问题出在/etc/fstab文件上,查看这个文件,偶然发现,在/dev/hda1的记录上写着:

# Engry for /dev/hda1 :
UUID=a80b3122-dd44-46b7-8fc5-00262a486e32 / reiserfs otail 0 1

注意那个otail了吗?实际上应该是notail。不知道上次在改什么的时候把它给删除了。却发现现在没有vi,没法编辑阿,为了一个字符写个教本也不值当的。

这时我想起了之前介绍的SystemRescueCD, 启动之后,mount /dev/hda1,修改文件,重新启动,搞定!

Categories: Computer Science Tags: , ,

重回Linux(2)——Post-installation

February 17th, 2007 Wei No comments

第一步把基本系统装好了,进入系统,X Window已经将我的nVidia的显卡配置好了。默认分辨率1600×1200@60Hz,看着实在是费劲。去Admin里面把Screen Solution重新设置为1280×1024@85Hz。

Ubuntu的确是汲取了很多Windows中优秀的东西,包括Automatic Update。刚刚装好的系统,右上角的Notification Area就提示了有更新的package要装。更是简单到只要点一下更新的图标,再点一下OK,就可以自动完成更新了。

这里有个不是很爽的东西,Ubuntu(包括Debian)的aptitude,如果他正在工作(下载或安装package),就不能同时开启另一个进程工作。也就是说,如果你在更新系统,那么无论是apt-get还是aptitude,还是Ubuntu的Package Manager都是无法工作。

当然,如果是tarball的package还是可以安装的。

花了将近1个小时下载并安装了全部的更新,其中包括一个linux-kernel-i386-2.6.17-11-generic的package。这里着重说一下,在后面的过程中,正式因为这个新的内核导致了其他的问题。

更新完成重新启动系统,却发现显示分辨率变成了800×600@60Hz了,而且只能从800×600和640×480中进行选择。这其实就是已经存在的nvidia-glx的package和新的内核不兼容。(当初装Debian的时候,就遇到过类似的问题)。

作为暂时的处理方法,先把老内核作为GRUB的默认选项了。至于新内核,我想了一下,-10和-11估计也没什么太大的差距,先凑合用了。

Update 2/23 20:43:翻了翻网上的方法,其实简单的要命。装一下nvidia-glx(如果显卡在“列表”中的最下面部分,就要装nvidia-glx legacy)。然后修改/etc/X11/xorg.conf文件:1、在Module中添加Load “glx”;2、在显卡配置中,将Driver “nv”换成Driver “nvidia”。重启,搞定。

接下来安装en-us环境下的中文支持。Ubuntu在中文支持上和早期的Debian相比,已经有了很大的提高了。想当初早期的Debian Woody默认安装后,是无法显示中文的,所有的中文字符都显示为1个方框,方框的4个角上分别写着1个数字。而现在的Ubuntu Edgy默认就可以显示所有的字符了,虽然看起来并不是那么漂亮。

我打算用文泉驿的字体(当然,用simsun或者Windows Vista中的微软雅黑都可以,只是复制不同的文件而已)。这里有个脚本,可以直接从文泉驿网站上下载nightly build的字体问题,并且自动安装。

[coolcode]
#!/bin/sh
sudo apt-get install build-essential bdftopcf
mkdir temp
cd temp
wget http://wenq.org/daily
tar xzf wqy*
cd wqy*
make
sudo rm *b.pcf
if [ ! -d /usr/share/fonts/wqy-bitmapfont ]
then
sudo mkdir /usr/share/fonts/wqy-bitmapfont
fi
sudo mv *.pcf /usr/share/fonts/wqy-bitmapfont
cd ../..
rm -r temp
sudo fc-cache -fv
if [ -f /etc/fonts/conf.d/30-debconf-no-bitmaps.conf ]
then
sudo unlink /etc/fonts/conf.d/30-debconf-no-bitmaps.conf
fi
[/coolcode]

chmod到755,然后run一下就行了。

仅仅这样做还是不够的,还要修改字体的配置文件/etc/fonts/fonts.conf:
[coolcode]


serif

DejaVu Serif Bitstream Vera Serif Times New Roman Thorndale AMT Luxi Serif Nimbus Roman No9 L Times Frank Ruehl FreeSerif MgOpen Canonica Wenquanyi Bitmap Song Kochi Mincho AR PL SungtiL GB AR PL Mingti2L Big5 MS 明朝 Baekmuk Batang sans-serif DejaVu Sans Bitstream Vera Sans Verdana Arial Albany AMT Luxi Sans Nimbus Sans L Helvetica Nachlieli FreeSans MgOpen Moderna Wenquanyi Bitmap Song Kochi Gothic AR PL KaitiM GB AR PL KaitiM Big5 MS ゴシック Baekmuk Dotum SimSun monospace DejaVu Sans Mono Bitstream Vera Sans Mono Andale Mono Courier New Cumberland AMT Luxi Mono Nimbus Mono L Courier Miriam Mono FreeMono Wenquanyi Bitmap Song Kochi Gothic AR PL KaitiM GB Baekmuk Dotum [/coolcode]最后安装输入法:
sudo apt-get install im-switch scim-pinyinim-switch -s scim-pinyin

基本搞定。。

Categories: Computer Science Tags: , , ,

重回Linux(1)——Ubuntu

February 16th, 2007 Wei No comments

已经装过好几次Linux了,从Slackware到Redhat,再到XTeam、Debian;但每次都是因为很多原因,恢复了Windows。这次决定重回Linux,改用Ubuntu Edgy Eft (v6.10)。

这次之所以选择Ubuntu,首先是因为Ubuntu是基于Debian的一个Open Source的Linux系统,与Debian的“大家投票”的更新形式不同,Ubuntu是有专人(Triage?)决定他采用或者不采用哪些功能或者包。

要安装Ubuntu非常简单,如果是全新系统,而且只安装一个系统,甚至比Windows的安装更加简单。

直接从Ubuntu首页(http://www.ubuntu.com/)上下载最新的版本就行了(到目前为止,Ubuntu的最新版本是Edgy Eft,也就是Version 6.10)。

Ubuntu的版本号比较奇怪,6.10表示它是在2006年10月发布的。上一个版本Dapper Drake是6.06。

如果想得到更多的支持,可以试试看Dapper,因为Dapper是LTS(Long Term Support)的。不过也无所谓,Open Source的最大优点就是有广泛的人使用和支持。

Ubuntu的最近几个版本如下:

  • Warty Warthog (4.10)
  • Hoary Hedgehog (5.04)
  • Breezy Badger (5.10)
  • Dapper Drake (6.06)
  • Edgy Eft (6.10)

我在下载到Ubuntu光盘镜像后,遇到了个比较棘手的问题。Ubuntu CD是715MB的,而我手里的CDR都是650MB的。没辙,既然先决定要装了,就凑合一下吧。找了张DVD-R给刻了。

Ubuntu CD是个Live CD,意味着即使不安装,也可以直接在光盘上运行。安装更是简单到点击Install图标就可以了。

安装过程还是非常简单的,却在分区中遇到了问题。我因为以前装过Debian,所以就决定用类似的方法手工分区。计划是这样的:

分区 加载点 容量 文件系统
hda1 /boot 32MB ReiserFS
hda2 / 10GB ReiserFS
hda3 swap 1GB Swap
hda5 /var 4GB ReiserFS
hda6 /home 60GB ReiserFS
hda7 /usr 40GB ReiserFS

结果有问题,安装都快结束了,提示了一个Install GRUB failed! (fatal error: ‘grub-install’ failed)。想了半天也没感觉有问题啊,然后进入一个Terminal,手工安装GRUB,却提示Can’t find /boot。很怪异。

想来想去,还是暂时放弃了。除了swap,/usr,/home外,都使用一个分区了。结果就变成这样了:

分区 加载点 容量 文件系统
hda1 / 14GB ReiserFS
hda2 Swap 1GB Swap
hda5 /home 60GB ReiserFS
hda6 /usr 40GB ReiserFS

暂时是搞定了。接下来升级系统,发现Edgy居然也有这么多安全更新和包的更新。接下来就是该处理了中文支持了(其实默认情况下,中文已经可以显示了。)

Categories: Computer Science Tags: , , ,