您的位置:首页 > 其它

制作本地yum源

2014-02-18 17:50 302 查看

制作本地yum源

查看当前系统环境
[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-358.el6.x86_64#1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux[root@localhost ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago)





创建一个用于挂载的目录[root@localhost yum.repos.d]# mkdir /mnt/cdrom -pvmkdir: created directory `/mnt/cdrom'[root@localhost yum.repos.d]# mount /dev/cdrom /mnt/cdrommount: block device /dev/sr0 is write-protected, mounting read-only[root@localhost yum.repos.d]# cd /mnt/cdrom/Server/[root@localhost Server]# lltotal 139-r--r--r--. 2 root root 137534 Jan 31 2013 listingdr-xr-xr-x. 2 root root 4096 Jan 31 2013 repodata-r--r--r--. 1 root root 439 Jan 31 2013 TRANS.TBL删除原来的文件保留这个文件[root@localhost yum.repos.d]# cat my.repo [rhel]name=Redabaseurl=file:///mnt/cdrom/Serverenabled=1gpgcheck=1然后查看一下[root@localhost Server]# yum list all#记住这里一定要查看一下 要不可能还用不了测试看看是否成功[root@localhost Server]# yum install lsof -y
报错(一)[root@localhost yum.repos.d]# yum install unzip -yLoaded plugins: product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Repository 'rhel': Error parsing config: Error parsing "baseurl = 'file///mnt/cdrom/Server'": URL must be http, ftp, file or https not ""Setting up Install ProcessNo package unzip available.Error: Nothing to do
错误原因:[root@localhost yum.repos.d]# cat my.repo [rhel]name=Redabaseurl=file///mnt/cdrom/Server#缺少: 这个符号导致的报错enabled=1gpgcheck=1由于配置文件 baseurl路径不对 缺少了个:这个符号。错误解决办法[root@localhost yum.repos.d]# cat my.repo [rhel]name=Redabaseurl=file:///mnt/cdrom/Server# 添加这个:符号enabled=1gpgcheck=1
报错(二)warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPublic key for wget-1.12-1.8.el6.x86_64.rpm is not installed解决办法估计是yum源你没有导入密钥。提示说NOKEY。密钥一般都在/etc/pki/rpm-gpg这个文件夹下,
在root用户,或者sudo命令下
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*
把rpm-gpg目录下的密钥全部导入进去,可能会有错误提示,无视了。
然后在安装应该就可以了

[root@localhost yum.repos.d]# cd /etc/pki/rpm-gpg/[root@localhost rpm-gpg]# lltotal 20-rw-r--r--. 1 root root 3375 Jan 29 2013 RPM-GPG-KEY-redhat-beta-rw-r--r--. 1 root root 1990 Jan 29 2013 RPM-GPG-KEY-redhat-legacy-former-rw-r--r--. 1 root root 1164 Jan 29 2013 RPM-GPG-KEY-redhat-legacy-release-rw-r--r--. 1 root root 885 Jan 29 2013 RPM-GPG-KEY-redhat-legacy-rhx-rw-r--r--. 1 root root 3211 Jan 29 2013 RPM-GPG-KEY-redhat-release[root@localhost rpm-gpg]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*

正确的yum文件内容[root@localhost yum.repos.d]# cat my.repo [rhel]name=Redabaseurl=file:///mnt/cdrom/Serverenabled=1gpgcheck=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: