centos创建本地yum仓库

centos创建本地yum仓库

  1. 创建需要用到的相关目录
  • /mnt/dvd1和/mnt/dvd2 用于挂载centos镜像
  • /mnt/dvd3 放置合并后的镜像文件
  • /mnt/iso 放置原始的centos镜像文件
  • mkdir -p /mnt/dvd1 /mnt/dvd2 /mnt/dvd3 /mnt/iso 创建目录命令
  1. 上传本地机器上的两个dvd镜像文件到centos服务器,再分别挂载到相应目录
  • mount //本地机器ip/共享目录名 /centos服务器相应目录/centos -o username=本地机器用户名,password=本地机器密码,nounix,noserverino
  • 将两个原始镜像文件拷贝到/mnt/iso目录
  • mount -o loop /mnt/iso/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/dvd1
  • mount -o loop /mnt/iso/CentOS-6.5-x86_64-bin-DVD2.iso /mnt/dvd2
  1. 拷贝文件
  • 首先,拷贝/mnt/dvd1下的所有文件到/mnt/dvd3目录下,然后,只拷贝/mnt/dvd2下Packages目录的所有rpm文件到/mnt/dvd3/Packages目录下
  • cp -av /mnt/dvd1/* /mnt/dvd3/
  • cp -av /mnt/dvd2/Packages/*.rpm /mnt/dvd3/Packages/
  1. 合并TRANS.TBL
  • 将/mnt/dvd2中TRANS.TBL的信息追加到/mnt/dvd1中TRANS.TBL后面,并排序保存
  • cat /mnt/dvd2/Packages/TRANS.TBL >> /mnt/dvd3/Packages/TRANS.TBL
  • mv /mnt/dvd3/Packages/{TRANS.TBL,TRANS.TBL.BAK}
  • sort /mnt/dvd3/Packages/TRANS.TBL.BAK > /mnt/dvd3/Packages/TRANS.TBL
  • rm -rf /mnt/dvd3/Packages/TRANS.TBL.BAK
  • /mnt/dvd3已经是合并后的目录了,可以用作本地yum源
  1. 备份YUM配置文件
  • cd /etc/yum.repos.d
  • rename .repo .repo.bak *.repo
  1. 生成新的YUM配置文件
  • vi /etc/yum.repos.d/CentOS-Media.repo
  1. 更新YUM源
  • yum clean all
  • yum makecache

YUM配置文件

[c6-media]
name=CentOS-\$releasevyum install glibc-staticer - Media
baseurl=file:///mnt/dvd3
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[c6-media]                                              #库名称
name=CentOS-$releasever - Media                         #名称描述
baseurl=file:///media/centos/                           #yum源目录,源地址
gpgcheck=1                                              #检查GPG-KEY,0为不检查,1为检查
enabled=1                                               #是否用该yum源,0为禁用,1为使用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6     #gpgcheck=0时无需配置

测试本地yum源是否生效

rpm -qa 查看安装的rpm包

yum install gcc
yum install gcc-c++

yum install glibc-static 安装c的静态库
yum install boost boost-devel boost-doc 安装boost

yum install kernel
yum install kernel-devel kernel-doc 安装内核源码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值