首先贴出本人使用的更新源网站:http://atrpms.net/,参考方法:http://atrpms.net/documentation/install/
以下英文内容摘自页面http://atrpms.net/documentation/install/,以做参考!!!注意:英文内容均以Fedora 14为范例介绍如何配置的,本文主要讲述Red Hat Enterprise Linux 6.1更新源的配置!本人建议读者事先先把需要修改的系统文件做好备份,以防不备之需。
话不多说,先贴出本人配置更新源后的效果:
图1 系统版本一览
图2 更新视频解码器
图3 更新系统软件包
图4 额,原来更新源添加了
图5 使用更新后的播放器看电影
下面正式开始配置Linux更新源:
Install
This repository can be used in several ways, either you browse through the directories searching for the bits you need, or you can use one of the available package manager tools.
In any case you may first want to import ATrpms’ signing key:
rpm –import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
For older rpm versions this may fail, but you can use the following two step approach:
wget http://packages.atrpms.net/RPM-GPG-KEY.atrpms rpm –import RPM-GPG-KEY.atrpms
When you have found the rpms you need and want to install them, you have several choices.
- The hard way: Download manually the rpms you need and install them with rpm -Uhv.
This is O.K., if you only want to install a couple of packages.
But this method doesn’t scale well. If you want to install packages with multiple dependencies or want to keep your system up to date, you are better of with a package manager.
- The easy way: Use a package manager like smart and/or apt and/or yum. This will ease your life with staying up to date with Red Hat erratas, as well as installing rpms from 3rd party packagers like atrpms, freshrpms, dag, dries, ccrma and several others.
- There are distribution specific packages with configuration files for various package managers. Install the matching package and use the package manager henceforth.
- If you don’t want to install the above package for any reasons, please follow these instructions (examples are for Fedora 14 on i386, modify accordingly for other distributions, for example replace f14-i386 with sl6-x86_64 for Scientific Linux 6 for AMD64):
- smart: Make sure the following lines are included in /etc/smart/channels/smart.channel:
# # atrpms # Fedora 14 – i386 – ATrpms # [atrpms] name=Fedora 14 – i386 – ATrpms baseurl=http://dl.atrpms.net/f14-i386/atrpms/stable type=rpm-md
- apt: Make sure the following lines are included in /etc/apt/sources.list:
# # atrpms # Fedora 14 – i386 – ATrpms # repomd http://dl.atrpms.net f14-i386/atrpms/stable
- yum: Make sure the following lines are included in /etc/yum.conf:
[atrpms] name=Fedora Core $releasever – $basearch – ATrpms baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1
You can then retrieve further rpms with smart, apt-get, yum or synaptic.
Note that there are yet another two sections named ‘testing’ and ‘bleeding’ which are not automatically enabled in the default configuration (this is on purpose).
- smart: Make sure the following lines are included in /etc/smart/channels/smart.channel:
Now that your system is apt enabled, you will have to run
apt-get update
to freshen the lists of available packages, and
apt-get dist-upgrade
to update you system to the newest packages. Use for example
apt-get install synaptic
to install synaptic (a graphical user interface for apt-get) etc.
- There are distribution specific packages with configuration files for various package managers. Install the matching package and use the package manager henceforth.
下面我将介绍如何完成Red Hat Enterprise Linux 6.1更新源的配置的,依照参考方法:
1. 首先,使用如下命令导入导入atrpms.net 的软件包签名
- rpm –import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
- wget http://packages.atrpms.net/RPM-GPG-KEY.atrpms
- rpm –import RPM-GPG-KEY.atrpms
2. 编辑/etc/smart/channels/smart.channel文件,按照上面的格式进行修改,本人修改后的smart.channel文件如下所示:
- #
- # atrpms
- # el6Server – i386 – ATrpms
- #
- [atrpms]
- name=el6Server – i386 – ATrpms
- baseurl=http://dl.atrpms.net/el6Server-i386/atrpms/stable/
- type=rpm-md
- #
- # atrpms
- # el6Server – i386 – ATrpms
- #
- repomd http://dl.atrpms.net/el6Server-i386/atrpms/stable/
- [atrpms]
- name=el6Server – $releasever – $basearch – ATrpms
- baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
- gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
- gpgcheck=1
- [main]
- cachedir=/var/cache/yum/$basearch/$releasever
- keepcache=0
- debuglevel=2
- logfile=/var/log/yum.log
- exactarch=1
- obsoletes=1
- gpgcheck=1
- plugins=1
- installonly_limit=3
- # This is the default, if you make this bigger yum won’t see if the metadata
- # is newer on the remote and so you’ll “gain” the bandwidth of not having to
- # download the new metadata and “pay” for it by yum not having correct
- # information.
- # It is esp. important, to have correct metadata, for distributions like
- # Fedora which don’t keep old packages around. If you don’t like this checking
- # interupting your command line usage, it’s much better to have something
- # manually check the metadata once an hour (yum-updatesd will do this).
- # metadata_expire=90m
- # PUT YOUR REPOS HERE OR IN separate files named file.repo
- # in /etc/yum.repos.d
- [atrpms]
- name=el6Server – $releasever – $basearch – ATrpms
- baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
- gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
- gpgcheck=1
完成以上内容,便可以更新系统相关软件了,不信你可以自己试试,反正我成功了!