在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
相关推荐
程序员南飞1 小时前
ps aux | grep smart_webrtc这条指令代表什么意思
java·linux·ubuntu·webrtc
StrokeAce1 小时前
linux桌面软件(wps)内嵌到主窗口后的关闭问题
linux·c++·qt·wps·窗口内嵌
热爱嵌入式的小许5 小时前
Linux基础项目开发1:量产工具——显示系统
linux·运维·服务器·韦东山量产工具
韩楚风9 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
陈苏同学9 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
Ambition_LAO9 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
Pythonliu710 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我10 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
追风赶月、10 小时前
【Linux】进程地址空间(初步了解)
linux
栎栎学编程10 小时前
Linux中环境变量
linux