2019独角兽企业重金招聘Python工程师标准>>>
创建本地源的方法有多种,今天只介绍最简单,也最常用的一种方式,通过createrepo命令来创建yum本地仓库,网上有好多介绍本地源创建方式的例子,个人觉得通过光盘映像的方式有落伍,我还是介绍一下自己通过命令方式创建本地源:
首先得有需要放到本地源的文件,可以提前下载好放到物理盘上,通过ftp方式将下载的rpm文件上传到linux服务器上,那么,下面开始真正干活了:
1 创建一个临时文件夹,比如 mkdir /yum/local/ambari
2 通过ftp将下载的文件上传到 上述文件夹中
3 创建本地仓库文件 mkdir /var/www/html/ambari
4. 上述下载下来的文件一般为.gz的压缩包,需要通过tar命令进行解压
执行 tar -xfv xxx.gz -C /var/www/html/ambari/,其他的文件也是通过类似方式,解压到该本地文件夹中
5.将所有的文件解压到本地仓库文件夹中之后,运行createrepo /var/www/html/ambari 创建yum源仓库
6.执行完5的操作之后,应该会在/var/www/html/ambari 目录下生成了一个repodata的文件夹,这个就是本地仓库
7.安装httpd 服务
8.运行 yum install httpd 安装httpd服务
9.启动httpd服务
10.运行systemctl enable && systemctl start httpd
11.在浏览器运行一下http://ip/,出现如下页面说明,httpd服务安装并且启动成功
12.访问一下本地源,出现如下界面说明yum本地源配置成功