http://blog.csdn.net/todd911/article/details/8047445

1.在cdrom中放入光盘,或者在虚拟机中连接光盘镜像

(具体的操作就不说了,但是这边有一点要强调,就是镜像一定要是DVD版本,不能使用liveCD版本的,之前本人就是用了liveCD版本的,怎么试都失败,一般liveCD版本的很小,只有700M左右,而DVD版本的要4G左右,关于DVD和liveCD的区别可以google,这边不多说了)
2.查看yum的源配置文件
配置文件都是在/etc/yum.repos.d目录下,有以下3个文件:
-rw-r--r--. 1 root root 1926 Dec  9  2011 CentOS-Base.repo
-rw-r--r--. 1 root root  637 Dec  9  2011 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  626 Aug 26 09:06 CentOS-Media.repo
其中CentOS-Base.repo里面都是镜像服务器的地址,应该网络yum源的地址吧。

要查看的是CentOS-Media.repo文件,主要是
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
如果指定了使用CentOS-Media源,系统就会按以上3个路径顺序查找包,现在配置第一个路径:file:///media/CentOS/

3.根据上面的配置file:///media/CentOS/创建目录
mkdir -p /media/CentOS

4.将cdrom挂载到刚才创建的目录中
mount -o loop /dev/cdrom /media/CentOS
挂载完毕后,进入/media/CentOS,应该能看到光盘的内容如下:
[root@yanPC CentOS]# ll
total 528
-r--r--r--. 2 root root     14 Jul  7 16:41 CentOS_BuildTag
-r--r--r--. 2 root root    212 Jul  2 04:21 EULA
-r--r--r--. 2 root root  18009 Jul  2 04:21 GPL
dr-xr-xr-x. 2 root root 499712 Jul  7 16:43 Packages
-r--r--r--. 2 root root   1354 Jul  2 04:21 RELEASE-NOTES-en-US.html
-r--r--r--. 2 root root   1706 Jul  2 04:21 RPM-GPG-KEY-CentOS-6
-r--r--r--. 2 root root   1730 Jul  2 04:21 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r--. 2 root root   1730 Jul  2 04:21 RPM-GPG-KEY-CentOS-Security-6
-r--r--r--. 2 root root   1734 Jul  2 04:21 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r--. 1 root root   3165 Jul  7 16:45 TRANS.TBL
dr-xr-xr-x. 3 root root   2048 Jul  6 03:57 images
dr-xr-xr-x. 2 root root   2048 Jul  6 03:56 isolinux
dr-xr-xr-x. 2 root root   4096 Jul  7 16:45 repodata

yum命令会解析repodata中的内容获取包的情况,因为之前用了liveCD,所以没有这个文件夹,然后网上找了解决方案,说使用createrepo命令创建了repodata,但是在yum install时什么错都没有报,直接nothing to do。。。。走了好多弯路啊。原来是光盘镜像不对。

5.最后使用如下yum命令就能安装光盘中的包了:
yum --disablerepo=\* --enablerepo=c6-media install XXX
命令的意思应该是屏蔽其他的yum源,只使用c6-media,那c6-media又是哪里来的呢,回到CentOS-Media.repo文件:
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]    >>>>>>>>>>>>>>>>这个命令其实就来自这里

[c6-media]                                                                                              >>>>>>>>>>>>>>>>c6-media是这个源的唯一标识,网上很多都是c5-media,如果直接使用就会出问题
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/

yum源修改为本地光盘镜像相关推荐

  1. 服务器 修改yum源,yum源修改

    yum源修改 内容精选 换一换 yum,是一个专门为了解决包的依赖关系而存在的软件包管理器.如同 Windows 系统上可以通过各类"软件管家"实现软件的一键安装.升级和卸载,Li ...

  2. CentOS7挂载CentOS7 everything安装光盘和设置yum源为挂载的光盘

    CentOS7挂载CentOS7 everything安装光盘和设置yum源为挂载的光盘 一,挂载光盘 首先需要将光盘放入光驱.挂载将使用/dev下的设备文件cdrom: [root@localhos ...

  3. centos7 设置阿里云yum源、docker源和docker镜像加速

    centos7 设置阿里云yum源和docker源及镜像加速 1 背景 2 yum源设置 2.1 备份yum文件 2.2 下载yum文件 2.3 清理缓存 2.4 生成新缓存 3 docker 源设置 ...

  4. CentOS7 yum源修改为阿里,配置阿里epel源

    镜像下载.域名解析.时间同步请点击 阿里巴巴开源镜像站 一.概念/区分: yum源 什么是yum源: yum是一个在CentOS.RedHat和Fedora操作系统中使用的Shell前端软件包管理器. ...

  5. 2021-04-21--中标麒麟-yum源修改

    title categories tags abbrlink date updated 中标麒麟--yum源修改 Linux 中标麒麟 yum d8c7 2021-04-20 16:09:25 -07 ...

  6. centos8配置本地光盘yum源_CentOS8 配置本地yum源的详细教程

    centos8发行版通过 baseos 和应用流 (appstream) 仓库发布,appstream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本 centos8 自带封装了ng ...

  7. linux怎么用网络yum源,Linux配置本地网络YUM源

    配置环境:系统版本:[root@localhost~]#cat/etc/issueRedHatEnterpriseLinuxServerrelease5.8(Tikanga)Kernel\\ronan ...

  8. 2021-04-21--中标麒麟--yum源修改

    在安装 中标麒麟V7 后,执行 yum -y update 会提示这样信息: 无法拿到更新包,原因出自yum源的问题,而网上的麒麟源好多包都不能用,总结了一下,以下方法最实用(确实最快的),但是要求能 ...

  9. Docker 的官方 yum 源切换为阿里云镜像源

    Docker 的官方 yum 源切换为阿里云镜像源 1.备份原有的 Docker yum 源配置文件 sudo cp /etc/yum.repos.d/docker-ce.repo /etc/yum. ...

  10. Linux文本界面配置yum源,修改Linux默认语言 配置yum源

    2. 配置yum源(添加上海交大的yum 源) vim  /etc/yum.repos.d/sjtu.repo  (在yum.repos.d目录下新建sjtu.repo文件并复制下面内容,并保存退出) ...

最新文章

  1. kaggle项目:基于随机森林模型的心脏病患者预测分类!
  2. pandas 索引与列相互转化
  3. jvm执行引擎全解,java解释器即时编译器,全都讲明白
  4. Linux笔记-shell遍历数组并判断是否等于某个值
  5. (篇一)作为一个程序猿,这些C语言实例你必须会!
  6. 两个一样的图像相除会怎么样_【壮凌自动化分析】一种动力电池生产中基于图像运动模糊的速度检测方法...
  7. WCF 4.0一个鲜为人知的改变[兼书名征集]
  8. Java EE7和Maven工程入门(1)
  9. Java速成课程建议
  10. linux 根目录设置777,linux 把根目录设置成777权限的补救方法
  11. java phaser,java线程之Phaser
  12. Oracle之排序会影响rownum混乱的问题
  13. 如何区分“衬线体字”和“无衬线体字”?Linux Mint中如何安装字体?
  14. 谈谈几种去中心化币币交易所的优缺点
  15. 泛癌种生物标志物介绍
  16. android壁纸软件推荐,推荐四款主流安卓手机桌面美化软件评测
  17. PostgreSQL数据库管理 第五章表空间管理
  18. JAVA计算机毕业设计图书馆借阅系统(附源码、数据库)
  19. 21. CF-Narrow Components
  20. 小米用上鸿蒙系统,小米手机可以使用鸿蒙系统吗_小米手机能用鸿蒙系统吗

热门文章

  1. 求生之路无限火力服务器,《求生之路》终于数3了?还没开测就已经卖疯了……...
  2. 全面解读“数字孪生”
  3. c语言数组文曲星猜数游戏编程,关于文曲星上猜数字游戏的c编程方法
  4. Justinmind Prototyper中如何使用变量达到一些效果
  5. log4js pm2 cluster配置
  6. protobuf中repeated类型变量与C++ vector类型变量的相互赋值方法
  7. 机器学习_深度学习毕设题目汇总——图像分割
  8. 英语: 听力(Listening)
  9. 《Level up》书评
  10. [附源码]Java计算机毕业设计SSM大学生学科竞赛管理系统