rhel6/RHEL7 yum 源配置
RHEL6.2配置本地yum源和第三方源
yum可以自动解决软件包的依赖问题,简化软件安装,但RHEL的yum源是收费的,无法使用,要方便的使用yun,就必须为其添加免费的yum源。免费yum源一般有两种:本地yum源和第三方yum源。下面本文将简明的介绍两种yum源的安装配置过程。
一、RHEL6.2配置本地yum源
本地yum源是将RHEL6.2安装光盘里的软件包作为本地源,因为安装光盘里的软件包已经十分全面,一般无需额外的软件包即可满足日常需求。相对与网络上的yum源,本地源速度很快,来自官方支持,十分稳定,是很不错的选择。 配置本地yum源步骤如下:
(1)将rhel6.2安装光盘镜像(名为rhel.iso)拷到硬盘备用,此例位置为/home/lee/documents/Softwares/OsImages/rhel.iso
(2)创建iso镜像挂载目录#mkdir /localiso
(3)修改/etc/fstab文件挂载镜像(也可将iso内容拷贝到 /localiso目录下)
#vi /etc/fstab
在最后一行加入如下信息:
/home/lee/documents/Softwares/OsImages/rhel.iso /localisoiso9660,udf loop,ro,auto 0 0
保存退出
(4)新建本地yun源的配置文件
#vi /etc/yum.repos.d/local.repo
加入以下信息:
[Local]
name=Local
baseurl=file:///localiso
enable=1
gpgcheck=0
保存退出
二、RHEL6.2配置第三方yum源
第三方yum源一般由开源社区提供, 比较出名的第三方yum源有epel、rpmforge和和rpmfusion。
(1)安装epel源
epel由fedora社区提供,其提供的软件包与RHEL基本无区别,是RHEL的小白鼠版本,也就是说当epel里的源通过普通用户使用测试,证明比较稳定后才会被用于RHEL,但其也是非常稳定的,是不错的选择。
epel源安装非常简单,只需安装相应的epel的软件包即可。
epel包下载页面:http://fedoraproject.org/wiki/EPEL
RHEL6.2的epel下载链接为:http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
下载下来后执行如下命令即可:
#rpm -ivh epel-release-6-5.noarch.rpm
(2)安装rpmforge源
rpmforge源包含了RHEL, CentOS 和Scientific Linux的rpm包,它包含了许多和RHEL各版本兼容的软件包。
各linux操作系统对应的rpmforge包下载页面:http://repoforge.org/use/
RHEL6.2的rpmforge包下载链接:http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
下载下来后执行如下命令即可:
#rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
(3)安装rpmfusion源
RPM Fusion提供了Fedora Project or Red Hat不愿意发行的软件包。该软件提供目前所有的Fedora版本和红帽企业Linux5和6的预编译的RPM; RPM融合库。
各linux操作系统对应的rpmfusion包下载页面:http://rpmfusion.org/Configuration
RHEL6.2的rpmfusion包下载链接:
http://download1.rpmfusion.org/nonfree/el/updates/testing/6/i386/rpmfusion-nonfree-release-6-0.1.noarch.rpm
下载下来后执行如下命令即可:
#rpm -ivh rpmfusion-nonfree-release-6-0.1.noarch.rpm
三、建立yum的cache
重启系统,iso镜像便会自动挂载到指定目录。 执行如下命令: #yum clean all #yum makecache 则可建立yum的缓存
到此本地yum源和第三方源已建立完成。
Welcome to ELRepo, an RPM repository for Enterprise Linux packages. ELRepo supports Red Hat Enterprise Linux (RHEL) and its derivatives (Scientific Linux, CentOS & others).
The ELRepo Project focuses on hardware related packages to enhance your experience with Enterprise Linux. This includes filesystem drivers, graphics drivers, network drivers, sound drivers, webcam and video drivers.
Detailed info on the GPG key used by the ELRepo Project can be found on https://www.elrepo.org/tiki/key
If you have a system with Secure Boot enabled, please see the SecureBootKey page for more information.
To install ELRepo for RHEL-7, SL-7 or CentOS-7:
To make use of our mirror system, please also install yum-plugin-fastestmirror.
To install ELRepo for RHEL-6, SL-6 or CentOS-6:
To make use of our mirror system, please also install yum-plugin-fastestmirror.
For example, to install kmod-r8168 (Realtek r8168 NIC driver):
Depending on the package being installed or the repository setup, it might be necessary to disable non-elrepo repositories:
HomePage
Welcome to the ELRepo Project
"For the community, by the community."Welcome to ELRepo, an RPM repository for Enterprise Linux packages. ELRepo supports Red Hat Enterprise Linux (RHEL) and its derivatives (Scientific Linux, CentOS & others).
The ELRepo Project focuses on hardware related packages to enhance your experience with Enterprise Linux. This includes filesystem drivers, graphics drivers, network drivers, sound drivers, webcam and video drivers.
Get started
Import the public key:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Detailed info on the GPG key used by the ELRepo Project can be found on https://www.elrepo.org/tiki/key
If you have a system with Secure Boot enabled, please see the SecureBootKey page for more information.
To install ELRepo for RHEL-7, SL-7 or CentOS-7:
To make use of our mirror system, please also install yum-plugin-fastestmirror.
To install ELRepo for RHEL-6, SL-6 or CentOS-6:
To make use of our mirror system, please also install yum-plugin-fastestmirror.
Repository contents
ELRepo contains four channels. You can browse the contents of each channel by clicking on its name.elrepo
This is the main channel and is enabled by default. As this channel should not contain packages also present in the distribution, it should be safe to run a 'yum update' with this repository channel enabled.For example, to install kmod-r8168 (Realtek r8168 NIC driver):
yum install kmod-r8168 |
Depending on the package being installed or the repository setup, it might be necessary to disable non-elrepo repositories:
yum --disablerepo=\* --enablerepo=elrepo install kmod-nvidia |
elrepo-extras
The elrepo-extras channel provides packages and their dependencies that replace/update RHEL distribution packages. It may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with 'yum --enablerepo=elrepo-extras'.elrepo-testing
The elrepo-testing channel provides packages yet to be released to the main channel and is disabled by default. It may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with 'yum --enablerepo=elrepo-testing'.elrepo-kernel
The elrepo-kernel channel provides both the long-term support kernels (which have been configured for RHEL-7 and RHEL-6) and the latest stable mainline kernels (which have been configured for RHEL-7 and RHEL-6) using sources available from the Linux Kernel Archives. Please see the kernel-lt or kernel-ml pages for further details. This channel may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with 'yum --enablerepo=elrepo-kernel'.Need help?
- About the ELRepo Project
- ELRepo Blog
- Browse the package collection
- Download packages
- Subscribe to the ELRepo mailing lists
- Report bugs or request drivers through the bug tracker
- Contribute new packages
- Template files are available for kmodspec-el7, kmodspec-el6, kmodtool-el7, kmodtool-el6 and Makefile (el7, el6)
目录 返回
首页