20.yum源/yum仓库

                                    搭建yum仓库

    阿里云、搜狐。新浪等提供公有仓库,需要使用交换机,存在很多弊端,所有我们自己搭建一个私有仓库,使用内网,高效、节省资源。私有仓库相当于提供者,需要使用私有仓库的虚拟机就是使用者。

1.搭建私有仓库(创建提供者)

    1.创建目录,下载软件包。

图1

    2.提供方法(http、ftp)让客户端获取到rpm包。

图2

3.将存放rpm包的目录只作为一个仓库。

    使用createrepo  把目录建立成仓库。

图3

2.为使用者配置yum源

    进入使用者机器的yum.repo,删掉原有的信息,自己新添加一个注释。

    名称以及仓库描述随意起

    之前使用的http或者ftp协议弄出来的网址输入

    enabled   = 1  启动仓库

    gpgcheck = 0  不检验软件包合法性  

    保存退出       yum install  +仓库  OK了

图4

3.源码包管理

    1.简介

    指开发编写好的程序源代码,并没有编译为能正常使用的工具。

    部分软件官网只提供源码包,需要自行编译安装。

    部分软件的新版本中有一些特性没来得及制作成rpm包,我们可以自行编译软件使用新特性。

    优点:可以自行修改源代码,定制需要用到的相关功能。新软件优先更新源码。

    缺点:相对yum复杂程度高,没有建立标准化,也就无法实施自动化,操作起来太繁琐。

    2.编译安装

        ./configure         设置好安装目录,模块等选项,生成makefile (清单)

        make  编译        将makefile生成可执行的文件         

        make install       将文件复制到系统,配置应用环境

            1.我想做什么菜,给哪个客人 --> 弄成一份清单

            2.按照清单做成对应的食物

            3.将食物端到客人的桌上


图5
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《鸟哥的Linux私房菜》笔记 软件管理器简介 不是每个人都会进行源码安装的! 厂商先在他们的系统上面编译好了我们...
    Zhang21阅读 1,501评论 0 6
  • 1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。...
    yichen_china阅读 1,365评论 0 1
  • 软件包基础 包管理器 二进制应用程序的组成部分:二进制文件,库文件,配置文件,帮助文件 程序包管理器 debian...
    毛利卷卷发阅读 1,253评论 0 2
  • 目录概述源码安装RPM 安装YUM 安装使用 ISO 建立 YUN 库搭建局域网 Repo 1. 概述 CentO...
    chocolee911阅读 294评论 0 0
  • 最近身体的折腾,终是让我明白,离生命最近的距离是健康。 因为身体不舒服,所以很消停,哪里也没敢去得瑟,孩子开学一周...
    心若芷兰阅读 498评论 27 26