Linux使用系统光盘作为YUM源

--Linux使用系统光盘作为YUM源
------------------------------2013/11/07

1. 挂载光盘
Linux代码  
# mkdir /media/cdrom  
# mount /dev/cdrom /media/cdrom  
 
2. yum源文件说明
在 /etc/yum.repos.d/ 目录中有CentOS-Base.repo和CentOS-Media.repo两个文件
 
CentOS-Base.repo 记录的是网络上的资源信息
CentOS-Media.repo 记录的光盘上的资源信息,使用vi打开该文件,里面有如下一行代码
Linux代码  
# yum --disablerepo=\* --enablerepo=c6-media [command]  
--disablerepo=\* 表示不使用 \ 目录下的所有资源
--enablerepo=c6-media 表示使用定义为[c6-media]的资源
 
命令示例
Linux代码  
# yum --diablerepo=\* --enablerepo=c6-media install gcc  
 
3. 如果之前没有这些源,那么就需要手动创建yum源了。

编辑yum源文件
在 /etc/yum.repos.d/ 目录下创建文件dvd.repo,并在里面加入以下代码 
Linux代码:
-------------------------------------dvd.repo 
[local-Server] 

name=dvd.repo 
baseurl=file:///media/cdrom/Server  
enabled=1  
gpgcheck=0 

--可选 
[local-HA]  
baseurl=file:///media/cdrom/HighAvailability  
enabled=1  
gpgcheck=0  
[local=LB]  
baseurl=file:///media/cdrom/LoadBalancer  
enabled=1  
gpgcheck=0  
[local-RS]  
baseurl=file:///media/cdrom/ResilientStorage  
enabled=1  
gpgcheck=0  
 
4. 更新yum源

代码: yum clean all
yum makecache


5. 注意事项


如果yum源中有网络源,但是服务器又不能访问外部网络(很显然,不然也不用挂光盘源),那么可能需要关闭网络的源,不然使用光盘源可能会报一些错。

代码:
# yum --diablerepo=\* --enablerepo=dvd.repo

或者直接重命名其他源让rmp不识别,然后yum clean all,再重新yum makecache.


posted @   胡.杰  阅读(1302)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示