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. golang win32编程的一个dll坑

    例子 package main import ( "github.com/lxn/win" "strconv" "syscall" ) fu ...

  2. saiku安装方法总结

    最近研究pentaho和saiku,在网上搜集了一些安装和配置的方法,亲测有效,在这分享总结一下方便日后使用. Saiku主要提供两种安装方式,独立运行和集成在Pentaho BI平台上,本文会简单介 ...

  3. poj 1094 Sorting It All Out(图论)

    http://poj.org/problem?id=1094 这一题,看了个大牛的解题报告,思路变得非常的清晰: 1,先利用floyd_warshall算法求出图的传递闭包 2,再判断是不是存在唯一的 ...

  4. HDU 5024 Wang Xifeng's Little Plot 搜索

    pid=5024">点击打开链接 Wang Xifeng's Little Plot Time Limit: 2000/1000 MS (Java/Others)    Memory ...

  5. javascript 的加载方式

    本文总结一下浏览器在 javascript 的加载方式. 关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属 ...

  6. Win10下Genymotion无法正常使用的解决方法

    原Win7下安装配置的genymotion正常使用,Eclipse的Genymotion插件也可以正常运行.系统升级后,忽然就不work了. 折腾了一天试了各种方式,网上的例子也五花八门.最后还是找到 ...

  7. ASP.NET MVC 必备知识点杂谈

    一  工程结构4个程序集 Microsoft.Web.Mvc --一些可以使用的,不确定的程序包System.Web.Mvc  --主程序库下面两个列入3.5的Net框架了System.Web.Abs ...

  8. python打包成exe

    目前有三种方法可以实现python打包成exe,分别为 py2exe Pyinstaller cx_Freeze 其中没有一个是完美的 1.py2exe的话不支持egg类型的python库 2.Pyi ...

  9. BZOJ 1832: [AHOI2008]聚会( LCA )

    LCA模板题...不难发现一定是在某2个人的LCA处集合是最优的, 然后就3个LCA取个最小值就OK了. 距离就用深度去减一减就可以了. 时间复杂度O(N+MlogN) (树链剖分) -------- ...

  10. nginx proxy_pass 后面的斜杠

    # add / location /app/ { proxy_pass http://$backend/; } # location /app/ { proxy_pass http://$backen ...