前面给你们介绍了不少在Linux安装软件的知识,这些软件每每依赖了不少第三方的工具或者软件,若是在Linux服务器有外网的状况,我们能够经过yum install这样的命令直接去安装这些相关的工具或者软件,好比:c++
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
可是咱们在平时的项目开发和运维当中,服务器为了安全是不必定会开放外网的,对于部署在内网的项目就更是如此,若是此时项目须要用到一些工具或者软件,而这些工具或者软件又依赖了Linux服务器上尚未安装的一些第三方的工具或者软件,此时经过yum命令就没法安装相关的软件了,不少人可能也据说过rpm安装的方式,去网上下载好对应的rpm包,而后经过rpm安装的方式去安装第三方的一些工具或者软件,但实际上,这是会有问题的,由于这些第三方的工具或者软件还依赖了其余一些第三方的工具或者软件,而咱们每每不可能知道这些工具或者软件到底依赖了哪些工具或者软件,因此在经过rpm的方式安装时每每也就忽略了这些依赖的工具或者软件,这样就致使服务器环境最后以失败了结。缓存
因此在安装这些工具或者软件的时候更推荐使用yum源的方式,经过yum安装的方式是会自动去安装这些工具或者软件所依赖的工具或软件,这样就避免了相似的问题,可是没有外网的时候,默认的yum是没法下载这些工具和软件的,此时就要采用配置本地yum源的方式,本地yum源就是经过Linux服务器的安装包去获取这些工具或者软件,Linux服务器的安装包包含了绝大多数服务器会使用到的工具或软件,因此咱们只要将安装包挂载到服务器,而后配置本地yum就能够在没外网的状况下经过yum的方式来安装咱们所需的工具和软件了,接下来咱们来看具体的步骤:安全
第一步:将Linux服务器的安装包上传的服务器的某个目录,这里使用rhel,redhat红帽的系统来作演示,使用的安装包最好和当前服务器的版本如出一辙,这样能够避免出现兼容性的问题,可是这也不是绝对的服务器
第二步:建立一个挂载目录,通常将安装包挂载到/mnt目录文件下面,这里经过mkdir /mnt/rhel6建立这个目录,查看这个目录运维
第三步:经过挂载命令将安装包挂载到这个目录下面工具
查看挂载是否成功spa
第四步:挂载成功后配置本地yum源3d
修改rhel-source.repo文件code
将yum源指向本地挂载好的资源,配置的路径均可以在挂载目录/mnt/rhel6下面查看。blog
第五步:清除yum缓存,缓存本地yum源中的软件包信息
yum clean all yum makecache
最后一步:让咱们来执行命令安装本身须要的工具包或者软件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
结束语:人生哪儿有那么多退路,有时就得咬牙硬撑。
可爱博主:AlanLee
博客地址:http://www.cnblogs.com/AlanLee
本文出自博客园,欢迎你们加入博客园。