Linux光盘开机挂载以及配置本地YUM源

首先要先将虚拟机的光盘设置状态----已连接

设置系统光盘开机自动挂载配置本地YUM源

# ls   /mnt/           #可以查看到此目录下没有内容为挂载

# vim  /etc/fstab      #在文档最后,添加以以下内容:
   /dev/cdrom       /mnt       iso9660   defaults      0   0

# mount -a
mount: /dev/sr0 写保护,将以只读方式挂载

# ls /mnt/            #可以查看到此目录下有内容,说明挂载成功
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7

配置本地YUM源 

所有的yum配置文件都在/etc/yum.repo.d/下面

# cd /etc/yum.repos.d/

# ls
Centos7.repo          CentOS-CR.repo.bak         CentOS-fasttrack.repo.bak  CentOS-Sources.repo.bak
CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-Media.repo.bak      CentOS-Vault.repo.bak

先将原系统自带的源备份

# cd /etc/yum.repos.d/
# rename  .repo     .repo.bak *     #将所有文件都改成.bak结尾

自定义本地yum源

# vim  Centos7.repo
[CentOS7]  
name=CentOS-server    
baseurl=file:///mnt 
enabled=1 
gpgcheck=0
:wq    #保存退出

# yum clean all                  #清空yum缓存
# yum list                       #生成缓存列表

### 如何在 Linux挂载光盘配置 YUM #### 1. 挂载光盘 为了挂载光盘,首先需要确认 `/mnt` 目录为空。可以通过命令 `ls /mnt/` 来检查是否有内容[^2]。如果目录为空,则表示尚未挂载任何设备。 接着编辑系统的挂载表文件 `/etc/fstab`,添加如下行以实现开机自动挂载: ```bash /dev/cdrom /mnt iso9660 defaults 0 0 ``` 保存后执行以下命令使更改生效,并验证是否能够正常挂载: ```bash mount -a ls /mnt/ ``` 此时应能看到光盘中的内容,表明挂载成功。需要注意的是,由于光盘通常是只读介质,可能会收到提示信息指出其写保护状态,但这不会影响正常使用。 #### 2. 配置本地 YUM 完成光盘挂载之后,需进一步配置本地 YUM 以便于软件包管理工具识别新资位置。具体操作涉及创建一个新的 `.repo` 文件位于 `/etc/yum.repos.d/` 路径下[^3]: 以下是示例配置文件的内容模板: ```ini [cdrom] name=CentOS-$releasever - CDROM baseurl=file:///mnt/ enabled=1 gpgcheck=1 gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7 ``` 上述片段定义了一个名为 `[cdrom]` 的存储库条目,其中指定了基础 URL 和 GPG 密钥的位置用于校验安装包的真实性。 #### 3. 测试新的 YUM 最后一步是对更新后的 YUM 进行测试,确保一切功能正常运作。可以尝试刷新缓存或者查询可用包列表作为初步检验手段之一: ```bash yum clean all yum repolist ``` 以上两条指令分别清除现有元数据缓存以及列举当前激活的所有仓库及其状态详情[^4]。 通过这些步骤即可顺利完成基于已挂载光盘之上的自定义 YUM 搭建工作流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值