[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 软件包)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)