首页 > 系统相关 >Redhat7或Centos7自带Yum源卸载并安装国内Yum源

Redhat7或Centos7自带Yum源卸载并安装国内Yum源

时间:2023-12-12 16:59:37浏览次数:40  
标签:Redhat7 -- Centos7 Yum repo yum rpm el7

自带Yum源卸载

由于操作yum源涉及到权限,我们使用的普通用户是无法操作的。这里我们要登陆超级权限账号。(默认账号是root,如果你在安装时修改过就把下面命令的root修改为你安装输入的账号名)

注意:这里回车后输入密码是不显示的,密码也是你安装时填写的。输入好密码回车,下一条左边就会显示超级账号名字。
su root
我们使用命令检测Redhat7或Centos7是否有Yum源。

rpm -qa | grep yum
当检测到有几个自带Yum源时,我们使用下面的命令进行卸载。(国内yum源都会自带自己的厂商名字在yum上)

rpm -qa|grep yum|xargs rpm -e --nodeps
我们再使用第一条命令检测是否还有yum源没有卸载掉,如果输入回车后显示为空,证明卸载干净了。

国内Yum源下载与安装
我们先要确保网络已经连接了。(网络问题可能由于读者没配置对虚拟机的网络设置,大家如果安装了桌面版就去设置看看网络开关有没有打开,非桌面版就输入命令看看网络服务是否启动打开,作者就不在这里阐述了)

ping www.baidu.com

没有问题的话,我们先创建一个文件夹。(文件夹名可以输入大家喜欢的,mkdir是创建文件夹命令)

mkdir work

输入下面命令,看看文件夹创建了没。

ls

打开文件夹。

cd work

我们下面将下载国内Yum源,下载完输入ls看看是否有6个文件,缺一不可。

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.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-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-54.el7_8.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm

接下来安装国内Yum源。

rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm --force --nodeps
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm --force --nodeps
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm --force --nodeps
rpm -ivh yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm --force --nodeps
rpm -ivh yum-utils-1.1.31-54.el7_8.noarch.rpm --force --nodeps
rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm --force --nodeps

最后请读者使用下面命令检测是否安装了4/6个yum源。

rpm -qa | grep yum

REPO配置
更换完国内Yum源,我们要进一步配置repo文件。

cd /etc/yum.repos.d

备份CentOS-Base.repo文件 / Redhat.repo文件。

mv CentOS-Base.repo CentOS-Base.repo.bak

mv redhat.repo redhat.repo.bak

下载国内repo文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

编辑下载的文件(如果提示vim命令不存在,请安装)。

vim CentOS7-Base-163.repo

安装vim的命令。

yum install vim

进入了编辑模式,请大家使用键盘按出冒号:,这时大家会发现左下角有个冒号,接下来我们输入下面的命令。

%s/$releasever/7/g

然后大家会发现里面文本的$releasever更换为7了,最后请读者退出编辑(退出保存的命令是键盘按出冒号,输入wq!,回车),最后输入下面3条命令就可以使用Yum源了。(wq是保存退出的意思)

yum clean all
yum makecache
yum repolist all
————————————————

标签:Redhat7,--,Centos7,Yum,repo,yum,rpm,el7
From: https://www.cnblogs.com/zhyp/p/17897264.html

相关文章

  • CentOS7 扩容
    1.修改虚拟机磁盘容量例如之前虚拟机磁盘空间为30G,现要将磁盘容量设置为50G打开虚拟机(必须处于关机状态),点击【编辑虚拟机设置】,然后点击【磁盘】,接着点击【扩展】,输入修改后的最大磁盘容量50G,具体操作时最大容量根据自己的需求设置即可。   输入完成最大磁盘容量后,点击......
  • CentOS7.6安装docker一把成
    新建虚拟机或云主机,连通网络后刷此脚本安装docker#卸载旧docker安装新dockeryumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engineyuminstall-yyum-utilsdevice-mapper-persiste......
  • CentOS7.6安装python3.6.8一把成
    yum-yinstallvimunzipnet-tools&&yum-yinstallwget&&yum-yinstallbzip2&&yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel......
  • 镜像挂载+nginx实现局域网yum源
    应用说明在内网的linux主机搭建系统时,主机无法使用默认配置的官网yum源,且内网环境中不提供公共yum源,在这个情况下可自行搭建局域网yum源。部署方式:选择一台主机作为服务端,在这台主机上挂载系统iso镜像,并部署nginx将package进行发布,其他主机作为客户端配置局域网yum源iso镜像要......
  • centos7 docker-ce
    言Docker使用越来越多,安装也很简单,本次记录一下基本的步骤。Docker目前支持CentOS7及以后的版本,内核要求至少为3.10。Docker官网有安装步骤,本文只是记录一下,您也可以参考DockerCEInstallonCentOS环境说明CentOS7(MinimalInstall)$cat/etc/redhat-releaseCentOSLinu......
  • centos6.8 使用yum安装 mysql5.7
    配置系统yum源这一步可选,如果yum源使用正常可跳过,由于centos6支持已于2020年停止,安全维护也只支持到2024年11月30日,所以很多原来可用的yum源也失效了,试了几个后找到以下可用的。备份旧配置mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup......
  • 在CentOS7等老系统上配置clangd进行C/C++开发
    应该有许多公司开发机器上还是用着比较老的环境,比如CentOS7之类的。这类系统上很可能他的glibc的版本不到2.18,clangd要求的最低glibc版本就是2.18,因此我们没办法直接在这类老系统上运行clangd。但是vscode上微软的那个c++插件一坨史,慢不说,补全也差劲。我的要求有几点:不能升级......
  • Linux yum管理器
    yum是一种用于在基于RPM(RedHatPackageManager)的Linux系统上管理软件包的工具。以下是有关yum管理器的一些基本知识点:安装软件包:使用yuminstall命令安装软件包。例如,安装一个名为package_name的软件包:yuminstallpackage_name。升级软件包:使用yumupdate命令......
  • 超算集群安装OpenFOAM-LIGGGHTS-CFDEM(普通用户权限-以CSU HPC CentOS7.9为例)
    普通用户权限超算集群安装OpenFOAM-LIGGGHTS-CFDEM,由于缺少root权限,无法根据CFDEM官方instruction进行安装。本文以CSU超算平台为例,利用普通用户权限进行编译安装。文章修正了已有教程中部分问题,特别感谢希望先生与记得小蘋初见教程。1.安装必要依赖包此部分在记得小蘋初见中......
  • centos7安装jdk8
    1.去oracle官网下载jdk1.8,需要注册,下载后缀为.tar.gz,比如jdk-8u381-linux-x64.tar.gz2.上传到服务器,解压建立文件夹,将java安装到指定目录mkdir-p/home/java8由于java的安装包解压后默认套了一层,解压后默认会有jdk1.8.0_381这一层文件夹,我不想要,所以解压的时候......