问题:新安装的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
元数据缓存已建立。
其他报错:
错误:为仓库 '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) <security@centos.org>"指纹: 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 完毕!