[root@localhost CentOS]# mkdir /media/CentOS
把光盘加载到本地
[root@localhost CentOS]# mount /dev/cdrom /media/CentOS

在/etc/yum.repos.d/目录下,有两个文件
CentOS-Base.repo记录着网络上的yum源的地址和路径信息等
CentOS-Media.repo录着可以从本地作为yum源的介质和路径。其中还有这样一个说明:
修改 CentOS-Media.repo 如下:
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
# CentOS-5. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c5-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c5-media [command]

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta

我们只需编辑下bashurl ,将自己的光盘路径写入就可以了。
觉得自己的光盘的源足够用了。不需要网络源,或者没有网络。
可以使用yum --disablerepo=\* --enablerepo=c5-media [command]

yum命令允许使用本地media介质的源而已。正确的命令如下(更新gcc为例):
Could not retrieve mirrorlist

[root@centos cdrom]# yum --disablerepo =* --enablerepo=c5-media install gcc
 Loading " installonlyn " plugin
Setting up Update Process
Setting up repositories
c5 - media                   100 % |=========================| 1.1 kB     00 : 00
Reading repository metadata in from local files
primary.xml.gz             100 % |=========================| 834 kB     00 : 00
################################################## 2400 / 2400
No Packages marked for Update / Obsoletion

比如安装gdb
[root@centos cdrom]# yum --disablerepo =* --enablerepo=c5-media install gdb
Loading " installonlyn " plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for gdb to pack into transaction set .
gdb - 6.5 - 25 .el5.i386.rpm    100 % |=========================| 56 kB     00 : 00
---> Package gdb.i386 0 : 6.5 - 25 .el5 set to be updated
--> Running transaction check
 
Dependencies Resolved
 
=============================================================================
Package                  Arch        Version           Repository         Size
=============================================================================
Installing:
gdb                      i386        6.5 - 25 .el5        c5 - media           3.1 M
 
Transaction Summary
=============================================================================
Install       1 Package(s)          
Update        0 Package(s)          
Remove        0 Package(s)          
 
Total download size: 3.1 M
Is this ok [y / N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
   Installing: gdb                           ######################### [ 1 / 1 ]
 
Installed: gdb.i386 0 : 6.5 - 25 .el5
Complete !
[root@centos
cdrom]# yum --disablerepo =* --enablerepo=c5-media install
kernel-header glibc-headers  glibc-devel libgcmp gcc  gcc-c++

在使用yum进行install时,经常会出现下面的错误
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
导致安装不能进行。解决方法如下:
[root@localhost CentOS]# rpm --import   /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
[root@localhost CentOS]# rpm --import   /etc/pki/rpm-gpg/RPM-GPG-KEY-beta

[root@CentOS5
~]# yum -y --disablerepo =* --enablerepo=c5-media install kernel-header
glibc-headers gcc gcc-c++ autoconf automake
[root@CentOS5 ~]# cd /usr/src/
[root@CentOS5 src]# tar zxvf mysql-5.1.56.tar.gz
[root@CentOS5 src]# cd mysql-5.1.56

http://blog.chinaunix.net/uid-26167002-id-2182637.html

Centos使用光盘作为本地yum源的更多相关文章

  1. 使用光盘搭建本地yum源

    刚装好的系统,想安装一些常用软件和一些包组的时候,就可以使用安装光盘搭建本地yum 第一步:挂载安装光盘 mount /dev/cdrom /mnt 第二步:编辑repo yum源文件 [root@l ...

  2. CentOS 6.2配置本地yum源

    转载自http://www.cnblogs.com/centoser/articles/2411694.html#undefined 一.挂载本地光盘到系统:把Cent6.2安装光盘放入光驱,在终端命 ...

  3. Linux 系统使用 iso 镜像文件或光盘配置本地YUM 源的最简单方式

    1.分配光驱 选择本地的iso系统镜像文件,或者在光驱中放入系统安装盘.之后,在桌面可以看到RHEL-7.2-Server的光盘图标. 2.查看光驱挂载的位置 使用df -h 命令可以看到光驱或镜像文 ...

  4. centos 6.4 配置本地yum源(iso镜像)

    1.先挂载 iso镜像  eg: mount -o loop /home/帐号/downloads/CentOS.iso /mnt/iso 2.用管理员帐号备份CentOS-Base.repo   e ...

  5. CentOS 6.4安装本地yum源,并安装X Window System

    1.为DVD创建一个挂载目录 [root@localhost ~]# mkdir /media/CentOS 2.在Linux下挂载CentOS DVD(虚拟机挂载DVD不说了,应该都会) [root ...

  6. [转载]CentOS 7 创建本地YUM源

    本文中的"本地YUM源"包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.5 ...

  7. RedHat/CentOS利用iso镜像做本地yum源

    在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载iso的方法吧. (1) 创建iso存放目录和挂载目录 mkdi ...

  8. 使用光盘无网络搭建本地yum源仓库

    目录 一:使用光盘搭建本地yum源 1,按顺序搭建本地yum源 第一步 : 搭载安装光盘 第二步 : 编辑repo yum源文件 第三步 : 检查 yum makecache 注意事项: 一:使用光盘 ...

  9. Linux 本地yum源搭建和网络yum源搭建

    一.本地yum源搭建 首先挂载上光盘 [root@www /]# mount /dev/cdrom /media/cdrom/ 系统默认已经安装了可使用yum的软件包,所以可以直接配置: [root@ ...

随机推荐

  1. 揭秘响应式web设计

     0.引言 响应式web设计的作用主要使网页能在不同小大的显示窗口下依然优雅.当前的显示窗口有pc,ipad,iphone以及一些其他的设备.不同的显示窗口的分辨率各不相同,如何在不同的分辨率的情况下 ...

  2. java中的3大特性之多态

    一.多态:一个对象具有多种表现形态(父类的引用类型变量指向了子类的对象) 二.多态的满足条件:1.必须要有继承关系2.必须要有方法的重写 三.int[]a; //a引用类型变量-->//引用in ...

  3. 【AC自动机】【矩阵乘法】【等比数列】hdu2243 考研路茫茫——单词情结

    题解:http://blog.csdn.net/xingyeyongheng/article/details/10005923 这里采用了二分法求等比数列前n项和. 等比数列前n项和也可以用矩乘快速幂 ...

  4. Inno Setup入门(十四)——替换安装程序和卸载程序的图标

    通常Inno生成的安装文件的图标是一个光盘和显示器,如下图.同时,程序安装好之后,在安装目录下的卸载程序的图标也是一样的,其实我们也可以自己修改. 首先生成的安装文件图标.这个比较简单,只需要在Set ...

  5. 常用 ARM 指令集及汇编

    ARM7TDMI(-S)指令集及汇编 ARM 处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制 较为简单,ARM7TDMI(-S)具有 32 位 ARM 指令集和 16 位 T ...

  6. 【spring boot】4.spring boot配置多环境资源文件

    一个spring boot 项目在开发环境.测试环境.生产环境下,好多的配置都是不尽相同的.所以配置多分的资源文件,仅仅在部署在不同环境的时候,选择激活不同的资源文件就可以实现多环境的部署. 项目结构 ...

  7. Docker实践2:安装Docker及weblogic镜像

    安装Docker 以root登录,运行 vi /etc/yum.repos.d/public-yum-ol6.repo,添加如下段落 [ol6_addons]name=Oracle Linux $re ...

  8. Asp.Net Core 缓存的使用(译)

    原文:http://www.binaryintellect.net/articles/a7d9edfd-1f86-45f8-a668-64cc86d8e248.aspx环境:Visual Studio ...

  9. Unity GPU Query OpenGLES 3.0

    https://github.com/google/render-timing-for-unity/blob/master/RenderTimingPlugin/RenderTimingPlugin. ...

  10. C#趣味程序---求两个数的最大公约数和最小公倍数

    using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Cons ...