Centos7 安装yum源

Centos7 安装yum源参考链接:https://www.cnblogs.com/guanbin-529/p/11980400.html一、安装wget的rpm包:1、下载wget的rpm包:首先去http://mirrors.163.com/centos/7/os/x86_64/Packages/下找到wget的rpm包,复制链接,使用curl命令下载:curlhttp://mirrors.163.com/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6

大家好,又见面了,我是你们的朋友全栈君。

参考链接:

https://www.cnblogs.com/guanbin-529/p/11980400.html

一、安装wget的rpm包:

1、下载wget的rpm包:

首先去 http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下找到wget的rpm包,复制链接,使用curl命令下载:

curl http://mirrors.163.com/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6.1.x86_64.rpm

若上述的命令报错:curl: (6) Could not resolve host: mirrors.163.com; 未知的错误 可能是虚拟现在无法连接网络,先手动下载到一个指定目录下,我这里下载到了/opt/software下了

有关虚拟机如何配置网络,请参考博文:
https://mp.csdn.net/editor/html/112364929

执行上诉命令还出现一个乱码问题,把中文的格式都修改了一遍也没成功,目前不知问题所在。

2、使用rpm命令安装wget:

rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm

二、安装yum:
1、删除原有的yum:

rpm -aq|grep yum|xargs rpm -e --nodeps

2、下载yum

注意自己linux系统的版本,到对应版本的目录下进行下载。下版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是7.2,只需进7目录。
找到如下几个rpm包并下载:

  • yum-*.rpm
  • yum-metadata-parser-*.rpm
  • yum-plugin-fastestmirror-*.rpm
  • python-iniparse-*.rpm

使用wget下载(注意相关的包版本可能已经变了,请以最新的下载地址为准),我在这里下载的rpm列表如下:

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/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/python-iniparse-0.4-9.el7.noarch.rpm

3、下载后安装yum依赖的包:

rpm -ivh python-iniparse-*.rpm
rpm -ivh yum-*.rpm yum-metadata-parser-*.rpm yum-plugin-fastestmirror-*.rpm

注意:

  • 因文件有相互依赖性,故先安装 python-iniparse-*.rpm 文件,再同时安装其它三个文件,这样就不会报错。
  • rpm -ivh 要安装的rpm –nodeps –force(加上 –nodes –force为强制安装,不管依赖文件)。
  • 安装完成之后,可以使用rm 命令删除当前目录下的RPM文件(装完就没有用处了)。

4、下载yum-3.4.3(如果已经安装了 yum-3.4.3-168.el7.centos.noarch.rpm包 这个步骤可以忽略,这个是tar包,我上边已经安装了rpm包,所以直接跳过该步骤)

 

wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
tar -zxvf yum-3.4.3.tar.gz
cd yum-3.4.3

执行:

./yummain.py update

选择 y

执行 ./yummain.py update 时可能会报 CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum.conf,意思是在etc下没有yum.conf文件
在etc下创建即可:touch /etc/yum.conf

三、修改yum源:

1、进入到系统yum源的目录下:

cd /etc/yum.repos.d

2、下载yum源:

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

3、修改源文件名(注意需要把之前的删除,或者改为.bak文件)

 

  • 把之前的CentOS-Base.repo 备份
mv CentOS-Base.repo CentOS-Base.repo.bak

 

  • 把新下载的yum源重命名
mv CentOS7-Base-163.repo CentOS-Base.repo

4、运行makecache 生成缓存 使配置生效

yum makecache

5、验证yum源

yum repolist

查看是否有163的标识,有则证明配置国内163镜像源成功。

6、运行 yum clean all (等同于 yum cleanheaders;yum cleanpackages);

yum clean all

yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用 yum clean 指令进行清除,更精确的用法是 yum clean headers 清除 header,yum clean packages清除下载的rpm包,yum clean all –全部清除。

7、更新yum文件,全部更新软件包

yum update

至此,yum安装完成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136081.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • blob类型字段[通俗易懂]

    blob类型字段[通俗易懂]1、在mysql中,bolb是一个二进制大型对象,是一个储存大量数据的容器,例如图片,音频。2、插入blob类型数据比如使用preparedStatement,而不能使用Statment,因为blob类型数据不能使用字符串拼接。有关preparedStatement的使用请参考https://blog.csdn.net/weixin_46457946/article/details/1197812273、mysql的四种blob类型类型大小TinyBlob255byte.

    2025年7月12日
    2
  • spring dubbo集成(nacos dubbo)

    springBoot整合dubbo集成 传统Spring整合dubbo,需要繁琐的编写一堆堆的*.xml配置文件 而springBoot整合dubbo后,不在需要写*.xml,通过jar包引用,完 成整合,通过注解的形式完成配置。提高我们的开发效率目录结构1服务层生产者开发(hs-ldm-server-service)1.1添加dubbo依赖包<dependencies><dependency><groupId>org.ap

    2022年4月17日
    62
  • 如何把内网IP映射到公网IP

    如何把内网IP映射到公网IP 鸽子出品2017-12-0522:28:22我们讲了如何搭建网站,可是有很多小伙伴私信跟我说怎么映射,今天我就教大家如何把内网地址映射到公网!我们所需要的工具有: 内网IP(这个是品,也是必有的!) nat123(这是映射软件,百度上都能搜索到) 有些小伙伴会问: 这个软件是什么操作系统啊? 这个软件免费吗? 当然官网上有windows版…

    2022年5月18日
    127
  • 微端传奇怎么架设_架设

    微端传奇怎么架设_架设1.首下载gmqd引擎包。解压出来,找到里面(微端服务器),里面有两个文件夹,一个是微端程序,一个是微端网关,接下来,把微端程序文件里面的四个文件,复制到微端服务器电脑上面的,热血传奇客户端里面}。见下图2.然后运行updateserver.exe这个程序,等运行完后,看看里面是否加载到补丁文件3.如果都加载到客户端里面的补丁文件。那么微端程序已经运行成功了,要注意的是,PAK格式补丁。如果你的服有要用到PAK格式补丁,那么就要微端程序里面设置PAK补丁密码。见下图4.记住只要在明文密码处,输入PAK补

    2022年10月6日
    1
  • 数据结构的ElemType

    数据结构的ElemType关于数据结构教材中的ElemType说明。

    2022年5月19日
    43
  • jQuery css3鼠标悬停图片显示遮罩层动画特效

    jQuerycss3鼠标悬停图片显示遮罩层动画特效效果体验:http://hovertree.com/texiao/jquery/39/效果图:源码下载:http://hovertree.com

    2021年12月22日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号