Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233616
  • 博文数量: 97
  • 博客积分: 1440
  • 博客等级: 上尉
  • 技术积分: 821
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-28 13:45
文章分类

全部博文(97)

文章存档

2011年(3)

2010年(4)

2009年(7)

2008年(2)

2007年(8)

2006年(73)

我的朋友

分类: LINUX

2009-11-19 19:40:23

    用Fedora 10一年了,有点腻味了,于是昨天在第一时间下了个最新的Fedora,也就是constantine,然后备份好资料,开始安装。一路无它,几乎都是next next,顺利装好后,开始设置我所需要的工作环境,在这个过程当中碰到一些问题,有些是在Fedora 10中就有的,有些是Fedora 12 中新冒出来的。

1. root用户的登录问题
文件/etc/pam.d/gdm
替换之前
auth       required    pam_succeed_if.so user != root quiet
替换之后
auth       required    pam_succeed_if.so quiet

2. 不能root执行yumex
文件/usr/bin/yumex
替换之前
/usr/bin/python /usr/share/yumex/yumex.pyc $*
替换之后
/usr/bin/python /usr/share/yumex/yumex.py $*

然后修改文件/usr/share/yumex/yumex.py
把下面三行注释掉:
if os.getuid() == 0:
    print "Don't run yumex as root"
    sys.exit(1)
变为:
#if os.getuid() == 0:
#    print "Don't run yumex as root"
#    sys.exit(1)

3. tomboy到gnote的自动import
在Fedora 12中gnote成了默认的note taking工具,但是如何把以前的sticky note or tomboy note导入进去呢?

把备份的文件夹拷贝到你的用户目录下(当然的是备份前的目录名,比如tomboy的目录为.tomboy),然后打开gnote程序就可以了,因为gnote会自动完成import的工作。

如果在之前就运行过gnote, 我上面说的方法就会失败。不过解决办法很简单,把home目录下的.gnote目录删除掉。

4. Solaris访问Fedora上的share
由于Fedora上的NFS v4协议和Solaris上实现的不一致,所以访问会失败。这个时候只要强制Fedora使用NFS v3协议share就行了

文件/etc/sysconfig/nfs
修改前
#RPCNFSDARGS="-N 4"
修改后
RPCNFSDARGS="-N 4"

然后重启nfs服务就ok了

5. java安装
Fedora上默认安装的java是gcj,但是如果想安装其它版本的话,在安装完后进行如下步骤:
下面一我安装sun公司的jdk为例,我的安装目录为/usr/java/jdk1.6.0_17, /usr/java/latest是个链接,指向/usr/java/jdk1.6.0_17。 至于alternatives的工作原理清自行G之。

这个命令是查看系统当前以后的java版本
alternatives --display java
修改alternatives数据库,增加新的版本
alternatives install /usr/bin/java java /usr/java/latest/bin/java 100
然后选择使用的版本
[root@haha ~]# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   2           /usr/java/latest/bin/java

Enter to keep the current selection[+], or type selection number: 2

6. 关于NIS的添加
直接修改文件/etc/yp.conf就行了,类似

echo "domain CCC.BBB.AAA.COM server 123.123.123.123" >> /etc/yp.conf

7. 在Empathy中不能使用IRC,和pidgin一样,使用的都是libpurple库,不知道为何pidgin可以用IRC,Empathy就不行。如果大家碰到这个问题,可以下个pidgin来用,或则使用FF的chatzillar.

8. nvidia官方显卡驱动不能编译成功的问题

我用的驱动版本是NVIDIA-Linux-x86-190.42-pkg1.run
从输出看似乎是内核的编译参数的问题,没有办法,只有等着新的版本出来

如果大家找到解决办法,请告知。

总的来说,Fedora 12的用户体验好多了,但是中文字体这个老问题还是没啥改变,看上去还是参差不齐。

阅读(1552) | 评论(3) | 转发(0) |
0

上一篇:DIP and IoC

下一篇:给九十岁的你(转)

给主人留下些什么吧!~~

chinaunix网友2010-01-30 21:49:52

谢谢,下周我会试试。

chinaunix网友2010-01-25 19:08:08

中文字体可以试试这个方法: http://zhiqiangma.info/fedora-%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93%E8%AE%BE%E7%BD%AE/ 设置一下用户目录下的.fonts.conf .