目录
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 wgetmv /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 repolistyum makecache
6、使用YUM管理RPM包
安装
全新安装 网络测试 ping www.baidu.com
yum -y install httpd vsftpd
启动服务
systemctl start httpdsystemctl stop firewalld
重新安装
当软件缺失文件,可尝试重新安装
yum -y install httpd
7、升级安装
yum -y update httpdyum -y update——更新系统中所有需要更新的内容
8、 查询
查询YUM源——yum repolist查询HTTP程序——yum list httpd——带@表示已经安装卸载程序——yum -y remove httpd
ps
可以使用 以下命令更新系统中所有需要更新的内容
yum -y update