有时生产环境限制centos主机外联,这个时候要部署一些软件就比较麻烦,为利用yum机制,需要建立yum本地源,最好是建立ftp服务器作为源,可以在局域网内共享。

yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。

#rpm-qa|grep yum //系统默认安装的yum

yum 的配置文件分为两部分:main 和repository

main 部分定义了全局配置选项,整个yum 配置文件应该只有一个main,一般位于/etc/yum.conf 中。repository 部分定义了每个源/服务器的具体配置,可以有一到多个,一般位于/etc/yum.repos.d目录下的各文件中。

#cat /etc/yum.conf

//可以设置yum源代理服务器,如proxy=http://IP:Port

# ls -l /etc/yum.repos.d

//默认文件:CentOS-Base.repo是yum 网络源的配置文件

//默认文件:CentOS-Media.repo是yum 本地源的配置文件

下面配置本地yum源:

第一步:yum源机禁用默认的网络源和本地源文件,将其改名

#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak

# mv/etc/yum.repos.d/CentOS-Media.repo /etc/yum.repos.d/CentOS-Media.repo.bak

第二步:yum源机安装包挂载

把安装包文件mount挂载在/mnt,也可以建ftp服务器作为局域网内的yum源。

这里把jdk-8u73-linux-x64.rpm安装包挂载在/mnt下。

第三步:yum源机创建依赖关系:

#rpm-qa|grep createrepo //未安装createrepo

# rpm-ivh /mnt/createrepo-0.4.11-3.el5.noarch.rpm //下载并安装

下载地址:找到对应操作系统版本

http://rpmfind.net/linux/rpm2html/search.php?query=createrepo

//创建repodata/repomd.xml

#createrepo-v /mnt

看到在/mnt目录下有repodata/repomd.xml文件

第四步:客户端配置yum源文件,使用yum源机的安装包

#vi /etc/yum.repos.d/local.repo

[local]

name=local

baseurl=file:///mnt/

gpgcheck=0

enable=1

如果是ftp的yum源,则将格式如:baseurl=ftp://username:password@ip/filedirectory/,用ftp服务器建立的yum源可以在局域网内使用。

第五步:安装

#yum clean//清除缓存

#yum repolist  //列出所配置的local信息

#yumsearch  //搜索安装包

#yum –y install  //安装

centos配置yum本地源相关推荐

  1. vmware 利用镜像 配置yum本地源

     在使用vmware workstation虚拟机配置yum本地源的时候往往不知道file:///后面该写些什么.vmware里面似乎有个tool可以自动挂载使用的镜像.但是很多时候ls /media ...

  2. 如何通过httpd和DVD ISO在RHEL上配置yum本地源

    //译者注:本文翻译原文由红帽知识库 //(https://access.redhat.com/knowledge/solutions/7227)提供. //此符号(//)后面的内容均为译者添加 // ...

  3. 用createrepo配置Yum本地源

    yum配置本地源, 在网速差的情况下,yum用在线源是一件头痛的事,所以以下为yum的本地源配置可以有好解决这个事. 1,安装createrepo包, 可以用yum安装(yum install cre ...

  4. 虚拟机下挂载CentOS 镜像并配置yum本地镜像源

    挂载光盘 #mkdir /mnt/media #中间有空格,创建挂载点 #mount /dev/cdrom /mnt/media #挂载 配置Yum本地源 rm -rf /etc/yum.respos ...

  5. 【DVE命令报错,yum本地源配置】error while loading shared libraries:libtermcap.so.2

    做了一个覆盖率验证的小实验,当运行dve_cov命令查看覆盖率时报错:提示缺少库文件libtermcap.so.2 于是去网上搜索原因以及解决办法:使用指令"yum install comp ...

  6. linux配置yum镜像源

    一.创建本地Yum源 1.在虚拟机中添加CentOS安装光盘镜像 2.挂载光盘 [root@node01 ~]# mount /dev/sr0 /mnt #临时挂在 mount: /dev/sr0 写 ...

  7. centos配置yum源

    本文主要赘述在centos系统配置yum源的两种方式. 参考文章: centos配置yum源 Yum工具详解 配置外网yum源 确认可以访问外网. curl www.baidu.com 查看yum源, ...

  8. Centos 配置yum 的几种方式、

    一.yum 的 基础运用 1.命令形式:yum [option][command][package-] 选项[option]-h 帮助 : -y (直接安装的意思yes) ; -q (不显示安装的过程 ...

  9. 红帽linux怎么更新源,redhat Linux配置yum更新源

    redhat Linux配置yum更新源 (2011-11-19 20:23:04) 标签: 杂谈 YUM是RedHat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买 ...

最新文章

  1. 是的,网络身份证来了!一堆技术和安全上的麻烦事也来了
  2. PyQt4编程之自定义插槽
  3. linux 内核 三天吐血,编译安装——吐血经验,内附脚本
  4. 《linux就该这么学》第六节,计划任务和用户身份管理!
  5. python转为字节_将字节转换为python中的位
  6. Python 数据分析三剑客之 Pandas(四):函数应用、映射、排序和层级索引
  7. python可视化报表制作教程_如何使用Python快速制作可视化报表
  8. 面试题3:二维数组中的查找
  9. Ubuntu更换apt镜像源
  10. GAMBIT FLUENT 简要介绍
  11. 2.遥感传感器和遥感数据
  12. 【保持阅读习惯才能无障碍阅读】如何阅读英文时报 magazinelib 获取报纸
  13. ElasticSearch已有字段添加Fields
  14. 车联网智能终端GB/T 32960国标协议规范 、国标新能源车联网终端GB/T32960标准T-BOX应用
  15. 工业控制系统基础知识入门(一)
  16. 帝恩思:网站被劫持跳转怎么办?
  17. 下载webStorm,nodejs,git并简单配置,为JavaScript做准备
  18. leetcode每日一题--雀巢原理;抽屉算法;Quorum机制;分布式应用
  19. 2023年全国最新二级建造师精选真题及答案34
  20. 重磅消息:微信支付分最新开通方法!

热门文章

  1. Java设计模式(五):单例设计模式
  2. 客户端手册_山东省税务局社保费管理客户端企业缴费操作手册
  3. Apache 2配置域名绑定的步骤
  4. 虚拟机增强工具的安装
  5. 享元模式(FlyWeight)
  6. JAVA设计模式详解(六)----------状态模式
  7. HDU4970 Killing Monsters dp
  8. 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)
  9. 目的地返回POJ 2336 动态规划(DP) Ferry Loading II
  10. chrome浏览器插件开发