Centos7安装yum
时间: 2025-05-22 21:39:28 浏览: 70
### 安装和配置Yum包管理器
#### 1. Yum简介
Yum(Yellow dog Updater, Modified)是一种用于基于RPM的Linux发行版的强大工具,能够自动化完成RPM包的查询、安装、升级以及删除操作。它通过解决依赖关系简化了软件包的管理和维护过程[^3]。
#### 2. 准备工作
为了确保Yum能够在CentOS 7上正常运行,需要确认系统已经具备基本环境支持。如果尚未安装`yum`本身,则可以通过以下命令验证其是否存在:
```bash
rpm -q yum
```
如果没有安装,通常情况下,在标准的CentOS 7镜像中会预装该组件。如果不小心被移除,可以从官方或其他可信源重新获取并安装基础库。
#### 3. 配置本地Yum源
当网络不可用或不稳定时,可以设置本地Yum源作为替代方案:
##### 3.1 挂载ISO镜像
假设已下载CentOS 7 ISO文件并将其实例附加到虚拟机设备路径下(如/dev/cdrom)。执行如下指令创建挂载点并加载光盘数据:
```bash
mkdir /mnt/centos
mount /dev/cdrom /mnt/centos/
```
##### 3.2 备份现有仓库配置文件
进入默认存储位置 `/etc/yum.repos.d/` 并保存原始`.repo`定义以防万一后续恢复需求:
```bash
cd /etc/yum.repos.d/
mv *.repo ./backup-repos/
```
##### 3.3 创建新的本地Yum源配置文件
复制先前备份中的 `CentOS-Media.repo` 文件至当前目录,并重命名为更直观的名字比如 `local.repo` 后编辑内容指向新建立好的挂载区位址:
```bash
cp backup-repos/CentOS-Media.repo .
mv CentOS-Media.repo local.repo
vim local.repo
```
修改其中的关键字段baseurl为实际映射地址例如:
```ini
[Local-CentOS]
name=CentOS-$releasever - Media
baseurl=file:///mnt/centos/AppStream file:///mnt/centos/BaseOS
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
```
##### 3.4 更新缓存索引
清除旧有记录再生成最新的元数据以便立即生效:
```bash
yum clean all
yum makecache
yum repolist
```
此时应该可以看到新增加的那个自定义资源项列出来了。
#### 4. 测试安装服务端程序
最后一步就是利用刚搭建完毕的服务去部署任意一款典型应用来检验成果。这里选取Web服务器Apache为例演示全过程:
```bash
yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
```
以上步骤完成后访问主机IP即可查看欢迎页面证明一切运作良好[^1][^3]。
### 注意事项
虽然本文档描述的是完全离线模式下的解决方案,但在有条件的情况下还是推荐连接互联网以享受更加及时全面的技术支援与补丁推送服务。
阅读全文
相关推荐

















