开发环境——RHEL7更换yum源

开发环境——RHEL7更换yum源

一、删除RHN注册和订阅提示

查找subscription-manager相关组件:
rpm -qa|grep subscription-manager
删除subscription-manager相关组件:
sudo yum remove subscription-manager
查找rhn相关组件:
rpm -qa|grep rhn
删除rhn相关组件:
sudo yum remove rhn-check

二、yum安装

1、yum卸载

查询当前RHEL7.3的yum安装包:
rpm -qa |grep yum
强制删除当前yum:
sudo rpm -qa|grep yum|xargs rpm -e --nodeps
再次查询yum是否删除:
rpm -qa |grep yum

2、更新rpm

由于最新的yum安装包依赖rpm-4.11.3-32.el7.x86_64.rpm,所以必须升级rpm到rpm-4.11.3-32.el7.x86_64.rpm
在http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载如下rpm安装包:

rpm-4.11.3-32.el7.x86_64.rpm
rpm-build-4.11.3-32.el7.x86_64.rpm
rpm-build-libs-4.11.3-32.el7.x86_64.rpm
rpm-libs-4.11.3-32.el7.x86_64.rpm
rpm-devel-4.11.3-32.el7.x86_64.rpm

强制安装所有的rpm安装包:
sudo rpm -ivh rpm-* --force

3、安装yum

在http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载如下yum安装包:

yum-3.4.3-158.el7.centos.noarch.rpm
yum-utils-1.1.31-45.el7.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
python-urlgrabber-3.10-8.el7.noarch.rpm
yum-updateonboot-1.1.31-45.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

安装:

sudo rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
sudo rpm -ivh yum-*

安装成功,查询yum版本
yum --version

4、更新yum源为阿里云源

下载源仓库文件:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
将CentOS-Base.repo文件中的$releasever全部替换为版本号7
更新仓库:

yum clean all
yum makecache
sudo yum?update

原文地址:http://blog.51cto.com/9291927/2115496

时间: 2024-08-21 21:50:29

开发环境——RHEL7更换yum源的相关文章

Linux之RedHat7如何更换yum源

目前,我们常见的系统大概就是Windows.Linux和Mac OS了.Windows系统应该是大部分人最早开始接触的系统,毕竟Windows系统使用起来相当方便,只需要点点鼠标,外加会简单的打字,一般看视频.听音乐.上网都是没问题的.追求完美体验的用户可能会更加喜欢Mac OS系统,相比Windows系统而言,Mac OS用户界面更加的华丽,设计很人性化,用户体验会好很多.至于Linux,则主要安装在服务器上,一般人基本不太会接触,但是对于运维.开发人员而言,可能是不得不掌握的一种操作系统.

linux系统更换yum源

由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程: 1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 在163镜像上查看当前版本 cat /etc/issue && uname -a 看一下系统版本号和位数,到 http://mirrors.kernel.org/centos/ 或 http://mir

更换yum源、创建本地yum源

系统版本: [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -r 2.6.32-573.el6.x86_64 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [[email protected] ~]# uname -r

CentOS8更换yum源后出现同步仓库缓存失败的问题

问题起因:一开始CentOS 8默认的yum源是能够正常使用的,但使用如下命令安装了Development Tools之后: yum groupinstall -y "Development Tools" 不知道为啥就开始出现同步仓库缓存失败的问题,无法正常安装一些工具包.错误提示如下: [[email protected] /etc/yum.repos.d]# yum makecache CentOS-8.0 - AppStream 19 B/s | 38 B 00:02 CentO

Linux交叉开发环境搭建 —— 效率之源

楼主今天终于把所有Linux开发环境需要的软件下载完毕了.虽然以前也是搭建过的,时间久了又折腾了一晚上. 交叉环境: Windows.Linux文件共享 SecureCRT 连接虚拟机终端 工具: VirtualBox ubuntu-16.04-desktop-amd64.iso(ubuntu官网下载) SecureCRT Source Insight 虚拟机搭建: 检查bios虚拟技术功能开启 新建虚拟机,选择创建虚拟硬盘,其余均默认 点击新建虚拟机设置->存储->选中没有光盘->点击

Centos6.5更换yum源

Centos6.5更新yum源 Linux下安装软件的工具叫yum工具,linux的二进制软件包一般是rpm包.类似windows下的exe程序. 通过yum来安装软件,默认获取rpm包的软件配置是从国外Centos官方源下载的,因此,安装速度会比较慢,我们在使用时通过会把默认获取rpm包的配置从国外官方源,改成国内的优秀yum源.下面的操作是把163的源替换官方源的过程. 1.1查看yum文件:cat /etc/yum.repos.d/CentOS-Base.repo,通过下图的显示可以看出显

Linux之更换yum源

由于CentOS自带的yum源实在不好用,因此准备换成163的,操作记录如下: wget http://mirrors.163.com/.help/CentOS6-Base-163.repo      #下载163yum源 mv CentOS-Base.repo CentOS-Base.repo.back                    #备份原来的yum源 mv CentOS6-Base-163.repo CentOS-Base.repo                    #替换以前

CentOS 6.5下更换YUM源 及 搭建YUM本地源服务器

一.换源 唔,由于众所周知的原因,CentOS本身提供的好多YUM源路径下载速度是很慢的.所以,换源. # cd /etc/yum.repos.d# cp CentOS-Base.repo CentOS-Base.repo.backup # vim CentOS-Base.repo 正常情况下,CentOS-Base.repo这个文件用的是mirrorlist的方式获取源路径然后再下载源包的,不用管他,删掉这几行 mirrorlist=http://mirrorlist.centos.org/?

RHEL脚本更换YUM源(sohu)

#!/bin/bash #1.删除redhat原有的yum源  rpm -aq | grep yum|xargs rpm -e --nodeps  rpm -evh python-urlgrabber #2.重新从网上获取yum的安装包  #以root登陆到redhalt系统,默认目录已经切换到 /root,通过wget命令下载相应的yum包.具体命令如下: for packes_yum in [ python-iniparse-0.3.1-2.1.el6.noarch.rpm yum-meta