CentOS Yum下载指南

什么是Yum?
Yum(Yellowdog Updater, Modified)是一个基于RPM包管理器的软件包管理器,主要用于Linux系统,特别是Red Hat Enterprise Linux(RHEL)及其衍生版本,如CentOS,Yum通过自动解决依赖关系,简化了软件包的安装、更新和卸载过程。
CentOS Yum下载步骤
确定CentOS版本
在开始下载之前,首先需要确定你的CentOS版本,CentOS有多种版本,包括CentOS 5、CentOS 6、CentOS 7和CentOS 8等,不同版本的Yum下载地址可能会有所不同。
选择合适的Yum仓库

Yum仓库是存储软件包的地方,选择一个合适的Yum仓库可以让你更方便地下载所需的软件包,以下是一些常用的Yum仓库:
- CentOS官方仓库:https://mirrors.aliyun.com/centos/
- 网易开源镜像:http://mirrors.163.com/centos/
- 清华大学开源软件镜像:https://mirrors.tuna.tsinghua.edu.cn/centos/
配置Yum仓库
在配置Yum仓库之前,需要先安装Yum,以下是在CentOS 7和CentOS 8中安装Yum的命令:
# CentOS 7 sudo yum install yum # CentOS 8 sudo dnf install yum
安装完成后,可以使用以下命令配置Yum仓库:
sudo vi /etc/yum.repos.d/centos.repo
在打开的文件中,根据你的需求修改以下内容:
[baseos] name=CentOS baseos $basearch - CentOS官方仓库 baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [epel] name=Extra Packages for Enterprise Linux $releasever - CentOS官方仓库 baseurl=https://mirrors.aliyun.com/centos/$releasever/Extras/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-EPEL-7
下载软件包

在配置好Yum仓库后,可以使用以下命令下载所需的软件包:
sudo yum install 包名
下载Apache服务器:
sudo yum install httpd
安装软件包
下载完成后,Yum会自动解决依赖关系并安装软件包,以下是在安装Apache服务器后的输出信息:
Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 2.4.6-90.el7 will be installed --> Processing Dependency: httpd-tools(x86_64) = 2.4.6-90.el7 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: apr-util-xml(x86_64) >= 1.2.12 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: apr-util-uuid(x86_64) >= 1.2.12 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: apr-util(x86_64) >= 1.2.12 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: apr(x86_64) >= 1.3.12 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: httpd-devel(x86_64) >= 2.4.6-90.el7 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: pcre(x86_64) >= 8.31 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: libxml2(x86_64) >= 2.9.1 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: openssl(x86_64) >= 1.0.1e for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: zlib(x86_64) >= 1.2.3.4 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: libssh2(x86_64) >= 1.4.2 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: expat(x86_64) >= 2.1.0 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nss(x86_64) >= 3.12.3 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nss-tools(x86_64) >= 3.12.3 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nss-softokn-freebl(x86_64) >= 3.12.3 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nss-softokn(x86_64) >= 3.12.3 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nss-util(x86_64) >= 3.12.3 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nss-tools(x86_64) >= 3.12.3 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-tools(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-devel(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-libs(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-plugins(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el7.x86_64 --> Processing Dependency: nspr-vendor(x86_64) >= 4.10.6 for package: httpd-2.4.6-90.el
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复