在CentOS 7 中配置 YUM源

目录

YUM源的功能:

[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)https://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
相关推荐
小Mie不吃饭2 分钟前
FastAPI 小白教程:从入门级到实战(源码教程)
运维·服务器
fo安方1 小时前
运维的利器–监控–zabbix–第三步:配置zabbix–中间件–Tomcat–步骤+验证
运维·中间件·zabbix
爱奥尼欧1 小时前
【Linux 系统】基础IO——Linux中对文件的理解
linux·服务器·microsoft
超喜欢下雨天2 小时前
服务器安装 ros2时遇到底层库依赖冲突的问题
linux·运维·服务器·ros2
搬码临时工2 小时前
小企业如何搭建本地私有云服务器,并设置内部网络地址提供互联网访问
运维·服务器
tan77º2 小时前
【Linux网络编程】网络基础
linux·服务器·网络
18你磊哥3 小时前
Windows 本地安装部署 Apache Druid
运维·debian
笑衬人心。3 小时前
Ubuntu 22.04 + MySQL 8 无密码登录问题与 root 密码重置指南
linux·mysql·ubuntu
IT成长日记3 小时前
【Docker基础】Docker数据卷管理:docker volume inspect及其参数详解
运维·docker·容器·volume·inspect
ldj20203 小时前
Jenkins 构建过程常见错误
运维·jenkins