redhat 7.2更新yum源时踩的坑
一、update yum
1、先查看redhat7.2中yum的包版本 [root@localhost jiayimeng]# rpm -qa | grep yum yum-rhn-plugin-2.0.1-5.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-langpacks-0.4.2-4.el7.noarch yum-utils-1.1.31-34.el7.noarch yum-3.4.3-132.el7.noarch2、删除原有的yum包 [root@localhost jiayimeng]# rpm -e yum-rhn-plugin-2.0.1-5.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-langpacks-0.4.2-4.el7.noarch yum-utils-1.1.31-34.el7.noarch yum-3.4.3-132.el7.noarch --nodeps 警告:/etc/yum/pluginconf.d/langpacks.conf 已另存为 /etc/yum/pluginconf.d/langpacks.conf.rpmsave3、在各大开源镜像站下载对应包 163: aliyun: 中科大:4、下载并ftp到redhat server [root@localhost jiayimeng]# ll 总用量 1472 -rw-r--r--. 1 root root 1288436 12月 22 17:13 yum-3.4.3-154.el7.centos.noarch.rpm -rw-r--r--. 1 root root 28348 12月 22 17:13 yum-metadata-parser-1.1.4-10.el7.x86_64.rpm -rw-r--r--. 1 root root 32776 12月 22 17:13 yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm -rw-r--r--. 1 root root 25592 12月 22 17:13 yum-updateonboot-1.1.31-42.el7.noarch.rpm -rw-r--r--. 1 root root 120184 12月 22 17:13 yum-utils-1.1.31-42.el7.noarch.rpm5、安装软件包 [root@localhost jiayimeng]# rpm -ivh yum-* 警告:yum-3.4.3-154.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败:python-urlgrabber >= 3.10-8 被 yum-3.4.3-154.el7.centos.noarch 需要rpm >= 0:4.11.3-22 被 yum-3.4.3-154.el7.centos.noarch 需要6、报错,依赖包的版本不符 解决方案有两个,一是在网上找低版本rpm包安装,二是将所依赖的python-urlgrabber和rpm包升级,我这里用第二个方法 ----下载---- [root@localhost jiayimeng]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-25.el7.x86_64.rpm --2017-12-22 17:18:59-- http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-25.el7.x86_64.rpm 正在解析主机 mirrors.163.com (mirrors.163.com)... 123.58.190.235, 123.58.190.228, 123.58.190.236, ... 正在连接 mirrors.163.com (mirrors.163.com)|123.58.190.235|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:1216680 (1.2M) [application/x-redhat-package-manager] 正在保存至: “rpm-4.11.3-25.el7.x86_64.rpm”100%[====================>] 1,216,680 2.29MB/s 用时 0.5s 2017-12-22 17:19:00 (2.29 MB/s) - 已保存 “rpm-4.11.3-25.el7.x86_64.rpm” [1216680/1216680])[root@localhost jiayimeng]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm --2017-12-22 17:19:44-- http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm 正在解析主机 mirrors.163.com (mirrors.163.com)... 123.58.190.235, 123.58.190.234, 123.58.190.237, ... 正在连接 mirrors.163.com (mirrors.163.com)|123.58.190.235|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:110540 (108K) [application/x-redhat-package-manager] 正在保存至: “python-urlgrabber-3.10-8.el7.noarch.rpm”100%[====================>] 110,540 462KB/s 用时 0.2s 2017-12-22 17:19:44 (462 KB/s) - 已保存 “python-urlgrabber-3.10-8.el7.noarch.rpm” [110540/110540])----升级---- [root@localhost jiayimeng]# rpm -Uvh rpm-4.11.3-25.el7.x86_64.rpm --nodeps 警告:rpm-4.11.3-25.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:rpm-4.11.3-25.el7 ################################# [ 50%] 正在清理/删除...2:rpm-4.11.3-17.el7 ################################# [100%] [root@localhost jiayimeng]# rpm -Uvh python-urlgrabber-3.10-8.el7.noarch.rpm --nodeps 警告:python-urlgrabber-3.10-8.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:python-urlgrabber-3.10-8.el7 ################################# [ 50%] 正在清理/删除...2:python-urlgrabber-3.10-7.el7 ################################# [100%]7、更新yum源 [root@localhost jiayimeng]# rm /etc/yum.repos.d/redhat.repo rm:是否删除普通文件 "/etc/yum.repos.d/redhat.repo"?y [root@localhost jiayimeng]# vim /etc/yum.repos.d/CentOS-Base.repo #CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$7 - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os baseurl=http://mirrors.163.com/centos/7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$7 - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$7 - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$7 - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-78、清除yum缓存 [root@localhost ~]# yum clean all9、生成缓存 [root@localhost ~]# yum makecache 已加载插件:fastestmirror, product-id, search-disabled-repos,: subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. base | 3.6 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 (1/12): base/x86_64/group_gz | 156 kB 00:00 (2/12): base/x86_64/filelists_db | 6.7 MB 00:02 (3/12): base/x86_64/primary_db | 5.7 MB 00:01 (4/12): base/x86_64/other_db | 2.5 MB 00:00 (5/12): extras/x86_64/prestodelta | 71 kB 00:00 (6/12): extras/x86_64/filelists_db | 528 kB 00:00 (7/12): extras/x86_64/other_db | 96 kB 00:00 (8/12): extras/x86_64/primary_db | 145 kB 00:00 (9/12): updates/x86_64/prestodelta | 605 kB 00:01 (10/12): updates/x86_64/filelists_db | 2.8 MB 00:01 (11/12): updates/x86_64/other_db | 492 kB 00:00 (12/12): updates/x86_64/primary_db | 4.6 MB 00:00 Determining fastest mirrors 元数据缓存已建立
二、踩坑
在第6步报错时,我在安装新版本的rpm包时,未使用-Uvh参数,而是使用-ivh参数附加--nodeps,这时安装失败,按照网上的方法,加上了--force参数,导致rpm包依赖出现问题报错为
/usr/lib64/python2
.7
/site-packages/rpm/_rpm
.so: 未定义符号: rpmpkgVerifySigs
转载于:https://www.cnblogs.com/jym1/p/8088005.html
redhat 7.2更新yum源时踩的坑相关推荐
- RedHat7.0更新yum源(踩过的坑)
前言 redhat系统安装好尽管默认带有yum,但是redhat的更新包只对注册用户有效,对于我们这些穷人来说,只有自己手动更改成CentOS的更新包了. 最初在网上查找资料:Redhat 7使用Ce ...
- Linux学习笔记2(root密码忘记重置,Linux系统更新yum源,YUM安装卸载,常见故障排除,vim,用户/组)
目录 Linux忘记root密码 CentOS Kali 更新软件源 CentOS 更新yum源(阿里源配置方法) Kali 更新apt源 yum安装,卸载 Yum 简介 常用的 Yum 命 ...
- linux 7 yum源,Linux Redhat 7 安装免费yum源
Linux Redhat 7 安装免费yum源 出处地址:http://www.cnblogs.com/nbartchen/p/8565816.html 1.查看是否安装相关包 rpm -qa|gre ...
- 更新linux yum源,CentOS 更新yum源
CentOS更新yum源(中科大) yum安装方式在有网络环境的时候非常方便,选择一个比较快的yum源是非常有意义的 源文件下载地址: 1.更名当前的repo文件 mv /etc/yum.repos. ...
- CentOS 更新yum源
要更新yum源就要修改repo文件,什么是repo? repo 文件是 Linux 中yum源(软件仓库)的配置文件,通常一个 repo 文件定义了一个或者多个软件仓库的细节内容,例如我们下载需要安装 ...
- 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}
一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...
- 更新yum源却忘了生成缓存 造成每次启动机器报:the package list needs to be rebuilt...
更新yum源的后一定要执行下面的两条命令: yum clean all yum makecache 注意:如果有第三方源的时候是,开机发果不联网的时候,也会报这个错!!!!!
- Linux中设置Docker的yum源时,报-bash: yum-config-manager: command not found错误
问题描述:在Linux环境中设置docker的yum源时,报-bash: yum-config-manager: command not found错误,如下图所示: 解决方法:这个是因为系统默认没有 ...
- redhat 7.6 配置yum源
配置redhat 7.6 的yum源配置文件必须将 CentOS.repo文件中的版本号改为7,千万不能是具体版本比如7.x.x 使用命令 %s/$release/$7/g 一次性修改
- RedHat 7 配置本地yum源
RedHat 7 配置本地yum源 [日期:2016-06-10] [字体:大 中 小] 本文配置本地yum源是把RedHat 7的系统盘内容复制到服务器硬盘的目录/RH7ISO中,然后配置yum ...
最新文章
- CSS keylogger:攻击与防御
- DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向、计算机算法竞赛集锦方向),如有合作意向,请留言告知
- 【数据结构与算法】之深入解析“打家劫舍”的求解思路与算法示例
- linux vfs 根节点名称,Linux:文件,目录项,索引节点,超级块,VFS,具体文件系统...
- css 历史及css3 新特性
- Linux 0.11内核分析02:系统启动
- python 之遍历目录树(可匹配输出特定后缀的文件)
- 2021-06-17 compareAndSet 比较交换 CAS
- Jquery常用开发插件收集
- php创建可读文件,php – 我需要一个人类可读的,可解析的文件格式
- 华为认证、华三认证、思科认证考哪个好?
- 给VS2008安装MSDN
- 解决RestTemplate的No instances available for localhost错误
- Linux系列之搭建云服务器入门教程
- lesson 12 goodbye and good luck 再见,一路顺风-将来时态-early in the morning
- 使用Beautifulsoup解析网页遇到的问题
- Wayland 下使用腾讯会议
- 数据挖掘系列(1)_Excel的数据挖掘插件安装(SQL Server 2012 office )
- windows找不到麦克风的解决方法
- 查询物流信息,出现特殊符号如何一键替换
热门文章
- html 中的一些知识
- 数据结构c语言版堆排序,【数据结构】堆排序(C++实现)
- mysql中设置字符,MySQL 修改默认字符集
- java 集合 总结 表_java-集合总结
- java中什么是线程安全_Java 多线程:什么是线程安全性
- 【数据库原理实验(openGauss)】数据库的备份与恢复
- Vmware虚机机挂起后无法远程连接
- ImportError: cannot import name ‘py_checkpoint_reader‘ from ‘tensorflow.pyth
- (二)GitHub使用随记
- 第十八届绵竹年画节开幕 大巡游展示清末年画《迎春图》场景