linux7.2 yum源,centos7 安装yum源

本文介绍了在CentOS 7服务器上没有yum和wget的情况下,如何通过国内镜像源下载并安装这两个关键工具的过程,包括下载wget包、安装yum及其依赖、切换到国内yum源和清理缓存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因;

安装yum需要wget安装yum的rpm包,所以前提是先有wget,服务器上没有wget的包怎么办,就去国内的镜像源去找,我这里是找的网易163的,http://mirrors.163.com/centos/7/os/x86_64/Packages/

需要什么从里面找到下载下来就好了,注意了,如果你看到别人的博客,给了一个例子,你去下载,发现包不存在,那就去这个地址中找最新的来下载

1.下载wget的rpm包

b3358ebf6d843653e797691352816423.png

使用curl下载

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

下好后使用rpm命令安装wget:

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

2.安装yum

1.删除原有的yum

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

2.下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录

找到如下的几个rpm包并下载

1、yum-*.rpm

2、yum-metadata-parser-*.rpm

3、yum-plugin-fastestmirror-*.rpm

4、python-iniparse-*.rpm

3.使用wget下载

# wget http://mirrors.163.com/centos/7/os/i386/Packages/yum-3.2.29-60.el6.centos.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

4.下载后安转yum依赖的包

# rpm -ivh python-iniparse-*.rpm

# rpm -ivh yum-*.rpm yum-metadata-parser-*.rpm yum-plugin-fastestmirror-*.rpm

注意:1.因文件有相互依赖性,故先安装python-iniparse-*.rpm 文件,再同时安装其它三个文件 ,这样就不会报错

2.rpm -ivh 要安装的rpm --nodeps --force (加上 --nodeps --force 为強制安裝,不管依赖性文件)

3.安装完之后,可以使用rm 命令删除当前目录下的RPM文件(装完就没有用处了)

5.下载yum-3.4.3

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

3.修改yum源

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

#cd /etc/yum.repos.d

2.下载yum源

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

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

#mv CentOS7-Base-163.repo CentOS-Base.repo

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

#yum makecache

5.验证yum源

#yum repolist

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

7.运行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一全部清除。

8.更新YUM文件 全部更新软件包

#yum update

10.yum常用操作

yum install XXX

yum remove XXX

yum list

yum list installed

标签:http,centos,rpm,centos7,yum,wget,安装,下载

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值