rhel6.4 yum本地yum源配置

2025-10-23 02:56:40

1、mount -o loop 挂载镜像盘

[root@mysql5 ~]# cd /zxx_software/

[root@mysql5 zxx_software]# ls

iso  mysql-5.6.22.tar.gz  rhel-server-6.4-x86_64-dvd.iso

[root@mysql5 zxx_software]# mount -o loop rhel-server-6.4-x86_64-dvd.iso iso/

[root@mysql5 zxx_software]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              47G  6.7G   38G  16% /

tmpfs                 940M   72K  940M   1% /dev/shm

/dev/sda1             194M   32M  153M  18% /boot

/zxx_software/rhel-server-6.4-x86_64-dvd.iso

                      3.5G  3.5G     0 100% /zxx_software/iso

[root@mysql5 zxx_software]#

rhel6.4 yum本地yum源配置

2、编辑rhel-source.repo文件

[root@mysql5 zxx_software]# cd /etc/yum.repos.d/

[root@mysql5 yum.repos.d]# ls

rhel-source.repo

[root@mysql5 yum.repos.d]# cp rhel-source.repo rhel-source.repo.bk

[root@mysql5 yum.repos.d]# ls

rhel-source.repo  rhel-source.repo.bk

[root@mysql5 yum.repos.d]# vi rhel-source.repo

[root@mysql5 yum.repos.d]# cat rhel-source.repo

[Packages]

name=Red Hat Enterprise Linux      name随便

baseurl=file:///zxx_software/iso       #本地iso的挂载路径

enabled=1                           #可以使用yum

gpgcheck=0                          #设置不检查gpgkey 

gpgkey=file:///zxx_software/iso/RPM-GPG-KEY-redhat-release   # 配置gpgkey的路径

rhel6.4 yum本地yum源配置

3、修改yumRepo.py配置文件

cd /usr/lib/python2.6/site-packages/yum/    vi yumRepo.py       找到  remote = url + ‘/’ + relative    改为  remote = "/zxx_software/iso" + '/' + relative

rhel6.4 yum本地yum源配置

4、yum install rpm包 测试yum源

[root@mysql5 yum.repos.d]# cd /zxx_software/iso/Packages/

[root@mysql5 Packages]# rpm -qa | grep gcc

libgcc-4.4.7-3.el6.x86_64

[root@mysql5 Packages]# ll | grep gcc

-r--r--r--.  67 root root  3887160 Aug 17  2010 compat-gcc-34-3.4.6-19.el6.x86_64.rpm

-r--r--r--.  67 root root 10498252 Aug 17  2010 compat-gcc-34-c++-3.4.6-19.el6.x86_64.rpm

-r--r--r--.  67 root root  2180492 Aug 17  2010 compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm

-r--r--r--.  62 root root 10566776 Dec  5  2012 gcc-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  50 root root  4958896 Dec  5  2012 gcc-c++-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  56 root root  4950008 Dec  5  2012 gcc-gfortran-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  50 root root  9154412 Dec  5  2012 gcc-gnat-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  50 root root  3929304 Dec  5  2012 gcc-java-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  50 root root  3817592 Dec  5  2012 gcc-objc-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  50 root root  4164336 Dec  5  2012 gcc-objc++-4.4.7-3.el6.x86_64.rpm

-r--r--r--.  98 root root   114316 Dec  5  2012 libgcc-4.4.7-3.el6.i686.rpm

-r--r--r--.  62 root root   102788 Dec  5  2012 libgcc-4.4.7-3.el6.x86_64.rpm

[root@mysql5 Packages]# rpm -Uvh gcc-4.4.7-3.el6.x86_64.rpm

warning: gcc-4.4.7-3.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

error: Failed dependencies:

         cloog-ppl >= 0.15 is needed by gcc-4.4.7-3.el6.x86_64

         cpp = 4.4.7-3.el6 is needed by gcc-4.4.7-3.el6.x86_64

         glibc-devel >= 2.2.90-12 is needed by gcc-4.4.7-3.el6.x86_64

可以看到gcc-4.4.7-3.el6.x86_64.rpm关联包很多,安装起来比较麻烦

[root@mysql5 Packages]# yum -y install gcc-4.4.7-3.el6.x86_64.rpm

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Packages                                                                                             | 3.9 kB     00:00 ...

Packages/primary_db                                                                                  | 3.1 MB     00:00 ...

Setting up Install Process

Examining gcc-4.4.7-3.el6.x86_64.rpm: gcc-4.4.7-3.el6.x86_64

Marking gcc-4.4.7-3.el6.x86_64.rpm to be installed

Resolving Dependencies

--> Running transaction check

rhel6.4 yum本地yum源配置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢