近来学习Linux,借助yum下载软件的时侯,总是报错:

错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

因而小编决定更换一下yum源linux嵌入式开发,小编用的是CentOS8.5.2111,不是centos8的男子伴请不要随便尝试。

1.使用root用户,步入/etc/yum.repos.d/目录.

[root@192 ~]# cd /etc/yum.repos.d/
[root@192 yum.repos.d]# ls -l
总用量 48
-rw-r--r--. 1 root root  719 9月  14 2021 CentOS-Linux-AppStream.repo
-rw-r--r--. 1 root root  704 9月  14 2021 CentOS-Linux-BaseOS.repo
-rw-r--r--. 1 root root 1130 9月  14 2021 CentOS-Linux-ContinuousRelease.repo
-rw-r--r--. 1 root root  318 9月  14 2021 CentOS-Linux-Debuginfo.repo
-rw-r--r--. 1 root root  732 9月  14 2021 CentOS-Linux-Devel.repo
-rw-r--r--. 1 root root  704 9月  14 2021 CentOS-Linux-Extras.repo
-rw-r--r--. 1 root root  719 9月  14 2021 CentOS-Linux-FastTrack.repo
-rw-r--r--. 1 root root  740 9月  14 2021 CentOS-Linux-HighAvailability.repo
-rw-r--r--. 1 root root  693 9月  14 2021 CentOS-Linux-Media.repo
-rw-r--r--. 1 root root  706 9月  14 2021 CentOS-Linux-Plus.repo
-rw-r--r--. 1 root root  724 9月  14 2021 CentOS-Linux-PowerTools.repo
-rw-r--r--. 1 root root 1124 9月  14 2021 CentOS-Linux-Sources.repo

小编刚开始想直接更新yun源linux zip 删除源文件linux安装,但很遗憾失败了,如下:

[root@192 yum.repos.d]# yum update -y
CentOS Linux 8 - AppStream                   48  B/s |  38  B     00:00    
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

为此,还是得更换yum源,具体流程请往前看

2、删除自带的yum源文件

[root@192 yum.repos.d]#rm *
rm:是否删除普通文件 'CentOS-Linux-AppStream.repo'?y
rm:是否删除普通文件 'CentOS-Linux-BaseOS.repo'?y
rm:是否删除普通文件 'CentOS-Linux-BaseOS.repo.bak'?y
rm:是否删除普通文件 'CentOS-Linux-ContinuousRelease.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Debuginfo.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Devel.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Extras.repo.bak'?y
rm:是否删除普通文件 'CentOS-Linux-FastTrack.repo'?y
rm:是否删除普通文件 'CentOS-Linux-HighAvailability.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Media.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Plus.repo'?y
rm:是否删除普通文件 'CentOS-Linux-PowerTools.repo'?y
rm:是否删除普通文件 'CentOS-Linux-Sources.repo'?y
[root@192 yum.repos.d]# ll
总用量 0

3、下载新的YUM源文件到对应目录(我用的是阿里云的)

linux系统解压zip文件_linux zip 删除源文件_linux 解压 zip 文件

[root@192 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo //mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
 
--2023-05-04 09:28:37--  https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 39.173.101.103, 39.173.101.98, 39.173.101.104, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|39.173.101.103|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2495 (2.4K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
/etc/yum.repos.d/C 100%[================>]   2.44K  --.-KB/s  用时 0s      
2023-05-04 09:28:37 (47.3 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2495/2495])
[root@192 yum.repos.d]# ll
总用量 4
-rw-r--r--. 1 root root 2495 8月   4 2022 CentOS-Base.repo
[root@192 yum.repos.d]# mv CentOS-Base.repo  CentOS-Linux-BaseOS.repo
[root@192 yum.repos.d]# ll
总用量 4
-rw-r--r--. 1 root root 2495 8月   4 2022 CentOS-Linux-BaseOS.repo

4、删除cache中的索引和软件包的缓存

[root@192 yum.repos.d]# yum clean all
0 文件已删除

5、生成缓存

将软件包信息提早在本地索引缓存,拿来增强搜索安装软件的速率,建议执行这个可以提高yum安装的速率

[root@192 yum.repos.d]# yum makecache
CentOS-8.5.2111 - Base - mirrors.aliyun.com 1.1 MB/s | 4.6 MB     00:04    
CentOS-8.5.2111 - Extras - mirrors.aliyun.c  24 kB/s |  10 kB     00:00    
CentOS-8.5.2111 - AppStream - mirrors.aliyu 797 kB/s | 8.4 MB     00:10    
元数据缓存已建立。

至此,yum源的更换就完成了,。下边让我们一上去测试一下吧!!!

6、测试yum源是否可以正常使用

[root@192 yum.repos.d]# yum install pam-devel
上次元数据过期检查:0:38:33 前,执行于 2023年05月04日 星期四 09时29分48秒。
依赖关系解决。
========================================================================================================================================
 软件包                           架构                          版本                                  仓库                         大小
========================================================================================================================================
安装:
 pam-devel                        x86_64                        1.3.1-15.el8                          base                        210 k
事务概要
========================================================================================================================================
安装  1 软件包
总下载:210 k
安装大小:593 k
确定吗?[y/N]: ^[[A^[[A^Hy
确定吗?[y/N]: y
下载软件包:
pam-devel-1.3.1-15.el8.x86_64.rpm                                                                       696 kB/s | 210 kB     00:00    
----------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                    693 kB/s | 210 kB     00:00     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                         1/1 
  安装    : pam-devel-1.3.1-15.el8.x86_64                                                                                           1/1 
  运行: pam-devel-1.3.1-15.el8.x86_64                                                                                           1/1 
  验证    : pam-devel-1.3.1-15.el8.x86_64                                                                                           1/1 
已安装:
  pam-devel-1.3.1-15.el8.x86_64                                                                                                         
完毕!
[root@192 yum.repos.d]# yum remove pam-devel
依赖关系解决。
========================================================================================================================================
 软件包                           架构                          版本                                 仓库                          大小
========================================================================================================================================
移除:
 pam-devel                        x86_64                        1.3.1-15.el8                         @base                        593 k
事务概要
========================================================================================================================================
移除  1 软件包
将会释放空间:593 k
确定吗?[y/N]: y
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                         1/1 
  删除    : pam-devel-1.3.1-15.el8.x86_64                                                                                           1/1 
  运行: pam-devel-1.3.1-15.el8.x86_64                                                                                           1/1 
  验证    : pam-devel-1.3.1-15.el8.x86_64                                                                                           1/1 
已移除:
  pam-devel-1.3.1-15.el8.x86_64                                                                                                         
完毕!

至此,yum源便可以正常使用了linux zip 删除源文件,你也赶快去试试吧

本文原创地址://q13zd.cn/llyyxzrjdshg.html编辑:刘遄,审核员:暂无