Redhat-7配置yum源

由于红帽安装时没有输入注册码,故系统自带的yum源时不可用的;

需要进行卸载后安装国内yum源。

1、安装之前要先卸载系统本来的yum源,执行以下命令

[[email protected] ~]# rpm -aq|grep yum|xargs rpm -e --nodeps

注:a、xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题

b、--nodeps  强制卸载,不管依赖性

2、查询一下是否完全卸载了

[[email protected] ~]# rpm -qa |grep yum

3、下载centos的yum安装包,路径同2,可以直接使用下列链接

卸载原先的python-urlgrabber-3.10-4.el7.noarch.rpm

rpm -e python-urlgrabber-3.10-4.el7.noarch.rpm

  

  

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

4、先把rpm更新为:

报错:rpm >= 0:4.11.3-22 被 yum-3.4.3-158.el7.centos.noarch 需要

rpm -ivh rpm-4.11.3-32.el7.x86_64.rpm --force忽略冲突强制安装。

5、在当前目录下,安装上面下载的rpm包

rpm -ivh yum-*

6、下载centos源:

cd /etc/yum.repos.d/

 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

gedit CentOS7-Base-163.repo 

把文件的$releasever改为7,如
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/

7、清除原来的源配置

[[email protected] ~]# yum clean all

  

8、安装现在的yum源,这一步也是测试新安装的yum源有没有安装成功

[[email protected] ~]# yum install yum

 如果这条命令能执行成功,就说明新安装的yum源已经正确配置好了。

9、更新yum源到本地

[[email protected] ~]# yum list

  

 

原文地址:https://www.cnblogs.com/archer-wen/p/9643927.html

时间: 2024-10-29 19:42:54

Redhat-7配置yum源的相关文章

redhat 7 配置yum源的两种方式

Redhat 7 配置yum源的两种方式 一.网络方式(虚拟机可以连接网络) 1.删除redhat原有的yum源 rpm -aq|grep yum|xargs rpm -e --nodeps #查找所有包含'yum'的rpm包,然后删除 --nodeps表示不依赖的删除 2.下载yum安装文件(使用的是163 的yum 源)        wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-118.el7.cento

redhat 6 配置 yum 源

1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 注意,如果下载时找不到文件,就登录到:http://mirrors.163.com/centos/6/os/x86_64/ 上查找相应的文件.然后再下载. wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpmwget http://m

redhat 6 配置 yum 源的两种方法

由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源. 本文包括配置本地源及第三方源.第三方源包括:网易,epel,repoforge ,rpmfusion 以下为详细过程: 1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 注意,如果下载时找不到文件,就登录到:http://mirrors.163.com/centos/6/o

redhat下本地yum源配置

LINUX一些软件安装都有依赖包,有时用rpm包要去解决依赖包问题.我们用yum来解决一些依赖包. 把光盘挂载 [[email protected] ~]# mount /dev/cdrom /mnt 安装createrepo [[email protected] ~]# cd /mnt/Server/ [[email protected] Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm 创建一个目录放yum源 [[email prote

Redhat 5.8 配置yum源

1.由于yum不能使用,无法安装gcc,需要配置yum源 2.删除原来的/etc/yum.conf文件和/etc/yum.repo.d目录 rm -rf /etc/yum.conf rm -rf /etc/yum.repos.d/rhel-debuginfo.repo 3.重新配置yum.conf vi /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=1 debuglevel=2 logfile=/var/log/yum.log pk

RHEL7(RedHat 7)本地yum源的配置

配置yum 源 1.挂载DVD光盘到/mnt   因为配置时候路径名里面不能有空格,否则不能识别  [[email protected] mnt]# mount /dev/cdrom /mnt 2.在目录/etc/yum.repos.d/创建文件文件名.repo 3.配置本地yum源 cd /etc/yum.repos.d/   #进入yum配置目录 touch  rhel7.repo   #建立yum配置文件 vim  rhel7.repo   #编辑配置文件,添加以下内容 [rhel-yum

配置yum源

配置yum源 yum源正常请忽略这一步 01. 在安装完RedHat Enterprise Linux系统后, 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,请配置其他YUM源,以下为详细过程.(此过程不需卸载RedHat Enterprise Linux (RHEL) 自己的YUM程序) 02. 安装的RedHat Enterprise Lunux系统版本 # lsb_release -a (适用于所有的linux,包括Redhat.SuSE.Debian等

redhat6下配置yum源的使用

有好多朋友使用linux redhat版本是不是还在为rpm包的安装而烦恼,yum工具的使用无意是解决这一难题的好工具,他可以解决包安装中依赖问题,但是对于redhat版本的系统来说如果想使用yum的在线安装功能是需要银子的,那有没有在redhat下不要银子就可以使用yum呢,回答是肯定的可以使用,我们可以借助于centos系统开源包来给我们的yum工具做相应配置就可以使用了.配置如下: 由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.在这种情况下,想

在redhat6下配置yum源的使用

有好多朋友使用linux redhat版本是不是还在为rpm包的安装而烦恼,yum工具的使用无意是解决这一难题的好工具,他可以解决包安装中依赖问题,但是对于redhat版本的系统来说如果想使用yum的在线安装功能是需要银子的,那有没有在redhat下不要银子就可以使用yum呢,回答是肯定的可以使用,我们可以借助于centos系统开源包来给我们的yum工具做相应配置就可以使用了.配置如下: 由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.在这种情况下,想

LINUX安装32位运行库【LINUX配置YUM源的几种办法】

前言:本帖仅适用于RedHat.CentOS的64位系统 很多时候我们需要用linux运行或测试程序,然而我们发现64位linux系统在检测32位程序的动态链接库文件时(也就是ldd一个so文件)会报错: 不是动态可执行文件[或英文提示:not a dynamic executable file] 这是因为系统没有安装32位兼容库的缘故,我们分两大方法解决这个问题→有网络/无网络 一.当前使用linux系统已连接网络情况下,可进行在线安装 yum在线安装:sudo yum install xul