CentOS7 配置本地yum源 安装vim

本文介绍在无法上网的情况下,如何使用本地镜像在CentOS系统中安装软件。通过编辑CentOs-Media.repo文件和挂载镜像,实现离线环境下软件的正常安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于网络原因,可能存在不能上网的情况,这时候就可以用本地的镜像了

选择本地镜像文件

这里我选择的是安装镜像,也可以是其他第三方的镜像
在这里插入图片描述

编辑CentOs-Media.repo文件

vi /etc/yum.repos.d/CentOS-Media.repo

在这里插入图片描述

挂载镜像文件

可以看出,使用yum install安装软件时,首先会去/media/CentOS/下查找有没有

所以我们只需要将镜像挂载到此目录(或者/media/cdrom/,本次示例使用此目录)就可以了

由于我使用的这个版本没有/media/cdrom/目录,所以需要使用 mkdir /media/cdrom/命令创建此目录

创建此目录后,使用 mount /dev/cdrom /media/cdrom/将其挂载到/media/cdrom/

输出如下↓
> mount: /dev/sr0 is write-protected, mounting read-only

使用yum命令安装vim

yum -y install vim

### 配置本地 YUM 以进行软件安装 为了在 CentOS 8 上配置本地 YUM ,可以按照如下方法操作: #### 创建挂载点并挂载 ISO 文件 假设已经下载了适用于 CentOS 8 的 DVD 或者 NetInstall 映像文件(ISO),则需要先创建一个目录作为挂载点,并将 ISO 文件挂载到该位置。 ```bash sudo mkdir /mnt/centos8 sudo mount -o loop CentOS-8-x86_64-dvd.iso /mnt/centos8/ ``` 此命令会把光盘镜像中的内容映射至 `/mnt/centos8` 下[^1]。 #### 复制原有仓库配置文件备份 进入默认存储库定义的位置 `/etc/yum.repos.d/` 并复制现有的 `.repo` 文件以便稍后恢复原始设置。 ```bash cd /etc/yum.repos.d/ sudo cp *.repo ./backup.repo ``` 这一步骤有助于防止意外修改影响系统的正常更新机制。 #### 编辑新的 Repository 文件 新建名为 `local.repo` 的文本文件来描述新建立的本地库路径。编辑器可以选择 nano, vim 等工具打开它,在其中输入以下几行文字: ```ini [Local-CentOS] name=CentOS-$releasever - Local Base baseurl=file:///mnt/centos8/AppStream enabled=1 gpgcheck=0 protect=1 skip_if_unavailable=true ``` 上述片段指定了本地介质的具体地址以及一些必要的参数选项;注意这里的 baseurl 应指向实际存放 RPM 包的地方,通常位于所挂载 ISO 中的相应子目录内。 完成之后保存更改退出编辑模式即可生效。 通过以上步骤就可以成功地为 CentOS 8 设置好基于物理媒介或者网络共享形式存在的内部包管理服务端口了。现在应该能够利用这个自定义好的数据来进行各类应用程序及其依赖项的获取工作了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值