问题:新安装的centos 8 不能使用wget就不能下载和安装其他的软件
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
解决:
- [root@localhost ~]# cd /etc/yum.repos.d
- [root@localhost yum.repos.d]# ls
- CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo CentOS-x86_64-kernel.repo
- [root@localhost yum.repos.d]# mkdir yum
- [root@localhost yum.repos.d]# mv *.repo yum
CentOS 8的Base源下载地址:
http://mirrors.aliyun.com/repo/Centos-8.repo
其他源下载地址:
http://mirrors.aliyun.com/repo/

下载之后通过 通过Xftp这样的传输文件的工具上传到服务器(因为没有安装lrzsz这个软件使用不了rz命令上传文件,只能使用系统自带传输工具sftp,sftp默认端口是22,账号密码是登录服务器的账号密码)



- [root@localhost yum.repos.d]# cd /root/
- [root@localhost ~]# ls
- anaconda-ks.cfg Centos-8.repo
- [root@localhost ~]# cd /etc/yum.repos.d
- [root@localhost yum.repos.d]# mv /root/Centos-8.repo .
再重新清理原来的yum缓存和建立新的yum源
- [root@localhost yum.repos.d]# yum clean all
- 0 文件已删除
- [root@localhost yum.repos.d]# yum makecache
- CentOS-8 - Base - mirrors.aliyun.com 1.5 MB/s | 4.6 MB 00:03
- CentOS-8 - Extras - mirrors.aliyun.com 28 kB/s | 10 kB 00:00
- CentOS-8 - AppStream - mirrors.aliyun.com 937 kB/s | 8.4 MB 00:09
- 元数据缓存已建立。
在yum clean all && yum makecache时报错:
错误:为仓库 'base' 下载元数据失败 : repomd.xml parser error: Parse error at line: 21 (Opening and ending tag mismatch: link line 0 and head)
解决:
重启一下服务器:reboot
重启之后,然后清理原来的yum缓存和建立新的yum源
- [root@localhost yum.repos.d]# yum clean all
- 0 文件已删除
- [root@localhost yum.repos.d]# yum makecache
- CentOS-8 - Base - mirrors.aliyun.com 993 kB/s | 4.6 MB 00:04
- CentOS-8 - Extras - mirrors.aliyun.com 14 kB/s | 10 kB 00:00
- CentOS-8 - AppStream - mirrors.aliyun.com 765 kB/s | 8.4 MB 00:11
- 元数据缓存已建立。
测试:
- [root@localhost yum.repos.d]# yum -y install lrzsz
- 上次元数据过期检查:0:06:43 前,执行于 2023年10月27日 星期五 16时10分00秒。
- 依赖关系解决。
- ==========================================================================================================================================================================
- 软件包 架构 版本 仓库 大小
- ==========================================================================================================================================================================
- 安装:
- lrzsz x86_64 0.12.20-43.el8 base 84 k
-
- 事务概要
- ==========================================================================================================================================================================
- 安装 1 软件包
-
- 总下载:84 k
- 安装大小:190 k
- 下载软件包:
- lrzsz-0.12.20-43.el8.x86_64.rpm 173 kB/s | 84 kB 00:00
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 总计 173 kB/s | 84 kB 00:00
- retrieving repo key for base unencrypted from http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
- CentOS-8 - Base - mirrors.aliyun.com 3.6 kB/s | 1.6 kB 00:00
- 导入 GPG 公钥 0x8483C65D:
- Userid: "CentOS (CentOS Official Signing Key)
" - 指纹: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
- 来自: http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
- 导入公钥成功
- 运行事务检查
- 事务检查成功。
- 运行事务测试
- 事务测试成功。
- 运行事务
- 准备中 : 1/1
- 安装 : lrzsz-0.12.20-43.el8.x86_64 1/1
- 运行脚本: lrzsz-0.12.20-43.el8.x86_64 1/1
- 验证 : lrzsz-0.12.20-43.el8.x86_64 1/1
-
- 已安装:
- lrzsz-0.12.20-43.el8.x86_64
-
- 完毕!