RHEL6搭建网络yum源软件仓库
2024-10-20 15:54:42
RHEL的更新包只对注册用户生效,所以需要自己手动改成Centos的更新包
一、查看rhel本身的yum安装包
rpm -qa | grep yum
二、卸载这些软件包
rpm -qa | grep yum | xargs rpm -e --nodeps #不检查依赖关系直接卸载
rpm -qa | grep yum #检查是否卸载干净
三、需要配置的安装包
# 安装包随时会迭代更新,不一定适用,如果出现下载失败可以去这个网站下载:http://mirrors.163.com/centos/6/os/x86_64/Packages/
python-iniparse-0.3.1-2.1.el6.noarch.rpm
python-urlgrabber-3.9.1-11.el6.noarch.rpm
yum-3.2.29-81.el6.centos.noarch.rpm
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
四、安装对应的包
1.终端直接下载安装
[root@rhel6 ~]# wget 安装包的地址(在上面提供的网址里面去找对应的包取其地址)
eg:
[root@rhel6 ~]# wget wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
2.下载到本地磁盘安装
# cd 到包的路径下输入一下命令
rpm -ivh * # 安装该目录下所有rpm包
rpm -qa | grep yum # 查询是否安装好
【注】在其它帖子中有人提到包需要安照顺序来装具体顺序为
1. rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
2. rpm - ivh yum yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
3. rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
五,报错处置
warning: yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch
安装的时候有时候会出现上面的错误, 提示缺少 python-urlgrabber 3.9.1 这个版本的包 上面也安装了为何出现这个问题?原因就是系统之前安装了低版本的这个 python-urlgrabber,用
rpm -qa| grep python-urlgrabber
这个命令检索所 然后卸载掉即可,命令为 :
rpm -e 包名
然后再安装就不会报错了。
六、配置yum仓库
修改/etc/yum.repos.d/ 下的文件,建议先备份
cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak #备份
vim /etc/yum.repos.d/rhel-source.repo #配置
修改的为一下内容
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 #released updates
[updates]
name=CentOS-$releasever - Updates baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 [extras]
name=CentOS-$releasever - Extras baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages [centosplus]
name=CentOS-$releasever - Plus baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
enabled=0
七、完结
保存退出后,清除yum缓存
yum clean all # 清除缓存
yum install yum # 测试安装成功没有
最新文章
- sql server 分组后字段拼接
- (转)《深入理解java虚拟机》学习笔记3——垃圾回收算法
- javascript创建对象(二)
- javascript权威指南第6版学习笔记
- Android 网络框架---Volley
- POJ1068 Parencodings(模拟)
- Cannot modify header information - headers already sent by
- 一个初学者的辛酸路程-了解Python-2
- Ubuntu下OpenGL开发环境的搭建
- C++——智能指针unique_ptr的实现
- Vue 初识Vue
- Selenium自动化测试,接口自动化测试开发,性能测试从入门到精通
- aapt获取包名和activity,启动app
- python学习笔记13-集合set
- Camstar MES 5.8 發現Ajax事件失效
- eclipse中设置文件的编码格式为utf-8
- 负margin
- Windows下Sqlplus中显示乱码
- RHEL7/CentOS7 Network Service开机无法启动的解决方法
- Python编码规范杂记(很乱:))
热门文章
- [Beta阶段]测试报告
- Gaze Estimation学习笔记(1)-Appearance-Based Gaze Estimation in the Wild
- vs2010怎么更改调试时使用的浏览器
- jdk8 stream实现sql单表select a,b,sum(),avg(),max() from group by a,b order by a,b limit M offset N及其性能
- FilelistCreator --- 导出文件列表神器 及其他好用工具
- (转)Navicat_12安装与破解,亲测可用!!!
- Operation之变换操作符
- matlab学习笔记13_2匿名函数
- IntelliJ IDEA Error:(24, 35) java: 常量字符串过长
- Grammar01 语法七要素之一_词类