物理机centos在线安装yum
- 物理机
- 2025-07-13
- 4276
yum clean all
清除缓存并建立索引,最后执行
yum -y update
完成更新。
CentOS物理机上在线安装yum,通常涉及配置yum源、下载并安装必要的RPM包等步骤,以下是详细的安装过程:
准备工作
-
确认系统版本:需要确认你的CentOS系统版本,因为不同版本的系统对应的yum安装包和配置可能有所不同,可以通过命令
cat /etc/redhat-release
来查看系统版本。 -
网络连接:确保物理机能够连接到互联网,因为yum的安装和更新都需要从网络上下载软件包。
配置yum源
-
备份原有yum源配置(可选):如果系统中已经存在yum源配置文件,建议先进行备份,以防万一,可以使用命令
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
进行备份。 -
下载新的yum源配置文件:可以选择国内的镜像源,如阿里云、网易等,以加快下载速度,对于CentOS 7,可以使用以下命令下载阿里云的yum源配置文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
- 或者使用
curl
命令:curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
-
清除缓存并建立新索引:执行命令
yum clean all
清除旧的缓存,然后执行yum makecache
建立新的索引。
安装yum及相关依赖
-
检查是否已安装yum:在终端输入
yum
,如果提示未找到命令,则说明系统中尚未安装yum,如果已安装,则会显示yum的命令提示。 -
下载yum安装包及依赖:如果系统中没有yum,需要下载yum的安装包及其依赖,可以使用
wget
命令从可靠的源下载所需的RPM包,对于CentOS 7,可能需要下载以下包:
包名 | 下载链接(示例) |
---|---|
python-iniparse | https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm |
yum-metadata-parser | https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm |
yum | https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-168.el7.noarch.rpm |
yum-plugin-fastestmirror | https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm |
注意:上述链接仅为示例,实际下载时可能需要根据系统版本和镜像源的实际情况进行调整。
-
安装RPM包:使用
rpm
命令安装下载的RPM包,由于这些包之间可能存在依赖关系,因此需要按照一定的顺序进行安装,可以先安装依赖包,再安装主包。rpm -ivh --force --nodeps python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh --force --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh --force --nodeps yum-3.4.3-168.el7.noarch.rpm
rpm -ivh --force --nodeps yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
-
验证安装:安装完成后,输入
yum
命令检查是否成功安装,如果显示yum的命令提示,则说明安装成功。
FAQs
-
Q: 安装yum时提示缺少依赖包怎么办?
- A: 如果安装yum时提示缺少依赖包,可以尝试先安装缺失的依赖包,可以使用
yum
或rpm
命令来安装依赖包,如果依赖包也缺失,可能需要从其他源手动下载并安装。
- A: 如果安装yum时提示缺少依赖包,可以尝试先安装缺失的依赖包,可以使用
-
Q: 如何更改yum的源为国内镜像?
- A: 可以按照上述步骤中的“配置yum源”部分进行操作,选择国内的镜像源(如阿里云、网易等)并下载对应的yum源配置文件,然后执行
yum clean all
和yum makecache
命令来更新缓存和建立
- A: 可以按照上述步骤中的“配置yum源”部分进行操作,选择国内的镜像源(如阿里云、网易等)并下载对应的yum源配置文件,然后执行