redhat 6.4安装yum源需要哪些包

redhat 6.4安装yum源需要哪些包,第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

FilesystemSize 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]#

编辑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的路径

修改yumRepo.py配置文件

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

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

centos中yum客户端配置: yum客户端的其中一个配置文件是/etc/yum.repos.d/*.repo ,其中这一文件中一个*.repo文件就是一个yum源。 yum.repo文件内容结构。 [yumtest] #YUM源标签,与其他YUM源标签不同即可 nameserver=Servername #YUM源名做渣称,与其他YUM源名称不同缓胡拍即可 baseurl=[ftp://*** | http://** | file://***] #指定YUM源 enabled=1 #是否可用 gpgcheck=1 #是否进行数字签名检查,以防安装了被篡改的软件包,1为检查,0为不检查。 gpgkey=file///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release #指定RED Hat 发行的数字签名公钥文件。 添加YUM源时只要新建一个这样的文件,并加以配置就可以了。后两项,可以用gpgcheck=0代替。 以下配置文件只要保持 /etc/yum.conf PS:不能联网,扰羡但是安装光盘中有所有安装包的情况: 注意 /etc/yum.repos.d/CentOS-Media.repo # CentOS-Media.repo # # This repo is used to mount the default locations for a CDROM / DVD on # CentOS-5. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c5-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c5-media [command] [c5-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ ####这一行最重要 gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta 可以在baseurl=file:///media/CentOS/ 后添加正确的光盘挂载在系统中的位置,如果是平常是file:///media/CentOS/Server等。 然后你就可以在挂载光盘后,通过以下命令安装软件 yum --disablerepo=\* --enablerepo=c5-media install [软件包] (只有在普通yum命令后加上“ --disablerepo=\* --enablerepo=c5-media ”即可,如: yum --enablerepo=c5-media remofe 软件包)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11969336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存