如何创建yum本地源

创建本地源的方法有多种,今天只介绍最简单,也最常用的一种方式,通过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服务

如何创建yum本地源

9.启动httpd服务

10.运行systemctl enable && systemctl start httpd 

如何创建yum本地源

11.在浏览器运行一下http://ip/,出现如下页面说明,httpd服务安装并且启动成功

如何创建yum本地源

12.访问一下本地源,出现如下界面说明yum本地源配置成功

转载于:https://my.oschina.net/yaukie/blog/879175