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. HDU 5723 Abandoned country(最小生成树 + 树形DP)

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=5723 [题目大意] n座城市,m条路径,求解: 1.最短的路径和,使得n座城市之间直接或者间接连通 ...

  2. 面向对象程序设计-C++_课时18内联函数

    使用inline说明的函数称内联函数. 在C++中,除具有循环语句.switch语句的函数不能说明为内联函数外,其他函数都可以说明为内联函数. #include <iostream> us ...

  3. dijkstra 优先队列最短路模板

    ;;*maxn];,):id(a),dist(b){}        ));        ;i<=n;i++)dist[i]=inf;        dist[st]=;        ;i= ...

  4. iOS开发-object-c之 @[], @{}

    今天看别人代码的时候发现这样的用法 navigationController.viewControllers = @[secondViewController]; 这里用到了@[]. 刚开始不是很明白 ...

  5. .NET平台和C#语言

    .NET平台的作用C#语言通过.NET平台来编写 部署 运行.NET应用程序. 为什么学习.NET语言1. C#语言是为.NET平台而生的.2. C#语言是完全面向对象的语言,所以一般情况下我们用C# ...

  6. PS学习

    PS快捷键大全(转自UI中国PS教程) 摆脱鼠标流就靠这张图了!!!! 查看图像 使用导航器查看图像 选择窗口-->导航器 菜单命令 使用缩放工具查看图像 ctrl++ 以画布大小放大图像 ct ...

  7. ServiceStack 入门(二)

    本文介绍创建一个简单的基于ServiceStack的项目. 1. 新建一个solution 2.创建完成后有4个project. ServiceModel是定义Request DTO 和 Reques ...

  8. Android - 不管在应用的哪个activity按Home键整个App就结束了

    最开始,客户反映说在用app的时候,来个电话,接完再点app,不是原来的界面,而是重启了.数据都没了,所以就在activity重写onSaveInstanceState方法,将数据保存起来.后经测试发 ...

  9. Oracle 导入本地dmp文件 详细操作步骤

    以下操作均在命令行窗口中进行 /*连接数据库*/ C:\Users\hqbhonker>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Prod ...

  10. C++学习之函数指针

     C++学习之函数指针          和数据项类似,函数也有地址,函数的地址是存储在机器语言代码的内存的开始地址.通常,这些地址对用户而言,不重要也没什么用处,但对程序而言,它却很有用. 一.函数 ...