Linux 搭建本地 YUM 源

发布时间: 更新时间: 总字数:128 阅读时间:1m 作者:IP:上海 网址
专栏文章
  1. 使用Coprs构建并发布RPM包
  2. 解决执行yum报Segmentation fault错误问题
  3. Ruby2.4.x rpm安装包制作
  4. CentOS 基于mock构建RPM包
  5. Haproxy rpm 制作方法
  6. OpenStack rpm-packaging 介绍使用
  7. Ruby2.3.1 rpm安装包制作
  8. RPM SPEC常用路径以及宏变量
  9. Ruby1.9.3 rpm安装包制作
  10. Linux rpmbuild 使用介绍及 OpenStack rpm 打包示例
  11. 常用 Linux RPM 下载地址和 RPM 下载方法
  12. Linux 搭建本地 YUM 源(当前)

Linux/CentOS 搭建本地 YUM 源

安装createrepo

yum install createrepo
or
rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/createrepo-0.9.9-23.el7.noarch.rpm

挂载 ISO

[root@xiexianbin_cn yum.repos.d]# mount /dev/cdrom /mnt/disk
mount: /dev/sr0 is write-protected, mounting read-only

或将iso挂载:

mount -o loop *.iso /mnt/disk
mount -t iso9660 loop *.iso /mnt/disk

配置yum源:

[root@xiexianbin_cn yum.repos.d]# vi CentOS-dvd.repo
[centos-dvd]
name=CentOS7
baseurl=file:///mnt/disk #这个是mount的指定目录
enabled=1
gpgcheck=0

启动脚本

kill -9 `ps -ef | grep 8080 | grep -v grep | awk '{print $2}'`
createrepo -u http://ip:8080  -d .
# python -m SimpleHTTPServer 8080 >> yum.log &
python3 -m http.server 8080 >> yum.log &