这个教程,是我自己的系统简单配置过程,包括了(官方和私人)源的配置,常见软件(firefox,eva聊天,BT下载deluge,听歌audacious和电影mplayer)的安装过程。希望能供新人们学习参考,顺便为我自己作个“整体流程备份”。
一. 配置系统更新“源”
1. 修改系统自带的默认官方源
下载: http://file4.brsbox.com/download.php?sid=6bfe66ce00453804b0d2148123400a91&fc=bce438d9db59c7f3b3da6d6b6598ce5f/CentOS-Base.repo
然后打开终端,输入下面的命令,直接替换系统默认的"CentOS-Base.repo"文件:
[root@CentOS ~]# cp Desktop/CentOS-Base.repo /etc/yum.repos.d/
cp:是否覆盖“/etc/yum.repos.d/CentOS-Base.repo”? y
[root@CentOS ~]#
这样就配置好了。先不着急更新系统,我们来给CentOS添加第三方软件源
2. 添加第三方软件源
CentOS官方的源很少,东西也少的可怜,因此要想通过源的方式来安装软件,我们就要自己添加第三方的软件源。
(1) 添加 rpmforge 软件仓库 源
先下载:http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm ,这个软件包
下面,导入这个网站的“下载公匙“,命令:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
然后通过命令: rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm ,来安装它
安装好就能通过 yum,来安装一些常见的软件了,比如安装XMMS和MP3、WMA解码器:
yum -y install xmms xmms-mp3 xmms-wma
我们来看下,我具体的操作过程吧:
[root@CentOS ~]# cd Desktop
[root@CentOS Desktop]# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
--16:01:49-- http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
正在解析主机 apt.sw.be... 193.1.193.67
Connecting to apt.sw.be|193.1.193.67|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:16698 (16K) [application/x-redhat-package-manager]
Saving to: `rpmforge-release-0.3.6-1.el5.rf.i386.rpm'
100%[=======================================>] 16,698 20.8K/s in 0.8s
16:01:52 (20.8 KB/s) - `rpmforge-release-0.3.6-1.el5.rf.i386.rpm' saved [16698/16698]
[root@CentOS Desktop]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
[root@CentOS Desktop]# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Preparing... ########################################### [100%]
1:rpmforge-release ########################################### [100%]
[root@CentOS Desktop]#
二. 给firefox 添加 Flash播放插件
下载地址: http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-10.0.32.18-release.i386.rpm
安装方法: rpm -ivh flash-plugin-10.0.32.18-release.i386.rpm 或者双击就能安装。
三. 安装播放器
1. 音乐播放器
上面的例子中,我提到了 xmms,这个音乐播放器。我这里不选择它,我用的是:Audacious,这个音乐播放器。咱们刚配置好的软件源里面就有。因此,直接用: yum install audacious* 安装即可。过程如下:
注意:安装软件之前,我们要先在终端下运行命令:rpm -import /etc/pki/rpm-gpg/RPM* ,来导入系统默认的所有公匙,这样就能解决yum更新的时候,会出现找不到“公匙“的问题。
[root@CentOS Desktop]# rpm -import /etc/pki/rpm-gpg/RPM*
[root@CentOS Desktop]# yum install audacious*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: ftp-stud.fht-esslingen.de
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package audacious.i386 0:1.4.6-1.el5.rf set to be updated
--> Processing Dependency: audacious-plugins >= 1.4.5 for package: audacious
………………………………………………我是华丽的省略号……………………………………………………
Transaction Summary
================================================================================
Install 17 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 10 M
Is this ok [y/N]: y
后面就不截取了,没问题的~安装后从桌面面板上,应用程序菜单里面,就能找到。
2. 视频播放器
默认最好用的,就是 mplayer了,同上,直接从软件源里面安装: yum install mplayer ,即可。过程简单的看下吧
[root@CentOS Desktop]# yum install mplayer
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package mplayer.i386 0:1.0-0.40.svn20090711.el5.rf set to be updated
--> Processing Dependency: libdirectfb-1.2.so.0 for package: mplayer
--> Processing Dependency: libdca.so.0 for package: mplayer
--> Processing Dependency: libcucul.so.0 for package: mplayer
………………………………………………我是华丽的省略号……………………………………………………
Transaction Summary
================================================================================================
Install 20 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 17 M
Is this ok [y/N]: y
注意:播放rmvb视频的时候,可能会出现一个小的错误提示,是因为还是缺少某个包的问题,但不影响使用,凑合了吧~我是懒着解决了。
四. 安装QQ聊天软件——EVA
首先声明下,官方的QQ也能用的,但我是不习惯,官方QQ的下载地址是:
http://dl_dir.qq.com/linuxqq/linuxqq-v1.0.2-beta1.i386.rpm
下载后,双击就能安装的,不会出现什么错误的。
来说下我最喜欢的聊天软件,eva吧~安装它之前,我们事先需要解决2个依赖关系问题
1.kdelibs 软件包
这个包,在CentOS光盘里面就有的,自己找下就能安装了,如果你懒着找,就直接 yum install kdelibs,这样也行。
2.nas
这个包,我下面的eva下载地址里面包括了,也是双击安装即可
3. 现在就能开始安装eva了。下载地址是:http://www.brsbox.com/filebox/uploadcomplete/randstr/183X02m7JJQ7L421V3999Bh156/fgid/ff03bf7825ddcef0e92d69a09805b95f/dirids/3568783
把里面的“eva-0.4.9-bugfix73_1.fc10.i386.rpm ”解压缩出来,双击就能安装了。如果安装过程中出现failed dependicies错误,就用“归档管理器”,打开这个 eva的rpm包,把里面的 usr 文件夹,直接解压缩出来。放在任何位置。双击 /bin 下面的 eva,就能正常使用了。
看下安装过程吧,我没有用图形界面,双击安装,而都是用的命令: rpm -ivh 包名字,来安装的。
[root@CentOS EVA 4 CentOS]# yum install kdelibs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kdelibs.i386 6:3.5.4-22.el5.centos set to be updated
--> Processing Dependency: kdelibs = 6:3.5.4-18.el5.centos for package: kdelibs-devel
--> Running transaction check
---> Package kdelibs-devel.i386 6:3.5.4-22.el5.centos set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================
Package Arch Version Repository Size
================================================================================================
Updating:
kdelibs i386 6:3.5.4-22.el5.centos update 18 M
kdelibs-devel i386 6:3.5.4-22.el5.centos update 1.3 M
Transaction Summary
================================================================================================
Install 0 Package(s)
Update 2 Package(s)
Remove 0 Package(s)
Total download size: 19 M
Is this ok [y/N]: y
………………………………………………我是华丽的省略号……………………………………………………
[root@CentOS Desktop]# mkdir eva
[root@CentOS Desktop]# tar zxvf EVA4CentOS.tar.gz -C eva
使用说明
nas-1.9.1-2.el5.i386.rpm
eva-0.4.9-bugfix73_1.fc10.i386.rpm
[root@CentOS Desktop]# cd eva
[root@CentOS eva]# rpm -ivh nas-1.9.1-2.el5.i386.rpm
warning: nas-1.9.1-2.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:nas ########################################### [100%]
后面,就解压缩“eva-0.4.9-bugfix73_1.fc10.i386.rpm ”,里面的usr文件夹提取出来,改名叫eva,随便放哪里,运行 /bin/eva,就行了。
五. 安装解压缩软件
1. rar
yum install rar unrar ,即可~最简单
2. 7zip
下载:http://down1.chinaunix.net/distfiles/p7zip_4.42_src_all.tar.bz2
解压缩出来后,直接: make, make install 即可。
最后会有个错误,无须理会
解压缩命令: 7za x 文件名
看过程吧,全命令操作:
[root@CentOS ~]# wget http://down1.chinaunix.net/distfiles/p7zip_4.42_src_all.tar.bz2
--17:21:27-- http://down1.chinaunix.net/distfiles/p7zip_4.42_src_all.tar.bz2
正在解析主机 down1.chinaunix.net... 60.28.166.86
Connecting to down1.chinaunix.net|60.28.166.86|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1461812 (1.4M) [application/x-tar]
Saving to: `p7zip_4.42_src_all.tar.bz2'
100%[=======================================================>] 1,461,812 153K/s in 8.6s
17:21:36 (166 KB/s) - `p7zip_4.42_src_all.tar.bz2' saved [1461812/1461812]
[root@CentOS ~]# tar -jxvf p7zip_4.42_src_all.tar.bz2 -C /usr/src
………………………………………………我是华丽的省略号……………………………………………………
p7zip_4.42/man1/
p7zip_4.42/man1/7z.1
p7zip_4.42/man1/7zr.1
p7zip_4.42/man1/7za.1
[root@CentOS ~]# cd /usr/src/p7zip_4.42/
[root@CentOS p7zip_4.42]# make&&make install
………………………………………………我是华丽的省略号……………………………………………………
make[1]: Leaving directory `/usr/src/p7zip_4.42/7zip/Bundles/Alone'
./install.sh /usr/local/bin /usr/local/lib/p7zip /usr/local/man
- installing /usr/local/bin/7za
./install.sh: line 99: [-x: command not found
- installing /usr/local/man/man1/7z.1
- installing /usr/local/man/man1/7za.1
- installing /usr/local/man/man1/7zr.1
[root@CentOS p7zip_4.42]#
回车就慢慢等着就行了。不会出现什么问题的
六. 下载软件
普通下载,用Firefox自带的下载功能吧,我是不想弄其他的了,对我来说足够了
BT下载,我推荐大家用:Deluge,软件源里面就有,直接 yum install deluge 吧,看过程:
[root@CentOS p7zip_4.42]# yum install deluge
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package deluge.i386 0:0.5.9.0-1.el5.rf set to be updated
--> Processing Dependency: python-xdg for package: deluge
--> Processing Dependency: pyOpenSSL for package: deluge
--> Running transaction check
---> Package python-xdg.noarch 0:0.17-1.el5.rf set to be updated
---> Package pyOpenSSL.i386 0:0.6-1.p24.7.2.2 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================
Package Arch Version Repository Size
================================================================================================
Installing:
deluge i386 0.5.9.0-1.el5.rf rpmforge 10 M
Installing for dependencies:
pyOpenSSL i386 0.6-1.p24.7.2.2 base 128 k
python-xdg noarch 0.17-1.el5.rf rpmforge 84 k
Transaction Summary
================================================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 10 M
Is this ok [y/N]: y
………………………………………………我是华丽的省略号……………………………………………………
七. 多窗口文件管理器(tuxcmd,类似于Win下的Total Commander)的安装
1. 从:http://prdownloads.sourceforge.net/tuxcmd/tuxcmd-0.6.50-bin-i386.tar.bz2?download 下载好软件包
2. 然后在终端下,切换到软件包存放的位置,输入下列命令来解压缩
tar jxvf tuxcmd-0.6.50-bin-i386.tar.bz2 -C /root
说明下,我提供的tuxcmd软件包,是类似于“绿色软件”的包,解压缩后不需要再编译、安装,因此,大家可以用 -C 参数,后面跟上你想存放这个软件的位置,比如我是放在了 /root 文件夹下。
3. 用 cd 进入该文件夹,运行: ./tuxcmd --lang=cn 即可运行
看下过程吧:
[root@CentOS ~]# wget http://prdownloads.sourceforge.net/tuxcmd/tuxcmd-0.6.50-bin-i386.tar.bz2?download
--14:23:32-- http://prdownloads.sourceforge.net/tuxcmd/tuxcmd-0.6.50-bin-i386.tar.bz2?download
正在解析主机 prdownloads.sourceforge.net... 216.34.181.59
Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
………………………………………………我是华丽的省略号……………………………………………………
14:23:43 (96.7 KB/s) - `tuxcmd-0.6.50-bin-i386.tar.bz2' saved [774524/774524]
[root@CentOS ~]# tar jxvf tuxcmd-0.6.50-bin-i386.tar.bz2 -C /root
tuxcmd-0.6.50-bin-i386/
tuxcmd-0.6.50-bin-i386/README
tuxcmd-0.6.50-bin-i386/tuxcmd
tuxcmd-0.6.50-bin-i386/COPYING
[root@CentOS ~]# cd /root/tuxcmd-0.6.50-bin-i386/
[root@CentOS tuxcmd-0.6.50-bin-i386]# ./tuxcmd --lang=cn