1.先挂载光盘。

使用命令“mount  -o  loop  /dev/sr0 /mnt/cdrom”。如果使用命令“mount -o  loop  /dev/cdrom /mnt/cdrom”也行,不过有时会出现错误,原因是/dev/cdrom是/dev/sr0的软链接文件,如果没有进行此设置的话,会让你检查文件系统的。/mnt下可以新建一个cdrom目录。

2.设置yum源的配置定义文件,该文件必须存放在/etc/yum.repos.d目录下,并且要以“.repo”结尾。本文以dvd.repo为例,编辑此配置定义文件:

[dvd]  --------------->必须写的,中括号的内容可以随便写,但一定要有中括号
name = yum server  ----------->可写可不写,内容随便,主要是个提示作用
baseurl=file:///mnt/cdrom  --------------->一定要写的,定义yum源的仓库所在
enabled=1 --------------------->数字1为启用当前yum源,0为禁用,默认为1。
gpgcheck=0  ----------------------->是否检查rpm包的数字签名,数字1为检查,0为不检查,可以不写。

具体步骤如下:

1. 新建/mnt/cdrom目录 :mkdir /mnt/cdrom

2.挂载光盘:“mount  -o  loop  /dev/sr0 /mnt/cdrom”,然后进入挂载目录,可以查看光盘的内容。参数“-o loop”是挂载特殊设备的。

3.新建yum源配置文件:vim /etc/yum.repos.d/dvd.repo .然后输入内容。注意:baseurl后面跟的是挂载光盘所在的目录。当然也可以使用其他的yum源,比如ftp,http.

[dvd]
name=yum server
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

4. 安装软件进行测试,“yum -y install mysql”,成功安装后会在结尾出现“Complete!”.

yum故障排除

1.确认光盘是否成功挂载。

2.检查yum源定义文件是否存在错误,此文件要求非常严格,任何一个单词或字母出错均会导致yum出现问题。

3.检查是否还有其他的yum源定义文件。系统中可能会存在一些默认的yum源,最好将这些yum源设置为禁用或者删除。

4.用命令“yum clear all”清除缓存。

5.执行命令“yum list”能否正确列出yum源中的软件包。

6.若出现NOKEY的情况,需要导入密钥。

rpm  --import  /etc/pki/rpm-gpg/R[Tab键] -release

7.如果首次安装软件包之后,再次安装别的软件包的时候,很可能会发现报错了,错误信息如下:

Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia.Please verify its path and try again

解决方法:rhel6在首次读取改软件仓库之后,会把原本光盘根目录下,也就是一同被你拷贝到软件仓库目录的media.repo复制一份到/etc/yum.repos.d/,而该文件也就是导致本地yum源失效的罪魁祸首。

第一步:先卸载一个软件:yum remove PackageKit.

第二步:进入/etc/yum.repos.d/目录,删除系统复制的那份配置文件。

我这是用的系统是RHEL6.0的,故要删除的文件为packagekit-media.repo。保留自己建立的配置文件dvd.repo.

推荐:

配置EPEL YUM源 http://www.linuxidc.com/Linux/2012-10/71850.htm

RedHat 本地yum源配置 http://www.linuxidc.com/Linux/2012-11/75127.htm

RedHat Linux 本地yum源的配置 http://www.linuxidc.com/Linux/2013-08/88217.htm

RedHat 6.2 Linux修改yum源免费使用CentOShttp://www.linuxidc.com/Linux/2013-07/87383.htm

转载——yum源的超级简单配置的更多相关文章

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

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

  2. YUM源的简介,配置与使用

    A.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  3. <转载> FreeNAS的安装和简单配置 http://freenas.cn/?p=342

    前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠 ...

  4. CentOS 7.0 使用 yum 安装 MariaDB 及 简单配置

    1.安装MariaDB 安装命令 yum -y install MariaDB-server MariaDB-client 安装完成MariaDB,首先启动MariaDB 设置开机启动 接下来进行Ma ...

  5. CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程

    1)访问mysql官方网站 #访问网站 https://dev.mysql.com/downloads/file/?id=470281 2)下载安装包到linux #进入文件存放路径 cd /usr/ ...

  6. (转载)在vmware中简单配置vsftpd服务器

    (转载)http://blog.chinaunix.net/uid-7453676-id-2625582.html 分类: LINUX 一 试验的前期环境搭建   系统环境:Fedora 2   软件 ...

  7. Redhat7.6Linux本地的yum源配置

    安装好虚拟机,配置Ip地址,见博客https://www.cnblogs.com/xuzhaoyang/p/11264573.html 我是使用的Xshell在外部链接进行的操作,比较简单,见博客ht ...

  8. yum源配置、epel源配置

    关键词:yum源,本地yum源,网络yum源   [1]配置本地yum源 1.挂载好光盘到/redhat/mnt/mnt下 mount /dev/cdrom /mnt 2.操作 cd /etc/yum ...

  9. 一键配置本地yum源

    在使用RedHat系统过程中,经常会安装各种包,而包的安装又存在着依赖性的问题,即一个包的安装通常依赖其它很多包的安装.这样,就会相当不便.所幸,RedHat提供了Yum.Yum(全称为 Yellow ...

随机推荐

  1. 简单实用的CSS网页布局中文排版技巧

    由于汉字的特殊性,在css网页布局中,中文排版有别于英文排版.排版是一个麻烦的问题,小编认为,作为一个优秀的网页设计师和网页制作人员,掌握一些简单的中文排版技巧是不可或缺的,所以今天特意总结了几个简单 ...

  2. 方法--printStackTrace()

    java抛出异常的方法有很多,其中最常用的两个: System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不 ...

  3. Android中Parcelable接口

    1. Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel. ...

  4. 新版本mac 无法打开第三方应用

    新版本mac 没有任何应用可以打开的这个选项 现在解决方法已经找到 特此标记一下 1打开终端 2 输入 sudo spctl --master-disable 3.打开系统设置的中的安全即可出现

  5. linux下快速列出文件列表的方法

    前言 这两天碰到一个很棘手的问题,需要读取出ubuntu系统中某个目录下所有文件,由于服务器中存储的文件实在太多,导致此过程效率十分低下,动辄需要等待一个小时之久,还只是一个目录.于是如何快速获取文件 ...

  6. Java历程-初学篇 Day04选择结构(1)

    一,if 1,单分支 if(条件){ } 示例: 2,双分支 if(条件){ }else{ } 示例: 3,多重if if(条件){ }else if(条件){ }else{ } 示例: 4,嵌套if ...

  7. (转)C#中各种集合类比较

    数组(Array)的不足(即:集合与数组的区别) 1. 数组是固定大小的,不能伸缩.虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是 ...

  8. 华为olt ma5680t常用命令详解

    进入待替换的故障ONU所注册的单板 interface epon 0/1         //此处可以通过查看PON口下设备状态来获取需要替换的ONU ID.假设故障设备位于2端口,ID为6 ont ...

  9. Working with Python subprocess - Shells, Processes, Streams, Pipes, Redirects

    Posted: 2009-04-28 15:20 Tags: Python Note Much of the "What Happens When you Execute a Command ...

  10. HDU1201 水题

    做多了年月日,现在基本就能水过了 18岁生日 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/O ...