LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1033|回复: 6

Fedora 常用配置--以前自己整理的一点资料,只盼对刚接触FC的朋友有点帮助

[复制链接]
发表于 2007-6-7 10:20:46 | 显示全部楼层 |阅读模式
2----安装REALPLAYER
安装前首先是否安装了compat-libstdc++-33,如果没有则
# yum -y install compat-libstdc++-33
下载软件RealPlayer10GOLD.bin到/tmp:
http://www.real.com/linux
然后:
cd /tmp
chmod 755 /tmp/RealPlayer10GOLD.bin
./RealPlayer10GOLD.bin
3----fcitx
安装中文输入法Fcitx
下载 Fcitx-3.1:http://www.linuxfans.org/nuke/modul...geninfo&did=360
安装: #rpm -ivh fcitx-3.1-1mgc.i686.rpm
在/etc/X11/xinit/xinput.d下面创建一个自己的输入法的脚本 fcitx 内容为:


添加配置:
# alternatives --install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 100
#alternatives --auto xinput-zh_CN
重启X Window 生效!
4----安装MPLAYER
到MPlayer的官方网站http://www.mplayerhq.hu/homepage/design7/dload.html
daily CVS snapshot source
解压后先后运行以下命令:
./configure --enable-largefiles
make
make install
这样就可以了。不用满世界忙着找补丁。
http://www.chinalinuxpub.com/bbs/showthread.php?t=42684
5----解压缩文件
tar.gz-----tar xvfz
tar.bz2---tar jxf
6----带JRE版本的 LumaQQ 安装方法
这个版本带有JRE,其文件后缀名都是with_jre。安装这个版本更加简单。
1). 以lumaqq_2004-linux_gtk_x86_with_jre.tar.gz为例,将其拷贝到某个目录,假设是/usr/local
2). 执行命令tar zxvf lumaqq_2004-linux_gtk_x86_with_jre.tar.gz解压,这样会在/usr/local下生成一个目录LumaQQ,如果你不喜欢这个目录,随便你把LumaQQ拷贝到哪里都行,随便你重命名成什么都行
3). 直接运行lumaqq脚本就可以了。不过呢,要注意两点:
i. lumaqq的脚本使用的是bash shell语法,如果你的环境有所差异,请修改相应的命令
ii. 如果出现权限问题,使用chmod -R 777 [安装目录]更改权限
7----旧版本的 LumaQQ 使用升级补丁
Patch不是完整的程序包,只是升级补丁,所以你需要先安装主程序才能安装Patch,切记。
1). 假设你要升级到最新的Patch,下载了Patch文件后,用unzip [patch文件名]解压
2). 把解压出来的所有jar文件拷贝到LumaQQ的lib目录下,覆盖原来的文件。这样升级就完成了,简单吧。(如果你的系统是Mac OS X,那么这个lib目录是在"LumaQQ安装目录/LumaQQ.app/Contents/Resources/lib")
如果出现权限问题或者NoClassDefFoundException,使用chmod -R 777 [安装目录]更改权限
8----QQ安装前所需要的组件:java
http://www.java.com/zh_CN/download/manual.jsp
http://www.java.com/zh_CN/download/help/testvm.xml
9----挂载ISO文件
mount -t iso9660 -o loop  FC4-i386-disc3.iso /home/ld/Desktop/2-路径名要自己修改了
10---升级网站
http://download.fedora.redhat.co ... nux/core/updates/4/
11---如何看CHM格式的文件
yum install gtkhtml

12---RPM使用大全
RPM 大全
RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。
一、 安装RPM包
RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),发行号(1), 和 硬件平台(i386)。安装一个软件包只需简单的键入以下命令:

$ rpm -ivh foo-1.0-1.i386.rpm

foo ####################################

RPM安装完毕后会打印出软件包的名字(并不一定与文件名相同), 而后打印一连串的#号以表示安装进度。虽然软件包的安装被设计的尽量简单易行, 但还是可能会发生如下的错误:

1)、 软件包已被安装

如果您的软件包已被安装, 将会出现以下信息:

$ rpm -ivh foo-1.0-1.i386.rpm

foo package foo-1.0-1 is already installed

error: foo-1.0-1.i386.rpm cannot be installed

如果您仍旧要安装该软件包,可以在命令行上使用--replacepkgs 选项,RPM将忽略该错误信息强行安装。

2)、文件冲突

如果您要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:

# rpm -ivh foo-1.0-1.i386.rpm

foo /usr/bin/foo conflicts with file from bar-1.0-1

error: foo-1.0-1.i386.rpm cannot be installed

要想让RPM 忽略该错误信息, 请使用--replacefiles 命令行选项。

3)、未解决依赖关系

RPM软件包可能依赖于其它软件包,也就是说要求在安装了特定的软件包之后才能安装该软件包。如果在您安装某个软件包时存在这种未解决的依赖关系。会产生以下信息:

$ rpm -ivh bar-1.0-1.i386.rpm

failed dependencies: foo is needed by bar-1.0-1

您必须安装完所依赖的软件包,才能解决这个问题。如果您想强制安装(这是个坏主意, 因为安装后的软件包未必能正常运行), 请使用--nodeps 命令行选项。

二、卸载RPM包
卸载软件包就象安装软件包时一样简单:

$ rpm -e foo

注意这里使用软件包的名字name ``foo'', 而不是软件包文件的名字file ``foo-1.0-1.i386.rpm''。

如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。如:

$ rpm -e foo

removing these packages would break dependencies:foo is needed by bar-1.0-1

若让RPM忽略这个错误继续卸载(这可不是一个好主意,因为依赖于该软件包的程序可能无法运行),请使用--nodeps 命令行选项。

三、升级RPM包
升级软件包和安装软件包十分类似:.

$ rpm -Uvh foo-2.0-1.i386.rpm

foo ####################################

RPM将自动卸载已安装的老板本的foo 软件包,您不会看到有关信息。事实上您可能总是使用 -U 来安装软件包,因为即便以往未安装过该软件包,也能正常运行。因为RPM 执行智能化的软件包升级,自动处理配置文件,您将会看到如下信息:

saving /etc/foo.conf as /etc/foo.conf.rpmsave

这表示您对配置文件的修改不一定能向上兼容。 因此,RPM 会先备份老文件再安装新文件。您应当尽快解决这两个配置文件的不同之处,以使系统能持续正常运行。

因为升级实际包括软件包的卸载与安装两个过程,所以您可能会碰到由这两个操作引起的错误。另一个你可能碰到的问题是:当您使用旧版本的软件包来升级新版本的软件时,RPM会产生以下错误信息:

$ rpm -Uvh foo-1.0-1.i386.rpm

foo package foo-2.0-1 (which is newer) is already installed

error: foo-1.0-1.i386.rpm cannot be installed

如果你确有需要将该软件包”降级,加入 --oldpackage 命令选项就可以了。

四、 查询已安装的软件包

使用命令rpm -q来查询已安装软件包的数据库。简单的使用命令 rpm -q foo 会打印出foo软件包 的包名 ,版本号,和发行号:

$ rpm -q foo

foo-2.0-1

除了指定软件包名以外,您还可以使用以下选项来指明要查询哪些软件包的信 息。 这些选项被称之为 “软件包指定选项“。

· -a 查询所有已安装的软件包

· -f 将查询包含有文件. 的软件包

· -p 查询软件包文件名为的软件包

还可以指定查询软件包时所显示的信息。它们被称作信息选择选项:

· -i 显示软件包信息,如描述, 发行号, 尺寸, 构建日期, 安装日期, 平台, 以及其它一些各类信息。

· -l 显示软件包中的文件列表。

· -s 显示软件包中所有文件的状态。

· -d 显示被标注为文档的文件列表(man 手册, info 手册, README's, etc)。

· -c 显示被标注为配置文件的文件列表。这些是您要在安装完毕以后加以定制的文件(sendmail.cf, passwd, inittab, etc)。

对于那些要显示文件列表的文件, 您可以增加-v 命令行选项以获得如同 ls -l 格式的输出。

五、 验证软件包

验证软件包是通过比较已安装的文件和软件包中的原始文件信息来进行的。验证主要是比较文件的尺寸, MD5 校验码, 文件权限, 类型, 属主和用户组等。

rpm-V命令用来验证一个软件包。您可以使用任何包选择选项来查询您要验证的软件包。 命令rpm -V foo 将用来验证foo软件包。又如:

· 验证包含特定文件的软件包:

rpm -Vf /bin/vi

· 验证所有已安装的软件包:

rpm -Va

· 根据一个RPM包来验证:

rpm -Vp foo-1.0-1.i386.rpm

如果您担心你的RPM数据库已被破坏,就可以使用这种方式。

如果一切均校验正常将不会产生任何输出。如果有不一致的地方,就会显示出来。 输出格式是8位长字符串, ``c'' 用以指配置文件, 接着是文件名. 8位字符的每一个 用以表示文件与RPM数据库中一种属性的比较结果 。``.'' (点) 表示测试通过。.下面的字符表示对RPM软件包进行的某种测试失败:

显示字符 错误源

5 MD5 校验码

S 文件尺寸

L 符号连接

T 文件修改日期

D 设备

U 用户

G 用户组

M 模式e (包括权限和文件类型)

如果有错误信息输出, 您应当认真加以考虑,是通过删除还是重新安装来解决出现的问题。

六、教你一招

RPM不仅是安装/卸载程序的工具,它还是系统维护和诊断的一把好手。看过下面几个例子你就会领教它的厉害了。

· 如果您误删了一些文件, 但您不能肯定到底都删除了那些文件,怎么办? 您可以键入:

rpm -Va

rpm会在屏幕上显示出文件删除的情况。若你发现一些文件丢失了或已被损坏, 您就可以重新安装或先卸载再安装该软件包。

· 如果您碰到了一个自己不认识的文件,要想查处它属于哪个软件包,您可以输入以下命令

rpm -qf /usr/X11R6/bin/xjewel

输出的结果会是:

xjewel-1.6-1

· 如果发生综合以上两个例子的情况,如文件/usr/bin/paste出了问题。您想知道哪个软件包中包含该文件,您这时可以简单的键入:

rpm -Vf /usr/bin/paste

· 如果您想了解正在使用的程序的详细信息, 您可以键入如下命令来获得软件包中关于该程序的文档信息:

rpm -qdf /usr/bin/ispell

输出结果为:

/usr/man/man4/ispell.4

/usr/man/man4/english.4

/usr/man/man1/unsq.1
/usr/man/man1/tryaffix.1

/usr/man/man1/sq.1

/usr/man/man1/munchlist.1

/usr/man/man1/ispell.1

/usr/man/man1/findaffix.1

/usr/man/man1/buildhash.1

/usr/info/ispell.info.gz

/usr/doc/ispell-3.1.18-1/README

· 您发现了一个新的koules RPM,但您不知道它是做什么的,您可以键入如下命令:

rpm -qip koules-1.2-2.i386.rpm

· 现在您想了解koules的 RPM包在系统里安装了哪些文件, 您可以键入:

rpm -qlp koules-1.2-2.i386.rpm输出结果为:

/usr/man/man6/koules.6

/usr/lib/games/kouleslib/start.raw

/usr/lib/games/kouleslib/end.raw

/usr/lib/games/kouleslib/destroy2.raw

/usr/lib/games/kouleslib/destroy1.raw

/usr/lib/games/kouleslib/creator2.raw

/usr/lib/games/kouleslib/creator1.raw

/usr/lib/games/kouleslib/colize.raw

/usr/lib/games/kouleslib

/usr/games/koules

以上只是几个常见例子。随着您进一步的使用RPM,您会发现它的各种功能选项组合可以实现更为强大的RPM包管理功能。


13----加快Linux存取数据

如果我们想快速提高Linux下的硬盘读取数据,可以在Linux下进行一些设置,让Linux在32位输入输出方式和DMA通道方式下 进行工作。
设置时,在Linux命令界面中输入命令
/sbin/hdparm -cl /dev/hda
来打开32bit传输方式,
输入命令
/sbin/hdparm -dl /dev/hda
来打开DMA传输方式,
接着再输入命令
/sbin/hdparm -kl /dev/hda
来使硬盘在Reset之后仍然保持上述的设置,通过这些设置,我们就能提高Linux的读盘速度到1倍以上。
14---利用ISO安装软件包
system-config-packages –isodir=Desktop/F-bak/fc4
15---让系统支持NTFS格式
这里讨论的是通过自己编译内核来让你的linux支持ntfs,有人会对你说某某网站有编译好的针对FC4或者AS4的ntfs驱动,这是偷懒的办法,我不反对,但是也不提倡,毕竟用linux就是要享受自己配置的乐趣

方法如下:
因为FC4和AS4默认都不带原代码了,所以我们必须去redhat或者fedora的网站下载和我们正在使用的内核版本一致的内核源码
例如:我的FC4系统内核是2.6.12-1.1447_FC4(可以通过uname -a来查看内核版本)
我的as4内核版本是2.6.9-11.EL.smp
那么相对应的内核源码分别是
http://download.fedora.redhat.com/p...447_FC4.src.rpm

ftp://updates.redhat.com/enterprise...9-11.EL.src.rpm

请根据你的情况到上面的连接中下载你的版本
下载回来之后进行安装,因为redhat会给内核打很多patch而又没有提供kernel-source的rpm包,为了偷懒我直接用rpmbuild --rebuild kernel.*src.rpm来安装,等屏幕上出现打完patch ok并且开始用cc编译的时候按ctrl-c中止编译
然后到/usr/src/redhat/BUILD目录下把内核源码目录移动到/usr/src/目录下

接下来修改.config文件,直接用/boot下面那个就可以拉
cp /boot/config-2.6.12-1.1447_FC4 /usr/src/linux-2.6.12/.config
然后执行make menuconfig-->file system-->DOS/FAT/NT Filesystems-->NTFS file System support选成m然后保存推出

执行
make modules SUBDIRS=fs/ntfs
不出错的话就编译成功了
接下来
mkdir /lib/modules/2.6.12-1.1447_FC4/kernel/fs/ntfs
cp fs/ntfs/ntfs.ko /lib/modules/2.6.12-1.1447_FC4/kernel/fs/ntfs
depmod -a
modprobe ntfs
mount -t ntfs /dev/hda1 /mnt/C
ok
16---安装SIMSUN字体
美化中文界面。
将windows/fonts/下的中文字体,simsun.ttc是必须的,其他的自己看着办。复制到 /usr/share/fonts/chinese/TrueType下。然后更改配置文件。如果不想该配置文件先把上述目录清空了在将中文字体复制进去 就行了,我原来就是这样做的,但是该配置文件更保险。
修改/etc/fonts/fonts.conf
看见下面一段一段的,整个文件中共有6断
#像这样,把Simsun这行加在系统默认所有中文字体的前面。
总共有6段,全部修改完,再把首选项中的字体中的大小改为9。然后注销,重新登录,然后字体近乎完美,和windows已经差距不大了,某些地方比windows更漂亮。比FC中好多了。
17----加载NTFS分区
rpm -ivh  kernel-module-ntfs-2.6.12-1.1447_FC4-2.1.22-0.rr.7.4.i686.rpm(安装文件在TOOL中)
18---
写了个大致fc4的一些多媒体软件的安装指导,不知道放到那个栏目下,只能放到这儿来了 Surprised
linux现在越用越方便了,除了 游戏还不是很多,一般应用还是可以的,mp3播放器fc4本身就带了xmms,而且rhythmbox和bmp都是可以通过yum安装的,但是因为mp3 版权的问题,默认安装是不包括的,需要自己手动安装一下。首先添加yum的软件仓库,在命令行下输入:

# rpm -ihv http://rpm.livna.org/fedora/4/i3 ... .lvn.2.4.noarch.rpm
# rpm -ihv http://ayo.freshrpms.net/fedora/ ... 1.1-1.fc.noarch.rpm
添加livna和freshrmps的库,以后一些非官方的软件可以通过这些库安装。

1)首先安装yumex,虽然默认安装已经安装了命令行的yum,不是很好用,yum是基于rpm的命令行的软件包管理工具,yumex是图形界面的,非常容易操作。

在终端下输入
yum -y intsall yumex
本命令需要root权限,可以输入
su -l
输入密码就行

打开yumex,点击左侧栏的Repos,出现软件库的选项,把atrpms-stabl,freshrpms,livna-stable都打上勾,然后点菜单上的Profiles
,save就可以,点一下刷新,更新后转到左侧栏的install下,在filter下,输入想要安装的软件的名称,linux下安装软件软件以后就很方便了
根本不用打着google到处去找

2)安装xmms的mp3,wma插件包,在yumex下输入mp3,wma,yumex就自动给你找出匹配的,非常方便的说,如果有依赖问题,yumex会自己解决的,
一点也不用担心,以前上rpmfinder上找某个库文件的日子终于一去不复返了

3)安装mplayer,mplayer是linux非常优秀的影音播放器,各种电影,音乐文件全部一网打尽。
用yumex安装
mplayer
mplayer-fonts
mplayer-skin
w32codec
反正看见Mplayer的都打上,安装完后就能看电影了

4)totem和rhythmbox是基于gstream或者xine库的,如果没有安装xine,可以直接安装gstream的
用yumex安装gstreamer-plugins-mp3,然后在终端下输入:
gst-register-0.8
现在就可以用rhythmbox欣赏mp3音乐了
如果要totem也能放电影,主要是avi或者mpg格式的,用yumex搜索gstream,把ffmpeg,和extra-vedio的插件包
都安装上,输入命令gst-register-0.8一下,就能用totem播放电影了
用yumex安装totem的xine插件,也是一样可以播放电影的,不过我没有试过,感兴趣的可以自己玩玩。

5)安装firefox的mplayer的插件,使你的浏览器也可以像windows下ie一样在线观看小电影,嘿嘿
用yumex安装mplayer-plugin就可以了,很简单,不用设置的,打开浏览器就能用了,检查一下你的浏览器
是否能正确运行插件,可以访问 http://www.apple.com/trailers/

6)APE文件的支持问题:想要支持ape的播放就不那么简单了,需要编译源码,新手不用怕的,呵呵,一步一步来,
大虾都是从小虾米过来的,上http://sourceforge.net/projects/mac-port/,把mac和xmms-mac都
download下来,如果你想要beep media player也支持ape,也可以把bmp-mac一起下来。

然后解压这几个tgz包,终端下输入
tar xzvf *.tar.gz
先安装mac包,再安装xmms或者bmp的
然后在源码目录下
./configure
make
make install(需要root权限)

同样方法安装xmms或者bmp的mac包,有不明白的地方可以看源码包的install说明文件。
打开xmms欣赏ape吧,我有3张queen的大碟,可以慢慢听了,呵呵,臭屁一下

7)虽然瑞典已经禁了BT,还是说一下bt的使用方法,linux下BT首推Azureus,国际化做的非常
好,不但有中文界面,连下载文件的名字的都能正确的显示,对中国用户非常的好,夸奖一下,
先从http://sourceforge.net/project/s ... 4122下载源码包
Azureus_2.3.0.4_linux.GTK.tar.bz2.解压后,修改azureus脚本文件,
JAVA_PROGRAM=""的引号中加入java的全路径
然后在此目录下输入./azureus就能使用了
输入ln -sf ~/azureus/azureus /usr/bin
使得直接输入azureus就能打开软件,不用去目录里找了

如果你没有打开6881的bt端口,在终端下输入:
su -l
/sbin/iptables -I INPUT -p tcp --destination-port 6881:6999 -j ACCEPT
/sbin/iptables -I INPUT -p udp --destination-port 6881:6881 -j ACCEPT
把tcp和udp都加上
/sbin/iptables-save > /etc/sysconfig/iptables
写到iptable规则里边
运行azureus,工具->NAT测试一下
如果不行,那可能是你有路由器没有打开通道映射,怎么设置你的路由器,参看: http://www.portforward.com/
里边有各种各样的路由器设置port-forwarding的指导。


8)ntfs分区支持:
安装ntfs的kernel支持,yumex搜索ntfs,选择合适的内核包下载,查看内核用:
uname -r,安装完毕,修改fstab文件就可以挂载ntfs分区了,在终端下输入:
su -l
mkdir /mnt/windows
/sbin/fdisk -l
上一条命令会显示你各个分区信息
gedit /etc/fstab
在fstab添加
/dev/hda1 /mnt/windows ntfs iocharset=utf8,umask=0222,exec 0 0
假设你的ntfs分区是hda1
重启就能打开你的ntfs分区了,不过这个补丁是只读的,不能写。

9)usb移动硬盘或者usb接口mp3播放器的中文支持:
fc自从fc3开始采用新的HAL来挂载各种设备,挂载的规则在
/usr/share/hal/fdi/policy/10osvendor/目录的fdi下,
你可以编写自己的policy,使得挂载符合你的要求。
10-storage-policy.fdi这个文件规定了怎么没启用SElinux情况下挂载存储设备
具体的规则可以参看 http://cvs.freedesktop.org/*chec ... =HEAD#using-devices
修改这个fdi文件,用任何一种文本编辑器打开,寻找
<merge key="storage.policy.default.mount_option.exec" type="bool">true</merge>一行
然后在下面添加一行
<merge key="storage.policy.default.mount_option.iocharset=utf8" type="bool">true</merge>
就可以了,不过不是很推荐修改这个文件,自己加的规则可以新写一个fdi文件,放到20thirdparty目录下。

10)Truetype字体的支持,可惜对中文不管用,中文还是没有粗体
终端下输入:
rpm -ivh http://www.mjmwired.net/resource ... ts-1.3-3.noarch.rpm
安装完成英文就有粗体了

11)firefox的flash插件支持,随便访问一个有flash的网站,firefox会提醒你缺少插件,然后会自动搜索安装,
然后就能用了,非常的方便。

12)中文字体的改善,fc4自带的字体看起来很模糊,很不爽,从windows目录fonts下复制simsun.ttf,sumhei.ttf
到/usr/share/fonts/chinese/TrueType/下,然后输入
fc-cache usr/share/fonts/chinese/TrueType/
就安装好了中文字体,但是采用simsun后,英文看起来不爽,有点模糊,推荐从firefly网站下载新宋体,中英文显示都
非常的亮丽,下载 http://www.study-area.org/apt/fi ... lysung-1.3.0.tar.gz
一样安装就可以用了。

13)gDesklets的安装,gDesklets安装前需要检查一下需要的组件是否已经安装
* Python 2.3 or higher
* python-gtk2 2.4 or higher (*)
* python-gtk2-dev if you want to compile gDesklets
* python-pyorbit 2.0.1 (**)
* python-gnome2 2.6.x or higher (***)
* python-gnome2-dev if you want to compile gDesklets
* expat (try to avoid 1.95.7 since it seems to be buggy!)
* libgtop2 (2.8.0 or higher is recommended)
* libgtop2-dev if you want to compile gDesklets
* librsvg (2.8.0 or higher from http://librsvg.sf.net)
* librsvg-dev if you want to compile gDesklets
* some sensors or controls may have extra requirements
用yumex安装上述你缺少的组件。
然后从http://gdesklets.gnomedesktop.org
下载gDesklet的源码包gDesklets-0.35.1.tar.bz2
解压后:
$ ./configure
$ make
$ su -c "make install"
如果你想gnome菜单里边也有gDestlets,在configure的时候,需要添加参数:
$ ./configure --prefix=/usr --sysconfdir=/etc
打开gDesklets
$ gdesklets shell
上到主页查找喜欢的插件,将联接拖到gDesklets的窗口,就能自动安装了,enjoy

14)试了一下early-login的功能,发现挺好用的,启动时间大大缩短。
用root登陆,输入下列命令
# chkconfig --add gdm-early-login
# chkconfig --add gdm-allow-login
# chkconfig gdm-early-login on
# chkconfig gdm-allow-login on
然后修改/etc/grub.conf
找到kernel那一行,将rhgb 替换为early-login
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/LogVol00 early-login quiet
initrd /initrd-2.6.11-1.1369_FC4.img
重启一下就可以了。


15)是不是觉得fc4自带的主题很土呢,上www.gnome-look.org下载最炫的主题打扮你的linux吧。


巧用YUM在FC4下安装多媒体大全(by dsj)

⒈添加软件仓库:
(1)更新系统软件
# rpm -ihv http://rpm.livna.org/fedora/4/i386/....2.4.noarch.rpm
# rpm -ihv http://ayo.freshrpms.net/fedora/lin...1.fc.noarch.rpm
#yum update

(2)对yum进行配置
1)Macromedia
在/etc/yum.repos.d/目录下添加macromedia-i386.repo

代码:
[macromedia]
name=Macromedia for i386 Linux
baseurl=http://macromedia.mplug.org/rpm/
enabled=1
gpgcheck=1
gpgkey=http://macromedia.mplug.org/FEDORA-GPG-KEY

2)atrpms
添加/etc/yum.repos.d/atrpms.repo

代码:
[at-stable]
name=ATrpms for Fedora Core $releasever stable
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-stable
enabled=1
gpgcheck=1
gpgkey=http://atrpms.net/RPM-GPG-KEY.atrpms

3)dag
添加/etc/yum.repos.d/dag.repo

代码:
[dag]
name=Dag RPM Repository for Fedora Core
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag
enabled=1
gpgcheck=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

4)dries
添加并保存/etc/yum.repos.d/dries.repo

代码:
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://apt.sw.be/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=1
gpgcheck=1
gpgkey=http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt

5)kde-redhat
添加并保存/etc/yum.repos.d/kde-redhat.repo

代码:
[kde-redhat-stable]
name=kde-redhat-stable
baseurl=http://apt.kde-redhat.org/yum/kde-redhat/fedora/$releasever/$basearch/stable
mirrorlist=http://apt.kde-redhat.org/yum/kde-redhat/fedora/$releasever/$basearch/stable/mirrors
gpgcheck=1
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
enabled=1

[kde-redhat-stable-all]
name=kde-redhat-stable-all
baseurl=http://apt.kde-redhat.org/yum/kde-redhat/all/stable
mirrorlist=http://apt.kde-redhat.org/apt/kde-redhat/all/stable/mirrors
gpgcheck=1
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
enabled=1



⒉安装xmms和mp3 插件

# yum -y install xmms-mp3 gstream-plugins-mp3 libmad libid3tag
# rpm -ihv http://newrpms.sunsite.dk/apt/redha...fc3.nr.i386.rpm
# yum -y install grip (mp3抓轨软件)

⒊安装Macromedia Flash/Shockwave 插件

# yum -y install flash-plugin


⒋安装DVD 播放器-Xine

# yum -y install xine xine-lib xine-skins

要xine自动播放DVD,则,桌面>选项>移动存储。在多媒体中启用Video DVD Discs,然后添加下面命令:
xine --auto-play --auto-scan dvd

⒌安装MPlayer播放器

# yum -y install mplayer mplayer-skins mplayer-fonts

⒍安装Reaplayer 10

安装前首先是否安装了compat-libstdc++-33,如果没有则
# yum -y install compat-libstdc++-33
下载软件RealPlayer10GOLD.bin到/tmp:
http://www.real.com/realcom/R?href=...on=offer_button
然后:
cd /tmp
chmod 755 /tmp/RealPlayer10GOLD.bin
./RealPlayer10GOLD.bin


yum的过程可能出现找不到镜像等提示,多试几次就可以。


在FC4下成功安装chmsee-0.9.5 ?
修改chmsee-0.9.5.tar.bz2中的configure文件
将libgtkhtml-3.1 >= 3.1.8(有好几个)改成libgtkhtml-3.6 >= 3.6
然后就可顺利安装


解压缩RAR:
unrar x AAA.rar

在Fedora中使用yum简化rpm包管理

在Fedora中使用yum简化rpm包管理

VictorYan指北系列之yum


一. yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题

二. yum特点
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性

三. yum安装
Fedora自带(yum-2.0.4-2.noarch.rpm)
#rpm -ivh yum-2.0.4-2.noarch.rpm

四. yum指令
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.
*rpm包的更新
//检查可更新的rpm包
#yum check-update
//更新所有的rpm包
#yum update
//更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source
//大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
#yum upgrade
*rpm包的安装和删除
//安装rpm包,如xmms-mp3
#yum install xmms-mp3
//删除rpm包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-text
*yum暂存(/var/cache/yum/)的相关参数
//清除暂存中rpm包文件
#yum clean packages
//清除暂存中rpm头文件
#yum clearn headers
//清除暂存中旧的rpm头文件
#yum clean oldheaders
//清除暂存中旧的rpm头文件和包文件
#yum clearn 或#yum clearn all
注:相当于yum clean packages + yum clean oldheaders
*rpm包列表
//列出资源库中所有可以安装或更新的rpm包
#yum list
//列出资源库中特定的可以安装或更新以及已经安装的rpm包
#yum list mozilla
#yum list mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包
//列出资源库中所有可以更新的rpm包
#yum list updates
//列出已经安装的所有的rpm包
#yum list installed
//列出已经安装的但是不包含在资源库中的rpm包
#yum list extras
注:通过其它网站下载安装的rpm包
*rpm包信息显示(info参数同list)
//列出资源库中所有可以安装或更新的rpm包的信息
#yum info
//列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
#yum info mozilla
#yum info mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息
//列出资源库中所有可以更新的rpm包的信息
#yum info updates
//列出已经安装的所有的rpm包的信息
#yum info installed
//列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
注:通过其它网站下载安装的rpm包的信息
*搜索rpm包
//搜索匹配特定字符的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜索
//搜索有包含特定文件名的rpm包
#yum provides realplay

五. 增加资源库
例如:增加rpm.livna.org作为资源库
//安装Livna.org rpms GPG key
#rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
//检查GPG Key
# rpm -qa gpg-pubkey*
//显示Key信息
#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5
(注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)
//编辑/etc/yum.conf,增加以下信息到尾部
### See http://www.fedora.us/wiki/FedoraSources
### And insert here the fedora.us repository configuration

### And then add theese lines to access rpm.livna.org repositories :
[livna-stable]
name=Livna.org Fedora Compatible Packages (stable)
baseurl= http://rpm.livna.org/fedora/$releasever/$basearch/yum/stable
gpgcheck=1

[livna-unstable]
name=Livna.org Fedora Compatible Packages (unstable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/yum/unstable
gpgcheck=1

[livna-testing]
name=Livna.org Fedora Compatible Packages (testing)

启动程序设定----ntsysv
安装最新ATI驱动:
cd /etc
rm -f yum.conf
wget http://www.fedorafaq.org/samples/yum.conf
rpm -Uvh http://www.fedorafaq.org/yum
yum install ati-fglrx kernel-module-fglrx-`(uname -r)`
如果升级你的内核的话,记得在重新启动之前,重新安装 ATI驱动.为新内核安装驱动,使用下面的命令:
yum install kernel-module-fglrx-`(rpm -q --queryformat="%{version}-%{release}\n" kernel | tail -n 1)`
发表于 2007-6-7 10:31:45 | 显示全部楼层
Great!
回复 支持 反对

使用道具 举报

发表于 2007-6-7 11:22:04 | 显示全部楼层
好贴 !      楼主细心人
回复 支持 反对

使用道具 举报

发表于 2007-6-7 12:45:18 | 显示全部楼层
非常好的文章 应该给予支持
回复 支持 反对

使用道具 举报

发表于 2007-6-7 16:45:51 | 显示全部楼层
强,收藏ing
回复 支持 反对

使用道具 举报

发表于 2007-6-7 16:45:50 | 显示全部楼层
强,收藏ing
回复 支持 反对

使用道具 举报

发表于 2007-6-7 16:51:34 | 显示全部楼层
没看完。先存起来。慢慢看。 谢了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表