搭建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