学习社区

提问
写文章
问答专区
whshen 【经验分享】本地离线yum源搭建指引

【经验分享】本地离线yum源搭建指引

whshen 于2019-05-14 20:34:23 发布

1519阅览

更新于 2022-05-08 16:34:45
  • 安装部署
  • 离线源
  • 经验分享

本地离线yum源搭建指引
1. 获取iso
详见附录:下载地址
2. 挂载iso文件
mount -o loop xxxx.iso /mnt/repo
3. 禁用现有源
sed -i '/^enabled/s/1/0/' /etc/yum.repos.d/*.repo
4. 新增bk源
cat > /etc/yum.repos.d/offline_bk.repo << EOF
[offline_bk]
name=BK OFFLINE REPO
baseurl=file:///mnt/repo/
gpgcheck=0
enabled=1
EOF
5. 清除 & 重建yum缓存
yum clean all
yum makecache
下载地址
请按系统版本下载

支持系统(经测试的系统)地址MD5
CentOS7.2.1511_minimal_x86_64http://bkopen-1252002024.file.myqcloud.com/dl/bk_offline_repo-7.2.1511.iso776dfecb94e02a8ac60d0f89180fb487
CentOS7.3.1611_minimal_x86_64http://bkopen-1252002024.file.myqcloud.com/dl/bk_offline_repo-7.3.1611.iso7985c1e06c780d71b5249f362d72216c
CentOS7.4.1708_minimal_x86_64http://bkopen-1252002024.file.myqcloud.com/dl/bk_offline_repo-7.4.1708.iso73e4e9b2ee3ae71b368b1c0d99a0d5c6
CentOS7.5.1804_minimal_x86_64http://bkopen-1252002024.file.myqcloud.com/dl/bk_offline_repo-7.5.1804.iso0e47e5a5ee96df1f219cd5b55636e00c

FAQ
1. 提示Error: Protected multilib versions
Error: Package: setools-libs-3.3.8-4.el7.x86_64 (@base)
Requires: libxml2.so.2(LIBXML2_2.5.0)(64bit)
Removing: libxml2-2.9.1-5.el7_1.2.x86_64 (@anaconda)
libxml2.so.2(LIBXML2_2.5.0)(64bit)
Updated By: libxml2-2.9.1-6.el7_2.3.i686 (offline_bk)
Error: Protected multilib versions: xxxxxxxxxxxxxxxxx
原因:一般为64位操作系统上安装32位软件时缺少lib库依赖:64位操作系统默认会安装lib库至/lib64目录下,而32位需要从/lib
去寻找lib库,lib库文件名刚好相同,所以导致安装出现冲突。
上述异常解决方案: yum install libxml2.so.2 --setopt=protected_multilib=false

2. 依赖冲突,问题如下:


解决方案:
rpm -e ipa-client-4.4.0-12.el7.centos.x86_64
rpm -e ipa-client-common-4.4.0-12.el7.centos.noarch (这个删除时报其他依赖错误,没关系执行下一步)
yum remove ncurses-libs-5.9-13.20130511.el7.x86_64

重新安装
yum -y install ncurses-libs-5.9-14.20130511.el7_4.i686

问题解决。

3. No package xxxx available.
原因:离线镜像中不包含此软件包
解决方案:自行下载此软件包的rpm或者源码安装

添加回答

全部回答 ( 4 )

  • 时间正序
  • 时间倒序
  • 获赞最多
  • 2 赞同

    实践出真知,分享惠他人。

  • 0 赞同

    感谢作者的经验分享。

  • 0 赞同

    我是红帽 7.4 的系统,能用这个iso 文件当镜像源吗?

  • 0 赞同

    请问一下大佬:离线镜像中包含CentOS-Base与epel包吗? 还是?


相关问答
  • 5

    怎么远程访问cmdb数据库
  • 4

    管理平台里面自监控celery报错
  • 6

    ./bkcli chennk bkmonitrv03
  • 10

    求监控平台的仪表盘分享
  • 10

    部署代理报错
  • 8

    主机监控报错无数据上报
  • 5

    ./bk_install cmdb 报错如下
  • 8

    流程服务可以独立部署吗?是否依赖蓝鲸的权限中心
  • 10

    监控平台的处理套餐选择作业平台时无法带出执行方案
  • 13

    通过AD域控同步用户,在执行同步操作后,新用户没有同步
  • 文档中心

  • 社区提问

  • 在线咨询

  • 公众号