红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

又一次重装系统(nvidia go7300 linux 驱动,ttf-opensymbol,beagle)

发布时间:2008-01-17 00:22:55来源:红联作者:Axflue
上一次安装Ubuntu7.10失败后,就开始考试了,用电脑也就是看看讲义,就一直没有在重装linux。昨天考完了,准备重装,结果在分区的时候发现安装程序不能识别我以前的分区,就放弃了,毕竟磁盘上还有很多有用的文件。

结果今天中午超级sb,玩windows管理的时候,不小心把放文件的磁盘给删除了。一下子无所牵挂了,直接拿盘重装。还好以前做过从分的备份,重要的文件都放到Gmail里,复杂的配置文件都写到googlenotebook里面了,重装没有花太多时间。

安装过程中解决了几个问题,贴出来。

一、Nvidia Go 7300显卡驱动
Ubuntu7.10是我多次安装失败的系统,主要是我的Go7300显卡驱动的问题,安装源里的nvidia-glx-new之流都会导致系统崩溃。而且似乎华硕F3T系列的都有这个问题,以至于在ubuntu论坛"Ubuntu7.10下完全无法使用或有严重缺陷的电脑配件清单"长期榜上有名。幸好nvidia刚出了新的linux显卡驱动(版本:169.07),这次用这个新驱动,安装成功了。

从下面的网址下载:
32bit:http://www.nvidia.com/object/linux_display_ia32_100.14.19.html
64bit:http://www.nvidia.com/object/linux_display_amd64_100.14.19.html

安装build-essential后,在控制台下,用sudo sh NVIDIAxxxxx.sh命令编译安装显卡驱动;然后sudo nvidia-xconfig一下,进入图形界面后再sudo nvidia-settings一下,保存重启X就可以了。

二、ttf-opensymbol不能更新,进而导致openoffice无法升级(附libcairo不能正常安装的问题)

另外一个一直困扰我的问题这一次也解决了。用sudo apt-get dist-upgrade更新系统,报错,ttf-opensymbol不能正确安装(failded to write cache),导致openoffice不能正确安装配置。ubuntu论坛上一个帖子说明了这个问题,虽然我这里的报错信息和他的不一样,但是原理是一样的:系统在更新字体缓存时,目录不存在,会fail;目录中没有字体(即使有包含字体的文件夹),也会fail。于是对于cache失败的文件夹,如果文件夹不存在就做一个符号连接,如果文件夹下没有字体,就随便拷贝几个字体进去。然后在sudo fc-cache -fv一下,更新字体缓存。还有,如果文件夹和字体文件都存在,要关注一下文件夹的日期,最好touch一下(有脚本http:
//forum.ubuntu.org.cn/viewtopic.php?p=401456&sid=57485e0f7f099b1f9455b5a527974d08)。

另外,fc-cache失败后,系统速度会有显著的下降。所以一旦fc-cache出问题了,要及时解决。

随便说一句,看论坛里有同志称文泉驿字体和libcairo冲突,这一次就没有安装文泉驿字体了。以前安装的时候的libcairo也报错,但是不能肯定是和wqy冲突还是和字体缓存无法刷新有关。这一次不想冒险了,直接就不装文泉驿字体了。

三、不要安装xserver-xgl了。安装成功了,.xsession里面也没有error了,就试图解决几个warning。compiz告诉我
xgl not present,显卡已经安好了,猜想是不是xorg不支持xgl,我就试图安装xserver-xgl,结果一重启,傻眼了,屏幕全白,无奈赶紧卸掉了。报warning的原因至今还不清楚,但系统使用起来似乎没有什么大的问题。

四、beagle
一直以来电脑上文件管理是混乱的,这一次硬盘上的东西全都被自己sb地全删了,就开始想想这一次该怎么管理文件。

前几天看到debian的文件管理是把软件包都放在pool下面,然后在dist目录下建立索引文件和符号连接,这样一方面避免了文件更新时大量的文件移动操作,另一方面又把最常进行操作的文件单独列出来(stable,testing,unstable下的软件),方便了日常操作。我想借鉴debian的文件管理方式,只分出document,music,video,video几个文件夹,文件分类存放(这是很容易做到的)。建立now文件夹,一项工作开始时,在这里面建立符号链接指向近期的工作目录,或要操作的文件;工作完成,就只用删除相应的符号连接就可以了;工作的临时文件也都在这里产生和销毁,这样就统一了管理,又减少了文件分类操作和文件移动。

用这样的方法进行管理有两个问题:第一个是必须要有较强的搜索支持。因为document,music,video等文件夹下面不再太细分建立更多子目录,这样它们下面就有很多没有太好组织的文件,尽管它们不是需要频繁操作的文件,但是如果没有较强的搜索,一旦需要用它们的时候将是一个很头痛的问题。

ubuntu自带的tracker除了能贴标签之外实在是太烂了,试过搜索文件"数值方法.pdf",输入少一个字都不能找到,看来我只有记住电脑里所有文件的完整名称它才能给我找到。我没有那么好的记性,接着换成googledesktop for linux。试了一下,google的网页搜索做的实在是很棒,但是搜索没有了超链接做pagerank的硬盘文件,效果实在是不怎么样,要找的文件经常找不到,不要的文件一找一大堆。

隐约记得以前看gnome网站的时候介绍过有一个beagle项目,可以搜索元数据,它似乎还称要改变gnome基于目录的管理方式,搜索了一下,发现原来这个东西很厉害,linux2.6的内核里引入了这个项目提出的新的文件管理策略。不过这东西安装起来挺复杂的,和文件系统联系挺紧密的,最开始用synaptic安装就不太成功,不能用F12打开搜索窗口。找wiki(http://wiki.ubuntu.org.cn/index.php?title=Beagle&
variant=zh-cn),发现在ubuntu里面可以直接在"添加删除软件"里安装,但使用dpkg和synaptic安装似乎就是有问题(挺诡异),按wiki说的来重启一下果然可以用了。

(顺便说,beagle是在是太强大了!我新建一个文件,然后在里面写下自己的名字,几乎是保存的瞬间,beagle就依据我的名字找到了这个文件!不像google经过一段时间的索引还不一定能找到。唯一的不足就是没有上下文)

还有一个问题是如何建立旧文件回收机制。文件在隔了很久之后操作的频率就几乎为零了,但是删了又怕自己后悔,所以要建立一个从文件池里回收这种文件并统一压缩存放的机制,但现在还没有一点思路。
文章评论

共有 0 条评论