如何快速配置YUM源

1、ISO镜像插入虚拟机或者光驱

2、创建一个yum.repo文件

[root@node1 ~]# cd /etc/yum.repos.d/
[root@node1 yum.repos.d]# ls 
rhel-debuginfo.repo
[root@node1 yum.repos.d]# cp rhel-debuginfo.repo yum.repo

3、编辑yum.repo文件
编辑之前

[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-debuginfo-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

编辑之后 

[base]
name=Red Hat Enterprise Linux 
baseurl=file:///media/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4、挂载光盘

[root@node1 yum.repos.d]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@node1 yum.repos.d]# 

5、通过yum进行安装软件包

[root@oggsource ~]# yum install strace
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package strace.i386 0:4.5.18-5.el5_4.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================
 Package                         Arch                          Version                                    Repository                     Size
==============================================================================================================================================
Installing:
 strace                          i386                          4.5.18-5.el5_4.1                           base                          171 k

Transaction Summary
==============================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 171 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : strace                                                                                                                 1/1 

Installed:
  strace.i386 0:4.5.18-5.el5_4.1                                                                                                              

Complete!
[root@oggsource ~]# 

6、操作完成

############################################################################################################################
############################################################################################################################
############################################################################################################################
############################################################################################################################
############################################################################################################################

在Oracle Linux Server release 6.3上配置yum源

配置环境:

[root@RACDG ~]# uname -a
Linux RACDG.localdomain 2.6.39-200.24.1.el6uek.x86_64 #1 SMP Sat Jun 23 02:39:07 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@RACDG ~]# more /etc/issue
Oracle Linux Server release 6.3
Kernel \r on an \m

1、虚拟机或者物理机上插入安装光盘

2、编辑public-yum-ol6.repo文件

编辑之前,最好先备份一份源文件

[root@CQRAC ~]# cd /etc/yum.repos.d/
[root@CQRAC yum.repos.d]# ls
public-yum-ol6.repo
[root@CQRAC yum.repos.d]# cp public-yum-ol6.repo public-yum-ol6.repo.bak

修改前的public-yum-ol6.repo

[ol6_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=1

[ol6_ga_base]
name=Oracle Linux $releasever GA installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/0/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0

[ol6_u1_base]
name=Oracle Linux $releasever Update 1 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/1/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0

[ol6_u2_base]
name=Oracle Linux $releasever Update 2 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/2/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0

[ol6_u3_base]
name=Oracle Linux $releasever Update 3 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/3/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0

[ol6_UEK_latest]
name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=1

[ol6_UEK_base]
name=Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)

修改后的public-yum-ol6.repo

[base]
name=Oracle Linux
baseurl=file:///media/Server
gpgcheck=0
enabled=1

3、mount安装光盘镜像

[root@CQRAC ~]# mount /dev/cdrom /media
mount: block device /dev/sr0 is write-protected, mounting read-only

4、执行yum list测试一下配置是否成功,如果能够list出结果,说明配置成功

[root@CQRAC ~]# yum list
...
...
...
xorg-x11-server-common.x86_64                    1.10.6-1.el6                              base                                               
xorg-x11-server-utils.x86_64                     7.5-5.2.el6                               base                                               
xorg-x11-twm.x86_64                              1:1.0.3-5.1.el6                           base                                               
xorg-x11-utils.x86_64                            7.4-8.el6                                 base                                               
xorg-x11-xauth.x86_64                            1:1.0.2-7.1.el6                           base                                               
xorg-x11-xdm.x86_64                              1:1.1.6-14.1.el6                          base                                               
xorg-x11-xinit.x86_64                            1.0.9-13.el6                              base                                               
xorg-x11-xkb-utils.x86_64                        7.4-6.el6                                 base                                               
xrestop.x86_64                                   0.4-7.1.el6                               base                                               
xsane.x86_64                                     0.997-8.0.1.el6                           base                                               
xsane-common.x86_64                              0.997-8.0.1.el6                           base                                               
xsane-gimp.x86_64                                0.997-8.0.1.el6                           base                                               
xsettings-kde.x86_64                             0.11-1.el6                                base                                               
xterm.x86_64                                     253-1.el6                                 base                                               
xulrunner.i686                                   10.0.5-1.0.1.el6_2                        base                                               
xulrunner.x86_64                                 10.0.5-1.0.1.el6_2                        base                                               
xvattr.x86_64                                    1.3-18.el6                                base                                               
xz-devel.i686                                    4.999.9-0.3.beta.20091007git.el6          base                                               
xz-devel.x86_64                                  4.999.9-0.3.beta.20091007git.el6          base                                               
xz-libs.i686                                     4.999.9-0.3.beta.20091007git.el6          base                                               
yajl.i686                                        1.0.7-3.el6                               base                                               
yelp.x86_64                                      2.28.1-13.el6_2                           base                                               
ypserv.x86_64                                    2.19-22.el6                               base                                               
yum-plugin-aliases.noarch                        1.1.30-14.el6                             base                                               
yum-plugin-changelog.noarch                      1.1.30-14.el6                             base                                               
yum-plugin-downloadonly.noarch                   1.1.30-14.el6                             base                                               
yum-plugin-tmprepo.noarch                        1.1.30-14.el6                             base                                               
yum-plugin-verify.noarch                         1.1.30-14.el6                             base                                               
yum-plugin-versionlock.noarch                    1.1.30-14.el6                             base                                               
yum-presto.noarch                                0.6.2-1.el6                               base                                               
zenity.x86_64                                    2.28.0-1.el6                              base                                               
zlib.i686                                        1.2.3-27.el6                              base                                               
zlib-devel.i686                                  1.2.3-27.el6                              base                                               
zlib-devel.x86_64                                1.2.3-27.el6                              base                                               
zsh.x86_64                                       4.3.10-5.el6                              base                  

5、配置成功

参考文章

参考文章 强制安装软件包

CentOS 6.6 yum源完全配置

posted @ 2014-02-12 17:29  ArcerZhang  阅读(2659)  评论(0编辑  收藏  举报