本地镜像作为yum源的使用方式

默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情。其实对于CentOSDVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOSDVD作为默认yum源可以大大提高学习效率。

1、为DVD创建一个挂载目录

[[email protected]~]# mkdir /media/CentOS

2、在Linux下挂载CentOSDVD(虚拟机挂载DVD不说了,应该都会)

[[email protected]~]# mount -t auto /dev/cdrom /media/CentOS

3、查看相关配置文件,目录为

[[email protected]~]# ls -l /etc/yum.repos.d/

-rw-r--r--.1 root root 1926 7月 310:15 CentOS-Base.repo

-rw-r--r--.1 root root 637 7月 310:15 CentOS-Debuginfo.repo

-rw-r--r--.1 root root 626 7月 310:15 CentOS-Media.repo

4、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可

[[email protected]]# mv CentOS-Base.repo CentOS-Base.repo.bak

5、配置本地yum源

[[email protected]~]# vim /etc/yum.repos.d/CentOS-Media.repo

[c6-media]

name=CentOS-$releasever- Media

baseurl=file:///media/CentOS/

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=1

enabled=0

修改为

[c6-media]

name=CentOS-$releasever- Media

baseurl=file:///media/CentOS/

gpgcheck=1

enabled=1

其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式

:wq保存退出

6、清除原有的yum信息

[[email protected]~]# yum clean all

Loadedplugins: fastestmirror

Cleaningup Everything

7、检查DVD软件列表

[[email protected]]# yum list

Loadedplugins: fastestmirror

Determiningfastest mirrors

c6-media | 3.7 kB 00:00...

c6-media/primary_db | 3.3 MB 00:00 ...

这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将CentOS-Base.repo.bak 更名还原即可。

PS.每次重启系统后需要手工挂载DVD到/media/CentOS/,如果嫌麻烦可以自己写脚本自动挂载。

时间: 2024-11-10 01:18:52

本地镜像作为yum源的使用方式的相关文章

设置linux RHEL6.6本地镜像作为yum源

忘记转载哪里了 1.mkdir /mnt/cdrom2   mount /dev/cdrom /mnt/cdrom  #挂着镜像,光盘3  mkdir /home/redhat-iso4  cp -Rf /mnt/cdrom/* /home/redhat-iso   #将光盘内的内容copy到某个路径下 cd /etc/yum.repos.d/ touch rhel-media.repo cat > /etc/yum.repos.d/rhel-media.repo<< EOF[media

redhat 设置本地ISO为yum源

redhat 系统想要直接在线通过yum的条件时需要注册,一般用户都是非注册的,这个时候如果要想通过yum安装新软件,我们可以通过将安装盘镜像ISO文件设置为yum源的方式来进行.一般经过下面几步 第一步:上传安装进项文件到服务器上.例如我将rhel-server-6.4-x86_64-dvd.iso上传到/home目录下 第二步:mount  iso文件.到本地目录mount -o loop -t iso9660 /mnt/cdrom /home/rhel-server-6.4-x86_64-

小凡带你搭建本地的光盘yum源

小凡带你搭建本地的光盘yum源 导读 当我们在使用Yum工具安装软件包时,我们会感觉非常简单,它解决了一定程度软件包的依赖关系.但是Yum工具默认提供的是一种在线安装的方式,它会从默认的网上地址来寻找软件包,然后自动完成一系列过程.然而当我们没有网络的情况下,我们就需要搭建自己本地的Yum源.今天山医的小凡就手把手带你搭建本地的光盘Yum源. 1.虚拟机的设置 注意硬件使用ISO映像文件,设备处于已连接状态. 2.挂载CD光盘 [[email protected]_server ~]# mkdi

rhel&centos用本地光盘做yum源

0.准备工作,先su -到超级管理,然后mkdir /ISO 1.使用WinSCP工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/ISO目录 2.挂载系统镜像文件 mkdir /mnt/cdrom  #新建镜像文件挂载目录 cd /ISO  #进入系统镜像文件存放目录 ls  #列出目录文件,可以看到刚刚上传的系统镜像文件 mount -t iso9660 -o loop /ISO/rhel-server-7.0-x86_64-dvd.iso  /mnt/cd

CentOS7/Linux 使用本地光驱制作yum源并且永久保存

小编使用的是在ESXI上挂载的虚拟机 (VsPhereClient5.5),挂载光驱比较简单. 如阅读者使用其它软件安装的虚拟机,请自行百度查询挂载光驱方式. (小编就不在阐述VsPhere挂载光驱的方式,直接上正文!!!) 挂载光驱及永久保存步骤: [[email protected] ~]# mkdir cdrom    先建立一份空目录[[email protected] ~]# ls -l /dev/sr*     查询系统是否其它的外置设备   (*):是通配符brw-rw----.

VMware(一):Windows系统给虚拟机系统共享文件、虚拟机里Linux系统挂载共享文件镜像做yum源

一.Windows系统给虚拟机系统共享文件 目标: 环境:PC机为Windows系统,安装了虚拟机VMware12版本,在虚拟机里安装Linux系统Redhat7.2. 目的:实现Windows系统里面的文件可共享给虚拟机里面Linux操作系统的目标 方案: 1> 在Windows系统里面选择一个将要作为共享的磁盘位置 2> 在该磁盘里创建一个提供共享的文件目录 3> 设定该目录共享以及共享权限 4> 虚拟机里设定是共享目录总是可见 步骤: 一.物理机上面的共享操作的设置 1. 在

CentOS6.5使用本地光盘做yum源 (参考:http://www.jb51.net/os/RedHat/43343.html)

一.使用光盘做yum源安装软件 mkdir /media/CentOS  #新建CentOS挂载目录 mount -t auto /dev/cdrom /media/CentOS #挂载CentOS光盘 禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bakmv CentOS-Base.repo CentOS-Base.repo.bak 配置本地yum源 修改 vim /etc/yum.repos.d/CentOS-Media.

使用本地http的yum源

使用http作为本地yum源 场景 在生产环境中,有大概好几十台linux同系统版本的操作系统,为了安装普通软件,现在的做法是向每台机器上上传一个iso镜像,然后将镜像挂在,配置本地的yum源,实现基础软件的安装. 为了减少操作方式,配合saltstack的远程操作,现在想的方式是在其中的一台机器上,挂在该ISO镜像,然后通过httpd的方式,供其他机器远程访问,直接下载安装普通软件,这样做的好处是能够统一管理所有机器的yun源,同时减少机器上使用的空间. 操作方式 现在有两台主机,一台是sal

RedHat系统使用本地镜像作为更新源

yum更新源服务器没有像ubuntu那样便利,访问速度也比较慢,所以如果有个完整的系统镜像,挂载更新是个不错的选择. 首先将镜像挂载到系统上,如果使用的是VMWare虚拟机的则比较方便,直接"虚拟机->设置"选择.然后开始进行修改配置文件. 修改本地yum repo文件,进入/etc/yum.repos.d,删除默认的repo文件,然后自己新建一个. [base] name=localiso baseurl="file:///media/OL6.4x86_64"