RHEL6的YUM本地源配置这样写可以吗?还是有其他方案?
第一种配置方法:[base]name=linux6baseurl=file:///yumgpgcheck=1enable=1gpgkey=file:///yum/RPM-...
第一种配置方法:
[base]
name=linux 6
baseurl=file:///yum
gpgcheck=1
enable=1
gpgkey=file:///yum/RPM-GPG-KEY-redhat-release
第二种配置方法:
[base]
name=linux 6
baseurl=file:///yum
gpgcheck=0
enable=1
问:哪种配置方法可以?还是有其他的什么配置方法? 展开
[base]
name=linux 6
baseurl=file:///yum
gpgcheck=1
enable=1
gpgkey=file:///yum/RPM-GPG-KEY-redhat-release
第二种配置方法:
[base]
name=linux 6
baseurl=file:///yum
gpgcheck=0
enable=1
问:哪种配置方法可以?还是有其他的什么配置方法? 展开
2013-09-29 · 知道合伙人软件行家
zcmsgk
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:343
获赞数:784
从事运维工程多年,有丰富的IDC经验,擅长web应用,熟练掌握Linux、windows各种web环境架构,以及软件应用
向TA提问 私信TA
关注
展开全部
第一步:创建yum库所要存放的文件夹
# mkdir /mnt/dvd/ #在/mnt下新建dvd目录
# mount /dev/cdrom /mnt/dvd/ # 把光盘或你的iso文件挂载到/mnt/dvd下,如果你是真实的环境,又没有光盘,可以把iso 文件解压,然后copy到服务器上
第二步:安装createrepo 包,利用find 查找createrepo的rpm包
# find /mnt -iname 'createrepo*'
/mnt/dvd/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm
# rpm -ivh /mnt/dvd/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm
warning: /iso/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 4d10bf19: NOKEY
error: Failed dependencies:
deltarpm is needed by createrepo-0.9.8-4.AXS4.noarch
python-deltarpm is needed by createrepo-0.9.8-4.AXS4.noarch
不过这里提示有包依赖,应该先安装 deltarpmt和python-deltarpm包,然后再安装 createrepo-0.9.8-4.AXS4.noarch.rpm
# rpm -ivh /iso/Packages/deltarpm-3.5-0.5.20090913git.AXS4.i686.rpm
# rpm -ivh /iso/Packages/python-deltarpm-3.5-0.5.20090913git.AXS4.i686.rpm
# rpm -ivh /iso/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm
以上三个包,按顺序安装即可
第三步:创建yum库
# cd /mnt/
# createrepo .
这一步时间比较长,你要耐心等待
第四步: 定义yum库的配置文件
# vi /etc/yum.repos.d/iso.repo 写入以下内容
[MailRepo] # '[]' 中间内容随便定义
name=MailRepo # '=' 等号后面内容也随便定义
baseurl=file:///mnt/ # 根据你实际路径定义,如果你的iso文件解压放在/iso 可以写成baseurl=file:///iso/
enabled=1 # 是否启用这个仓库,1为起用,0为禁用
gpgcheck=0 # 设置gpgcheck=1会让yum检查每个下载的RPM的GnuPG签名。这么做是因为你需要适当的GnuPG key注册到您的RPM数据库。可以防止被欺骗,如:非法入侵发行版网站,木马导入软件包,使不知情用户下载
我写的配置如下
[c5-media]
name=CentOS
baseurl=file:///mnt/
enabled=1
gpgcheck=0
# mkdir /mnt/dvd/ #在/mnt下新建dvd目录
# mount /dev/cdrom /mnt/dvd/ # 把光盘或你的iso文件挂载到/mnt/dvd下,如果你是真实的环境,又没有光盘,可以把iso 文件解压,然后copy到服务器上
第二步:安装createrepo 包,利用find 查找createrepo的rpm包
# find /mnt -iname 'createrepo*'
/mnt/dvd/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm
# rpm -ivh /mnt/dvd/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm
warning: /iso/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 4d10bf19: NOKEY
error: Failed dependencies:
deltarpm is needed by createrepo-0.9.8-4.AXS4.noarch
python-deltarpm is needed by createrepo-0.9.8-4.AXS4.noarch
不过这里提示有包依赖,应该先安装 deltarpmt和python-deltarpm包,然后再安装 createrepo-0.9.8-4.AXS4.noarch.rpm
# rpm -ivh /iso/Packages/deltarpm-3.5-0.5.20090913git.AXS4.i686.rpm
# rpm -ivh /iso/Packages/python-deltarpm-3.5-0.5.20090913git.AXS4.i686.rpm
# rpm -ivh /iso/Packages/createrepo-0.9.8-4.AXS4.noarch.rpm
以上三个包,按顺序安装即可
第三步:创建yum库
# cd /mnt/
# createrepo .
这一步时间比较长,你要耐心等待
第四步: 定义yum库的配置文件
# vi /etc/yum.repos.d/iso.repo 写入以下内容
[MailRepo] # '[]' 中间内容随便定义
name=MailRepo # '=' 等号后面内容也随便定义
baseurl=file:///mnt/ # 根据你实际路径定义,如果你的iso文件解压放在/iso 可以写成baseurl=file:///iso/
enabled=1 # 是否启用这个仓库,1为起用,0为禁用
gpgcheck=0 # 设置gpgcheck=1会让yum检查每个下载的RPM的GnuPG签名。这么做是因为你需要适当的GnuPG key注册到您的RPM数据库。可以防止被欺骗,如:非法入侵发行版网站,木马导入软件包,使不知情用户下载
我写的配置如下
[c5-media]
name=CentOS
baseurl=file:///mnt/
enabled=1
gpgcheck=0
力控科技
2024-08-19 广告
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询