Linux之yum原(三)

news2024/12/25 10:50:01

最近学习Linux,利用 yum 下载软件的时候,总是报错:

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

因此小编决定更换一下 yum 源,小编用的是 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源,但很遗憾失败了,如下:

[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源文件到对应目录(我用的是阿里云的)
[root@192 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://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 源便可以正常使用了,你也赶紧去试试吧在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/490897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Scala Option类型,异常处理,IO,高阶函数

Option类型 实际开发中, 在返回一些数据时, 难免会遇到空指针异常(NullPointerException), 遇到一次就处理一次相对来讲还是比较繁琐的. 在Scala中, 我们返回某些数据时,可以返回一个Option类型的对象来封装具体的数据,从而实现有效的避免空指针异常。S…

记录-对象有哪些继承方式

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. 原型链 温故而知新: 构造函数、原型和实例的关系:  每个构造函数都有一个原型对象,原型有一个属性指回构造函数,实例有一个内部指针指向原型。 思考…

【Java校招面试】基础知识(六)——计算机网络

目录 前言一、TCP协议 / UDP协议二、HTTP协议后记 前言 本篇主要介绍计算机网络的相关内容。 “基础知识”是本专栏的第一个部分,本篇博文是第六篇博文,如有需要,可: 点击这里,返回本专栏的索引文章点击这里&#xf…

Leetcode303. 区域和检索 - 数组不可变

Every day a leetcode 题目来源&#xff1a;303. 区域和检索 - 数组不可变 解法1&#xff1a;暴力 代码&#xff1a; class NumArray { public:vector<int> v;NumArray(vector<int> &nums){v nums;}int sumRange(int left, int right){int sum 0;for (in…

ChatGPT镜像网站【免费白嫖】

文章目录 前言说明网站 前言 ChatGPT是一种基于OpenAI GPT&#xff08;Generative Pretrained Transformer&#xff09;模型的聊天机器人&#xff0c;它可以对用户提出的问题做出回答&#xff0c;同时还能够进行精准的语言理解和回复&#xff0c;较好地满足了人们与机器人之间…

避免使用第三方工具完成电脑环境检测

0. 简介 在之前配置各种深度学习环境的时候经常需要先检测一下电脑的软硬件环境&#xff0c;其实整个过程比较重复和固定&#xff0c;所以我们是否有可能一键检测Python版本、PIP版本、Conda版本、CUDA版本、电脑系统、CPU核数、CPU频率、内存、硬盘等内容这是很多Deepper苦恼…

[架构之路-183]-《软考-系统分析师》-13-系统设计 - 高内聚低耦合详解、图解以及技术手段

目录 第1章 什么是高内聚低耦合 1.1 概念 1.2 目的 1.3 什么时候需要进行高内聚低耦合 1.4 什么系统需要关注高内聚、低耦合 第2章 分类 2.1 内聚的分类 2.2 耦合的分类 第3章 增加高内聚降低耦合度的方法 3.1 增加高内聚 3.2 降低耦合度 第1章 什么是高内聚低耦…

SpringCloud_Gateway服务网关

文章目录 一、SpringCloudGateway服务网关概论1、SpringCloudGateway服务网关概论2、SpringCloudGateway的三大核心概念 二、SpringCloudGateway的路由及断言1、子模块项目SpringCloudGateway的搭建2、SpringCloudGateway_Java API构建路由3、SpringCloudGateway的动态路由功能…

cmd 批量ping命令

cmd 批量ping命令 1、批量ping 1个网段2、批量ping多个网段 1、批量ping 1个网段 ping 1个网段 for /l %X in (2,1,254) do (ping -n 2 10.1.2.%X && echo 10.1.2.%X >> ok.txt || echo 10.1.2.%X >> no.txt)命令说明&#xff1a; %l 表示在(2,1,254) 按…

免费矢量图标网站都有哪些,推荐这10个

矢量图标是我们日常设计应用程序和网页过程中不可缺少的元素之一。通过小矢量图标&#xff0c;我们可以快速方便地实现视觉指导和功能划分。 但在创作中&#xff0c;设计师往往需要花费大量的时间和精力来寻找不同网站的矢量图标&#xff0c;以满足他们的设计需求&#xff0c;…

电子价签能给生鲜零售带来什么?

生鲜零售 变价难 超市中的水果、蔬菜、鱼肉海鲜等商品&#xff0c;往往会受季节变化、运输和储存成本、自然环境引起的生产成本、供需关系等因素影响&#xff0c;其商品价格变动比较频繁。如不能及时更新价格&#xff0c;容易影响商品的销售&#xff0c;进而影响超市的盈利能…

asp.net基于web的大学生交友网站shfw9294程序

为社会的和谐做出了贡献。 通过网络&#xff0c;不同地区的人员可跨越时间、地点进行交流。建设一个安全、可靠、开放、纯净的大学生交友网站系统&#xff0c;为中山市大学生提供一个使用方便的、 界面美观的交友园地是本系统的主要目的。 系统使用Visual studio.net2010作为系…

【计算机网络】总结复习(1)

本文主要记录在看小林coding 时的一些体会&#xff0c;会记录一些我认为重要的知识点以及感受 网络基础篇 osi 七层协议 tcp/ip 四层协议 应用层 传输层 网络层 网络接口层 实际场景&#xff1a; 输出网址 到 网页显示 过程url 解析&#xff08;协议web 服务器 数据源路径…

智慧城市规划数字化管理:数字孪生技术的创新应用

随着智能城市的不断发展&#xff0c;数字孪生技术也开始在智慧城市的建设中得到了广泛应用。数字孪生作为一种数字化的复制技术&#xff0c;它可以模拟真实世界中的实体和过程。 在城市规划方面&#xff0c;数字孪生可以帮助城市规划师更加直观地了解城市的整体规划和发展趋势&…

菜鸡shader2:L2基于BlinnPhong假环境反射,生锈材质

目录 假环境反射材质&#xff08;不锈钢材质&#xff09;生锈材质 假环境反射材质&#xff08;不锈钢材质&#xff09; 先放上最终图&#xff1a; 处理高光部分&#xff1a; 这里是phong模型不是blinnphong。应用观察方向的反射方向和光方向点乘算出高光&#xff0c;然后重…

PHP+vue大学生心理健康评价和分析系统8w3ff

本整个大学生心理健康管理系统是按照整体需求来实现各个功能的&#xff0c;它可以通过心理健康测评来检测大学生的心理健康&#xff0c;并且给予预警&#xff0c;还可以预约医生来解决问题。并且&#xff0c;管理员可以查看用户信息&#xff0c;发布一些关于心理健康的文章。该…

CVE-2023-29489 cPanel XSS漏洞分析研究

前言 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 如果文章中的漏洞出现敏感内容产生了部分影响&#xff0c;请及时联系作者&#xff0c;望谅解。 一、漏洞原理 漏洞简述 cPa…

MySQL之Log Buffer详解

前言 本文已收录在MySQL性能优化原理实战专栏&#xff0c;点击此处浏览更多优质内容。 上一篇文章MySQL之Doublewrite Buffer详解首次提到Redo Log的概念&#xff0c;Redo Log是数据库体系架构中非常重要的一个模块&#xff0c;它能保证数据库的Crash-safe&#xff08;崩溃恢复…

Linux Docker 搭建WordPress个人博客(避坑篇)

本文主要参考文章&#xff1a;Docker实战&#xff1a;Docker安装WordPress&#xff0c;快速搭建自己的博客 但我在参考过程中踩坑较多&#xff0c;特此记录下 1、What is WordPress 官网&#xff1a;https://wordpress.com/zh-cn/ wordpress是世界上应用最广泛的开源CMS程序…

Kotlin中的密封类和密封接口

密封类和密封接口是 Kotlin 中允许创建受限类层次结构的两个特性。这两个构造用于定义一组有限的可能子类型&#xff0c;并防止在声明的层次结构之外定义其他子类型。 密封类 密封类是一个可以被子类化的类&#xff0c;但只能在声明它的同一个文件中进行子类化。这意味着密封…