2020-01-10 Centos搭建私有yum源

在局域网中搭建

1、删除CenteOS 自带的源,因为你无法访问外网,不删除会报错,新建自己的repo文件,如下格式:

如果只想在本台机器上访问,那么可以采用文件路径的方式

[centos-repo]

name=centos-repo
baseurl=file:///var/www/html/lib-repos/Packages
gpgcheck=0
enabled=1

如果是在局域网中,别的机器是访问不到这个私有的yum源,可以采用服务的方式进行搭建

首先需要切换到需要共享的目录下面,执行

createrepo .

启动yum源服务

python -m SimpleHTTPServer 8900

执行之后,是可以用浏览器直接浏览相应的源rpm依赖包的。

配置文件格式如下:

[cloudera-repo]
name=cloudera-repo
baseurl=http://127.0.0.1:8900/cloudera-repos/cm6
enabled=1
gpgcheck=0 

完成了上面这两种方式,本地机器都可以使用这个yum源,局域网中别的机器想使用还不行,必须重新配置下使用机器的yum源地址,才能使用

还是先把使用机器的yum源文件删除,建立新的yum源文件,执行命令

yum clean all

本地的yum源文件配置格式如下

[cloudera-repo]
name=cloudera-repo
baseurl=http://192.168.1.221:8900/cloudera-repos/cm6
enabled=1
gpgcheck=0 

查看yum源是否正确

yum list

看是否能列出yum源下面的依赖包。

使用ISO镜像文件中的依赖包

ISO镜像的rpm文件全部在 Packages文件夹中,可以采用直接挂载,也可直接拷贝进系统中,在yum源配置文件中配置对应的路径即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文转自 开源中国原文地址 https://my.oschina.net/u/1461927/blog/37214...
    Michael_林阅读 8,187评论 0 3
  • 1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。...
    yichen_china阅读 5,231评论 0 1
  • 1背景 由于开发环境只有局域网,没法使用网上的各种YUM源,来回拷贝rpm包安装麻烦,还得解决依赖问题。想着在Ce...
    唐古拉山158阅读 4,878评论 0 0
  • 是谁孤单了寂寞 是谁温柔了软弱 是谁誓言了承诺 是谁失魂了落魄 2012.01.21
    佴茈玖玖阅读 1,328评论 0 0
  • 暴力有个老巢, 在岛的中央 吹来狗粮的芳香 岛是一条狗 在洪荒之中 它骄傲、它奔跑
    钧树阅读 1,148评论 1 0

友情链接更多精彩内容