在CentOS 7 中配置 YUM源

news/2024/6/18 4:28:08 标签: centos, linux, 运维

目录

YUM源的功能:

YUM 源的安装过程

ps

YUM工具


配置YUM仓库/YUM源

网络源:使用官方源

前提:联网


YUM源的功能:

 YUM(Yellowdog Updater Modified)是一个在Red Hat、CentOS、Fedora等基于RPM的Linux发行版中使用的软件包管理器。它的主要功能包括:

1. **软件包安装**:YUM可以安装、更新、删除软件包。用户可以通过指定软件包的名称来安装所需的软件。

2. **依赖性解析**:在安装软件包时,YUM会自动处理软件包之间的依赖关系,确保所有必要的依赖都被满足。

3. **软件包更新**:YUM可以检查软件包的更新,并自动下载和安装最新版本的软件包,保持系统软件的安全性和功能性。

4. **软件包管理**:YUM提供了一套命令行工具,用于管理软件包,包括查看已安装的软件包列表、搜索软件包、查看软件包信息等。

5. **配置管理**:YUM允许用户配置多个软件源(repositories),这些源可以是本地的或远程的,以便从不同的服务器下载软件包。

6. **系统配置**:YUM可以用于配置系统设置,如网络设置、防火墙规则等,通过特定的软件包来实现。

7. **插件支持**:YUM支持插件,这些插件可以扩展YUM的功能,例如,提供额外的软件源、自动化任务等。

8. **事务处理**:YUM以事务的方式处理软件包的安装和更新,这意味着所有的操作要么全部成功,要么全部失败,确保了系统的一致性和稳定性。

9. **历史记录**:YUM记录了所有软件包的安装和更新历史,方便用户追踪和回滚操作。

10. **安全更新**:YUM可以配置为只安装安全更新,这对于需要保持系统安全的用户来说非常有用。

YUM是Linux系统中非常重要的工具,它简化了软件包的管理,提高了系统的维护效率。随着时间的推移,YUM已经被DNF(Dandified YUM)所取代,DNF是YUM的下一代软件包管理器,它提供了更快的软件包处理速度和更好的依赖性解决算法。

YUM 源的安装过程

1、清理原来的YUM源

yum install wget

mv /etc/yum.repos.d/* /tmp

2、阿里源:下载阿里源至yum库在虚拟机中打开浏览器搜索阿里巴巴官方镜像站

 阿里源网址:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)icon-default.png?t=N7T8https://developer.aliyun.com/mirror/

3、复制其中任意一个复制        

4、在命令窗口粘贴并运行

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

5、更新YUM源

yum repolist

yum makecache

6、使用YUM管理RPM包

        安装

        全新安装 网络测试 ping www.baidu.com

                yum -y install httpd vsftpd

        启动服务

systemctl start httpd

systemctl stop firewalld

        重新安装

        当软件缺失文件,可尝试重新安装

yum -y install httpd

7、升级安装

yum -y update httpd

yum -y update——更新系统中所有需要更新的内容

8、 查询

查询YUM源——yum repolist

查询HTTP程序——yum list httpd——带@表示已经安装

卸载程序——yum -y remove httpd

ps

可以使用 以下命令更新系统中所有需要更新的内容

yum -y update

http://www.niftyadmin.cn/n/5360319.html

相关文章

Vue学习之使用HBuilderX创建并使用vue3.0项目

Vue学习之使用HBuilderX创建并使用vue3.0项目 下文将简述如何使用HBuilderX创建并使用vue3.0项目,包含项目创建、目录介绍、如何引用组件、首页自定义设置。 1、创建vue3.0项目 具体操作之前章节已经阐述过不在冗余介绍,创建时选择vue3项目即可。vue2…

【文件处理】Tika获得文件类型以及后缀

可以使用 Apache Tika 来获取文件类型,并使用 getDefaultMimeTypes() 方法来获取文件后缀。 以下是完整描述的示例代码: import org.apache.tika.Tika; import org.apache.tika.mime.MimeType; import org.apache.tika.mime.MimeTypes;import java.io.…

面试 CSS 框架八股文十问十答第四期

面试 CSS 框架八股文十问十答第四期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)CSS3中的transform有哪些…

<网络安全>《12 数据库安全审计系统》

1 概念 数据库安全审计系统通过对用户访问数据库行为的记录、分析和汇报,来帮助用户事后生成合规报告、事故追根溯源,同时通过大数据搜索技术提供高效查询审计报告,定位事件原因,以便日后查询、分析、过滤,实现加强内…

【数据结构与算法】二叉树前序,中序,后序遍历非递归版。Leetcode接口

144. 二叉树的前序遍历 - 力扣(LeetCode) 如果根节点为空,直接返回。初始化一个辅助栈 s,并将根节点入栈。重复以下步骤,直到栈为空: 检查当前节点 tmp: 如果 tmp 不为空: 将当前节…

C语言第十六弹---操作符(下)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 操作符 1、下标访问[]、函数调用() 1.1、[ ] 下标引用操作符 1.2、函数调用操作符 2、结构成员访问操作符 2.1、结构体 2.1.1、结构的声明 2.1.2、结构体变…

GEDepth:Ground Embedding for Monocular Depth Estimation

参考代码:gedepth 出发点与动机 相机的外参告诉了相机在世界坐标系下的位置信息,那么可以用这个外参构建一个地面基础深度作为先验,后续只需要在这个地面基础深度先验基础上添加offset就可以得到结果深度,这样可以极大简化深度估…

模糊神经网络控制器(MATLAB)

模糊神经网络控制器(Fuzzy Neural Network Controller)是将模糊控制和神经网络相结合的一类控制器。它综合了两者的优点,主要包括以下特点: 知识表达能力强。模糊系统的语言规则和神经网络的学习能力相结合,可以表示复杂的非线性映射关系。 自适应能力强。神经网络提供了在线学…