您的位置:首页 > 其它

FC下常用软件的安装配置

2007-11-17 13:04 477 查看
Yum的配置

  解决yum太慢的问题
  使用axelget插件,这个插件将首先尝试使用axel加速下载过程,axel可以同时使用多个线程下载http和ftp协议的文件,速度可以达到 成倍的提高。可以从http://wininlinux.googlepages.com/下载,将文件http: //wininlinux.googlepages.com/axelget.conf放入/etc/yum/pluginconf.d/目录,将 http://wininlinux.googlepages.com/axelget.py放入/usr/lib/yum-plugins/就可以了, 按你的需要修改axelget.conf文件中的值。 缺点是: 只能在下载软件包的时候使用axel,对于Primary.xml.gz则暂时没有办法。(当然,这个方法要先安装Axel。但是,这个插件似乎与 axel不能好好的结合,目前这个插件没法用。)

  添加一个国内的源
geekbone.repo:
[geekbone-base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://mirrors.geekbone.org/fedora/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[geekbone-extras]
name=Fedora Extras $releasever - $basearch
baseurl=http://mirrors.geekbone.org/fedora/extras/$releasever/$basearch/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

  添加livna,freshrpm源
# rpm -ihv http://rpm.livna.org/fedora/6/i386/livna-release-6-1.noarch.rpm # rpm -ihv http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/6/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
  添加fedora.cn源 ftp://ftp.fedora.cn/pub/fedora-cn/linux/6/i386/ 可以找到fedora-cn-release-***.rpm,把这个安装了。

  添加光盘为源
  新建一个文件夹,比如/media/baserepo,然后将几张CD中的RPM文件全部做个软链接到这个文件夹中。
$ln -s /mnt/iso4/Fedora/RPMS/*.rpm /media/baserepo/
  然后yum一个createrepo工具(createrepo光盘里也有)。
#yum install createrepo
  接着就可以用createrepo创建一个源。
#createrepo /media/baserepo
  创建完毕后会产生一个文件夹/media/baserepo/repodata,这个就是yum的数据源文件。
  最后设置yum,加这么一段设置即可:
[local_base]
name=iso
baseurl=file:///media/baserepo
enabled=1

文泉驿字体安装
下载地址: http://sourceforge.net/projects/wqy/ 安装字体:
# rpm -ivh wqy-bitmapfont*.rpm

另一个安装方法是在安装fedora.cn源之后yum install font-chinese-wqy

用firefox2.0代替1.5
下载 firefox: http://www.mozilla.org.cn/ 解压,然后:
$ cd 下载目录
$ tar zxvf firefox-2.0.tar.gz
$ su
# mv firefox /usr/local
# mv /usr/bin/firefox /usr/bin/firefox1.5-bak
# ln -s /usr/local/firefox/firefox /usr/bin/firefox
# cp /usr/lib/mozilla/plugins/* /usr/local/firefox/plugins

如果执行firefox提示缺少libstdc++,那么可能需要安装compat-libstdc++-33

如果下次你升级系统(yum update)的时候看到 firefox 被升级了,重新执行:
# mv /usr/bin/firefox /usr/bin/firefox1.5-bak
# ln -s /usr/local/firefox/firefox /usr/bin/firefox
就 OK 了。

RealPlayer的安装方法
添加fedora.cn源,然后 yum install RealPlayer (注意大小写)

Eva CVS版的安装
cvs -d:pserver:anonymous@evaq.cvs.sf.net:/cvsroot/evaq co eva

解决eva不能添加好友的问题
使用水牛的eva-adding.patch,注意linuxfans上面那个patch是错的。
diff -ur old/src/api/evapacketmanager.cpp eva/src/api/evapacketmanager.cpp
--- old/src/api/evapacketmanager.cpp	2006-10-01 16:09:22.000000000 +0800
+++ eva/src/api/evapacketmanager.cpp	2006-10-15 11:43:37.000000000 +0800
@@ -1275,6 +1275,7 @@
emit systemMeBeenAdded( packet->getFromQQ());
break;
case QQ_MSG_SYS_ADD_FRIEND_REQUEST:
+	case QQ_MSG_SYS_ADD_FRIEND_REQUEST_NEW:
emit systemAddMeRequest(packet->getFromQQ(), msg);
break;
case QQ_MSG_SYS_ADD_FRIEND_APPROVED:{
diff -ur old/src/evamain.cpp eva/src/evamain.cpp
--- old/src/evamain.cpp	2006-10-15 11:19:04.000000000 +0800
+++ eva/src/evamain.cpp	2006-10-15 11:43:37.000000000 +0800
@@ -1423,6 +1423,7 @@
win->slotMeBeenAdded( from);
break;
case QQ_MSG_SYS_ADD_FRIEND_REQUEST:
+		case QQ_MSG_SYS_ADD_FRIEND_REQUEST_NEW:
win->slotAddMeRequest(from, message);
break;
case QQ_MSG_SYS_ADD_FRIEND_APPROVED:
diff -ur old/src/libeva/evadefines.h eva/src/libeva/evadefines.h
--- old/src/libeva/evadefines.h	2006-10-15 11:19:07.000000000 +0800
+++ eva/src/libeva/evadefines.h	2006-10-15 11:47:00.000000000 +0800
@@ -413,6 +413,7 @@
/// short ( 2 bytes)
#define QQ_MSG_SYS_BEING_ADDED                   0×0001
#define QQ_MSG_SYS_ADD_FRIEND_REQUEST     0×0002
+#define QQ_MSG_SYS_ADD_FRIEND_REQUEST_NEW 0×0029
#define QQ_MSG_SYS_ADD_FRIEND_APPROVED  0×0003
#define QQ_MSG_SYS_ADD_FRIEND_REJECTED   0×0004
#define QQ_MSG_SYS_Update_HINT                    0×0009
diff -ur old/src/ui/evasyshistoryviewer.cpp eva/src/ui/evasyshistoryviewer.cpp
--- old/src/ui/evasyshistoryviewer.cpp	2006-01-08 06:30:22.000000000 +0800
+++ eva/src/ui/evasyshistoryviewer.cpp	2006-10-15 11:43:37.000000000 +0800
@@ -71,6 +71,7 @@
strType = i18n("added");
break;
case QQ_MSG_SYS_ADD_FRIEND_REQUEST:
+			case QQ_MSG_SYS_ADD_FRIEND_REQUEST_NEW:
strType = i18n("request");
break;
case QQ_MSG_SYS_ADD_FRIEND_APPROVED:

保存为eva-adding.patch
然后patch -p1
重新编译就好了。

ATI驱动安装后的配置
  手动安装驱动版
0 手动安装ATI的驱动必须在系统装好后buildpkg,升级内核也要重新buildpkg,重新安装驱动。
1 使用system-config-display生成一个基本的xorg.conf,注意这里不要选fglrx做驱动。
2 执行aticonfig --initial 修改xorg.conf,这里可以给aticonfig添加更多的参数,具体可以参考aticonifg -h, 一般执行 aticonfig --initial --dtop=single --resolution=0,1024×768 --hsync=0,30.0-67.0 --vrefresh=0,50.0-65.0
其中设定分辨率和刷新率可以减少启动X时刷屏情况的发生,这里是按照60Hz刷新率设定的,--dtop是设置多屏幕的,以上这些设置都可以手动在xorg.conf里修改。
  自动安装驱动版
su -
rpm -Uhv http://rpm.livna.org/livna-release-6.rpm yum install kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs-32bit (最后一个包只对64位机器有用,32位的不装)
yum update kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs-32bit
service ati-fglrx restart
ati-fglrx-config-display enable
setsebool -P allow_execstack=1 (SELinux启动时执行下面两句)
setsebool -P allow_execmod=1

安装XGL+Beryl http://forum.fedoraforum.org/showthread.php?t=121119 有两点需要补充
改gpgcheck的时候,注意把enable也改了
改完要重启
yum install --enablerepo=fedora-xgl glitz-glx libsvg libsvg-cairo xorg-x11-server-Xgl xgl-hardware-list compiz
改成
yum install --enablerepo=fedora-xgl glitz-glx libsvg libsvg-cairo
yum install --enablerepo=fedora-xgl xorg-x11-server-Xgl xgl-hardware-list gset-compiz fedora-xgl-settings compiz

安装XGL后Java平台的程序无法正常使用的问题
在/etc/profile里加入
export AWT_TOOLKIT=MToolkit

启动永中Office需要一个额外的库
yum install libXp

audacious(mp3播放器)的安装
要添加livna源
yum install audacious audacious-plugins audacious-plugins-nonfree-mp3 audacious-plugins-nonfree-wma
解决播放列表中文乱码:首选项->播放列表->标题格式 custom;自定格式 GBK

MPlayer相关
MPlayer的安装:安装之前要卸载掉faad2这个包,FC自带的包版本太高了,重新安装livna的faad2包(http: //rpm.livna.org/fedora/6/i386/faad2-2.0-19.20050131.lvn6.i386.rpm )。在yum install mplayer mplayer-gui之前,要禁用freshrpm源。
安装完上面的东西,还要去http://www.mplayerhq.hu/design7/dload.html 下载解码器。
最后还剩一些问题没有解决,不过,如果视频输出选用x11,然后在/etc/mplayer/mplayer.conf中加上zoom=yes,还是勉强可以看电影的,不过要小心一些罢了。

Wine启动windows程序显示空窗口的解决
在/etc/profile 里加上 export XMODIFIERS=@im=scim
有一个缺点是,这里加上这个变量之后,永中Office中会无法输入中文。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: