您的位置:首页 > Web前端

Fedora yum之安装配置

2008-09-06 12:52 344 查看
这两天一直在整蛊Fedora linux操作系统,遇到了很多问题。查了网上的好多资料和网友们的博客,总算是解决了一部分。这是在解决问题的时候收集的。当然,我做了整理,根据自己使用的情况做了说明。不过,里面还有一部分内容是没有亲自考证的,留待以后需要的时候会根据情况整理。相信也没什么大的问题。这一部分是针对fedora文件管理系统yum做的记录,分为三部分,基本命令、安装配置、应用。以后还会继续整理出新。

2.配置yum

2.1.加入额外的源

2.1.1基本源仓库

Fedora有两个基本源仓库,Fedora和updates。通过在终端输入下面的命令导入相关的GPG keys。

su -c 'rpm –import /etc/pki/rpm-gpg/*'

2.1.2安装额外的源仓库。

第三方仓库中有很多其他软件,尤其是一些专利版权的软件,比如MP3 DVD等解码软件。(网络上有几种方式,我全部列出来了,带研究研究后再整理)

$ sudo rpm -ivh http://rpm.livna.org/livna-release-9.rpm
$ sudo rpm –import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

rpm -ivh rpm http://livna-dl.reloumirrors.net/fedora/9/i386/livna-release-9-1.noarch.rpm

rpm -ivh rpm http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

2.1.3选择最快的源

$ sudo yum install yum-fastestmirror。

2.2安装axel加速yum

可以参照 http://gcell.yo2.cn/archives/591349。它讲的是fedora 8中使用axel。

2.2.1下载axel源码包并进行编译。

下载最新的axel源码包,地址:http://wilmer.gaast.net/main.php/axel.html

进入下载目录进行解压并安装:

$tar zxvf 文件名
$cd 解压出来的目录
$./configure –i18n=1
$make
$make install

2.2.2下载axelget.conf 和 axelget.py

# svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ <your_path>/axelget
# cp axelget.conf /etc/yum/pluginconf.d/
# cp axelget.py /usr/lib/yum-plugins/

2.2.3sudo yum命令axel插件失效的问题
修改svn下来的axelget.py文件,搜索”axel -a -n “替换成 “/usr/local/bin/axel -a -n ”
由于Fedora 9引入的新的包管理器 PackageKit ,所以加之axel的多线程 插件,yum的速度挺快了

2.2.4注意事项:
如果出现错误找不到axel命令,编辑~/.bash_profile ,将PATH改为如下所示:
PATH=$PATH:$HOME/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin

2.3yum的图形界面

如果你不想在命令行下面输入命令,你也可以使用yum的图形界面.在"系统->应用程序->添加/删除 软件"

为此你也可以安装yumex:

su –c ‘yum install yumex’

2.4配置yum的代理

如果你是通过代理上网并且想让yum也通过代理连接到网络,输入:

su –c ‘gedit /etc/yum.conf’

在yum的配置中添加如下行

Proxy=http://ip:port/

Proxy代表proxy的ip,port代表代理监听的端口.别忘了端口后的’/’.保存并退出.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: