前面给大家介绍了很多在Linux安装软件的知识,这些软件往往依赖了很多第三方的工具或者软件,如果在Linux服务器有外网的情况,咱们可以通过yum install这样的命令直接去安装这些相关的工具或者软件,比如:

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创建这个目录,查看这个目录

第三步:通过挂载命令将安装包挂载到这个目录下面

查看挂载是否成功

第四步:挂载成功后配置本地yum源

修改rhel-source.repo文件

将yum源指向本地挂载好的资源,配置的路径都可以在挂载目录/mnt/rhel6下面查看。

第五步:清除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

本文出自博客园,欢迎大家加入博客园。

Linux服务器redhat配置本地yum源的更多相关文章

  1. redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO,愿网上少一点垃圾教程误人子弟

    都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了. 首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就 ...

  2. redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO

    都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了. 首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就 ...

  3. redhat 配置本地yum源

    redhat配置3个源就够了: 1.本地yum源,就是你本地的ISO 2.配置163源 3.配置epel源 环境:redhat7 + vmw 12 pro 1.配置本地yum源 要配置本地源,需要先把 ...

  4. RedHat Linux RHEL6配置本地YUM源

    YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog ...

  5. 【linux配置】在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过ht ...

  6. Linux RedHat 7 配置本地 YUM源

    尽管RPM安装方法能够帮助用户查询软件相关的依赖关系,但是还是需要安装人员自己来解决,而且有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件事件非常痛苦和耗费事件的事情,而Yum软件仓库可 ...

  7. 在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过ht ...

  8. linux 配置本地yum源,配置国内yum源,配置epel源

    目录 一.配置本地yum源 二.配置国内yum源和epel源 一.配置本地yum源 1.挂载ISO镜像 mount -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1 ...

  9. Linux虚拟机配置本地yum源

    刚开始使用Linux,自己构建了一个Linux虚拟机之后,在使用yum install的时候,经常是出错,提示连接不上. 一直以为是自己构建的虚拟机的问题,后来在网上查找了一些资料,才发现:需要配置本 ...

随机推荐

  1. 基于.Net + SqlServer的分库分表设计方案

    在说分库分表之前,先简单介绍下网站架构,这样有助于理解为何需要分库分表这种技术.因为所有的技术,大多都是因为业务的需要而产生的. 1.网站发展的第一阶段 大致架构如下,因为没有多少用户访问,所以单台服 ...

  2. python中@staticmethod与@classmethod

    @ 首先这里介绍一下‘@’的作用,‘@’用作函数的修饰符,是python2.4新增的功能,修饰符必须出现在函数定义前一行,不允许和函数定义在同一行.只可以对模块或者类定义的函数进行修饰,不允许修饰一个 ...

  3. JVM(四)JVM的双亲委派模型

    1.两种不同的类加载器 从JAVA虚拟机的角度来讲,只存在两种不同的类加载器:一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用C++语言实现,是虚拟机自身的一部分:另 ...

  4. 使用java调用fastDFS客户端进行静态资源文件上传

    一.背景 上篇博客我介绍了FastDFS的概念.原理以及安装步骤,这篇文章我们来聊一聊如何在java中使用FastDFSClient进行静态资源的上传. 二.使用步骤 1.开发环境 spring+sp ...

  5. 12 二叉树-链式存储-二叉排序树(BST)

    呜呜 写这个东西花了我2天 居然花了两天!!我还要写AVL呢啊啊啊啊啊啊啊!!!!!! 等下还要跑去上自习 大早上起来脸都没洗现在先赶紧发博客 昨晚写出来了独自在其他人都睡着了的宿舍狂喜乱舞.. 迷之 ...

  6. vue2.0和better-scroll实现左右联动效果

    在做移动端商城或者其他页面的时候,经常会遇到左右联动的效果,今天小编vue2.0和better-scroll这个插件一起实现左右联动效果. 实现上面的效果,思路一定很重要,还有需求 1. 左边一级分类 ...

  7. 复刻smartbits的国产网络测试工具minismb-操作技巧

    复刻smartbits的国产网络性能测试工具smartbits,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具.可以通过此工具测试任何ip网络设备的端口吞吐率,带宽,并发连 ...

  8. [SPOJ 687]Repeats

    Description 题库链接 给出一个长度为 \(n\) 的字符串,求重复次数最多的连续重复子串. \(1\leq n\leq 50000\) Solution Code #include < ...

  9. C#生成带Logo二维码

    1.下载ThoughtWorks.QRCode引用并添加在工程中2.在实现类QRCodeEncoderDemo中引入Dll,添加方法 using System; using System.Collec ...

  10. 并发编程——ConcurrentHashMap#addCount() 分析

    前言 ConcurrentHashMap 精华代码很多,前面分析了 helpTransfer 和 transfer 和 putVal 方法,今天来分析一下 addCount 方法,该方法会在 putV ...