CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件

**不断尝试,终能到达彼岸**

测试环境为Win7 32位,VirtualBOx4.2.16+CentOS6.5,可分别到virtualbox.org和mirrors.163.com下载。

下载后的系统文件:CentOS-6.5-i386-bin-DVD1.iso,CentOS-6.5-i386-bin-DVD1.iso

故事经过是这样的,作为一个linux的初级者,同时作为一名web程序的部署人员。我总是非常想方便的把程序部署到CentOS上,同时还要能解决各种依赖关系。开始只是抱着试试的心,靠着强大的网络,一切都还是算顺利,除了我不知道怎么弄以外。然而当我渐渐知道怎么弄之后,我发现需求又发生了变化,我还需要知道怎样不依靠网络也能解决原先的问题。起初我觉得很简单,1、下载好源码包,编译安装;2、下载好二进制包,rpm安装。但事查找的经过让人厌烦且安装的过程充满了不确定性,其中当然也有成功,但我还是承认我的心脏还不够强大。只好另寻出路了。山重水复,何不使用DVD作为安装源呢?你看,是的,笑吧,这样事情应该会轻松许多。

这又是怎么回事呢?在/etc/yum.repos.d/目录下有CentOS-Base.repo和CentOS-Media.repo,这样的文件定义了当你yum install命令的时候去那寻找你要安装的软件。这个xxx-Media.xxx就是配置使用本地源的一个文件,里面指明了源的根地址file:///media/CentOS/,file:///media/cdrom。然后你在安装的时候指明参数即可访问到你挂载源了。以下把挂载和安装的步骤列在下面:

创建目录放dvd1:mkdir /media/CentOS

创建目录放dvd2:mkdir /media/cdrom

挂载dvd1:mount /dev/cdrom  /media/CentOS

挂载dvd2:mount /dev/cdrom1  /media/cdrom

检测是否挂载成功:ls /media/CentOS,ls /media/cdrom

测试安装mysql:yum --disablerepo=\*  --enablerepo=c6-media install mysql

参数解释:

  --disablerepo=\* 忽略所有的源

  --enablerepo=c6-media 使用c6-media源

进一步说明,c6-media这个源从那里来的呢,你使用vi /etc/yum.repos.d/CentOS-Media.repo 打开文件,会看到里面有这样的声明[c6-media],到这你应该明白了。

CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件的更多相关文章

  1. 安装centos mini版,无法联网,用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法

    *无法联网的明显表现会有:  cannot find a valid baseurl for repo:base/7/x86_64 1.yum install出现 Error: cannot find ...

  2. centos下Spin Version 6.3.2及ispin安装(2014.9.17)

    centos下Spin Version 6.3.2及ispin安装(2014.9.17) 前言:windos下首先安装虚拟机,再安装linux系统(centos版) 一.本帖来源于官网http://s ...

  3. CentOS yum安装软件时保留安装包及依赖包或者自动下载安装包及相关依赖包

    CentOS上安装某个软件一般都有很多相关的依赖包,当然,这也与我们安装时software selection步骤中选择的版本有关系,我们服务器在安装CentOS时一般选择Basic Web Serv ...

  4. centos使用yum安装软件的时候出现了undefined symbol: CRYPTO_set_locking_callback

    1.问题 在CentOS下使用yum安装软件,结果出现了下面的错误提示: # yum installThere was a problem importing one of the Python mo ...

  5. CentOS中yum安装软件时报错:No package XXX available

    yum 安装软件时,报错:No package XXX available. [root@localhost ~]# yum -y install redis Loaded plugins: fast ...

  6. 【转】解决yum安装软件报Couldn't resolve host 'mirrorlist.centos.org问题

    转自:http://blog.51cto.com/oldcat1981/1719825     今天在linux环境通过yum安装软件报了以下错误: [root@multi-mysql yum.rep ...

  7. centos 下搭建 php环境(2) mysql 安装

    CentOS下的MySQL 5.1安装   01 1.下载源码包 wget http://mysql.llarian.net/Downloads/MySQL-5.1/mysql-5.1.63.tar. ...

  8. CentOS环境下通过YUM安装软件,搭建lnmp环境

    安装nginx.php-fpm和mysql. yum install nginx yum install php-fpm yum install mysql CentOS下LNMP环境配置 1. 配置 ...

  9. Centos 7.6配置nginx反向代理,直接yum安装

    一,实验介绍 利用三台centos7虚拟机搭建简单的nginx反向代理负载集群, 三台虚拟机地址及功能介绍 192.168.2.76    nginx负载均衡器 192.168.2.82    web ...

随机推荐

  1. 如何在IE8下调试OCX控件

    第一种方式 多进程模式下, 在IE8打开web页面, 然后在调试菜单选择附加到进程, 这时看到2个IE进程, 选择没有带标题的, 也就是主进程, 就可以正常调试了. 此方式比较麻烦, 不能F5直接启动 ...

  2. 练习一下linux中的list函数。

    所有的list函数见 include/linux/list.h 自己从 include/linux/list.h 拷贝了一些函数到自己的list.c中, 然后练习了一下. 没有别的目的,就是想熟练一下 ...

  3. c#搭建服务端 简单中最高效的数据操作Linq (4)

    .NET F 3.5之后提出的linq to sql 概念,大大的简化了对于数据对象的操作,可以通过简单的语法直接操作数据对象,如List,Linq to sql类 等等. 1.使用Linq to s ...

  4. Pig Latin儿童黑话(java)

     ●假设单词以辅音字母開始,将词首的辅音字母字符串(第一个元音字母前的全部字母)从单词的开头移动到末尾,然后加上后缀ay,这样就形成了它的pig  latin. ●假设单词以元音字母開始,仅仅须要 ...

  5. lucene定义自己的分词器将其分成单个字符

    问题描写叙述:将一句话拆分成单个字符.而且去掉空格. package com.mylucene; import java.io.IOException; import java.io.Reader; ...

  6. 如何查詢 SQL Server 資料庫中欄位值為 NULL 的資料(转)

    最近使用mssql的时候对于未null的字段查询不到 http://blogs.msdn.com/b/jchiou/archive/2008/05/01/sql-server-null.aspx 先建 ...

  7. win7(32 bit) 环境下点击打印预览报错解决办法

      如题,报错截图如下   :     解决办法如下: 1.关闭系统数据执行保护.具体操作: 在win7 系统命令行中执行如下命令: bcdedit.exe /set {current} nx Alw ...

  8. php采集文章中的图片获取替换到本地

    /** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $keyword 创建照片的文件名 * @param string $oriwe ...

  9. 通过git和Xcode将代码上传到GitHub

    长话短说: 第一步:初始化一个本地仓库 git init 第二步:将你的文件添加到缓存区 git add . 后面的空格 . 是将全部的文件都添加到缓存区  可以使用git status  查看状态 ...

  10. 读数据库所有表和表结构的sql语句

    SQL获取所有数据库名.表名.储存过程以及参数列表 1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogi ...