在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
相关推荐
YuSun_WK40 分钟前
程序&进程&多任务&线程
linux·运维·服务器
HeLLo_a1192 小时前
第11章 安全网络架构和组件(一)
linux·服务器·网络
南川琼语2 小时前
TCP概念+模拟tcp服务器及客户端
linux·服务器·网络·tcp/ip
安顾里7 小时前
Linux命令-iostat
linux·运维·服务器
100编程朱老师7 小时前
面试:什么叫Linux多路复用 ?
linux·运维·服务器
群联云防护小杜7 小时前
云服务器主动防御策略与自动化防护(下)
运维·服务器·分布式·安全·自动化·音视频
PPIO派欧云7 小时前
PPIO X OWL:一键开启任务自动化的高效革命
运维·人工智能·自动化·github·api·教程·ppio派欧云
miracletiger8 小时前
uv 新的包管理工具总结
linux·人工智能·python
enyp808 小时前
麒麟系统(基于Ubuntu)上使用Qt编译时遇到“type_traits文件未找到”的错误
linux·qt·ubuntu
struggle20258 小时前
LinuxAgent开源程序是一款智能运维助手,通过接入 DeepSeek API 实现对 Linux 终端的自然语言控制,帮助用户更高效地进行系统运维工作
linux·运维·服务器·人工智能·自动化·deepseek