yum源的超级简单配置

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.

转载于:https://blog.51cto.com/6207455/1275189

yum源的超级简单配置相关推荐

  1. Linux下光盘yum源搭建及简单软件安装

    Linux下软件安装包常见的有源码包.二进制包, 软件安装一般有以下几种方式:RPM包安装.yum安装.以及脚本安装. 严格来说,脚本安装并不是独立的一种安装方式,只是对Linux字符界面下软件复杂安 ...

  2. Linux系统yum源的三种配置方法

    一.yum简述 yum是"Yellow dog Updater, Modified"的缩写,是一个软件包管理器当我们使用Linux操作系统时,我们绕不开的还是如何去下载软件,源码软 ...

  3. 无网络linux本地yum源,Linux无网配置CentOS本地yum源

    1.挂载ISO镜像文件(选择最大的镜像包:bin-DVD1 .iso后缀) 第三方工具挂载: 将ISO镜像文件考到Linux系统盘,最好放入新建的空白文件夹 虚拟机上挂载: 点击虚拟机设置→CD/DV ...

  4. yum源本地配置和网络源配置——超级完整详细

    文章目录 网络源 说明 通外网配置方法 不通外网使用方法 主服务器配置网络yum源 防火墙和selinux设置 vsftpd服务安装 光盘挂载设置方法 网上下载yum源的设置方法 客户端yum源配置 ...

  5. redhat配置oracle yum源,Redhat5和6 YUM源配置的区别

    一.概述 随着各个软件版本的不断升级,我们需要掌握的软件特性也越来越多,技术的不断更新也促进了我们脑细胞的循环. 今天在配置RedHat6.3的yum源时也出现了一个有趣的事情,下面请听俺道来. 二. ...

  6. yum源配置及相关命令

    1.yum概述 yum是软件管理仓库,可以完成安装,卸载,自动升级rpm包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员手工安装每个rpm包 2.本地源和网络源 本地源:比如说光盘里面 ...

  7. Redhat Linux RHEL6配置本地YUM源及错误处理

    创建源文件存放的目录 #mkdir /yum/ 加载光盘 #mount /dev/cdrom /media 将光盘文件复制到服务器上的源目录 #cp -a /media/* /yum/ 新建一个yum ...

  8. 搭建yum源,配置yum源

    centos软件包不外乎有三大类: 镜像下载的dvd1 里面的 为base 基础包 镜像下载的dvd2 里面的 为Extra  扩展包 互联网上的其他的为  epel包 epel源的官方地址 http ...

  9. centos7.5.1804配置本地yum源和阿里云yum源以及163源

    一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方的地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或 ...

最新文章

  1. 调用函数,输出Fibonacci数列的m项至n项
  2. 10 个 GitHub 上超火的 CSS 技巧项目,找到写 CSS 的灵感!
  3. MySQL之优化器、执行计划、简单优化
  4. 结合Boost.Geometry和Boost.Assign以及Boost.Range和Boost.Tuple的例子
  5. pyecharts开篇(python可视化神器)
  6. oracle避免同一sql多次查询,Oracle SQL - 在一个查询中生成一行答案的最简单方法,因此我不必多次运行查询?...
  7. 解释spring,struts,hibernate优缺点
  8. MongoDB学习使用
  9. JavaScript中一个对象如何继承另外一个对象
  10. android beaglebone,Android Based Beaglebone Spybot
  11. C# Select SelectMany 区别
  12. JS判断客户端是手机还是PC的2个代码
  13. 杰出人士的34个好习惯
  14. 如何构建全球最佳数据中心平台
  15. 高斯赛德尔潮流计算c语言编程,高斯赛德尔法潮流计算
  16. Clover 驱动文件夹_使用Clover安装macOS入门指南
  17. matlab绘制roc曲线,手把手画ROC曲线
  18. 怎样把c语言软件卸载干净,怎么把一个软件卸载干净_小编教你彻底卸载软件的方法-系统城...
  19. js正则表达式限定输入框内容为非负数
  20. gaussian用法 matlab_matlab中的twomodegauss函数-双峰高斯函数

热门文章

  1. 阿里云POLARDB如何助力轻松筹打造5亿用户信赖的大病筹款平台?
  2. 线程安全问题产生的原因
  3. mpvue开发小程序所遇问题及h5转化方案
  4. 全新思科数字化解决方案与产品让企业如虎添翼
  5. nginx无法启动异常
  6. Zookeeper架构
  7. Codeforces Round #309 (Div. 2) C
  8. linux下wc命令详解
  9. 【干货】史上最全的Tensorflow学习资源汇总,速藏!
  10. 用百度siteapp的uaredirect.js判断用户访问端而进行域名的自动跳转