王海庆的云笔记

制作centos6的devtools4本地源


1、制作镜像文件


下载关闭防火墙

/etc/init.d/iptables stop


换成阿里云的源

rm -rf /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
curl -o /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo

yum clean all
yum makecache fast -y


下载devtools的源

# 官网
https://copr.fedorainfracloud.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap/

# 下载
curl -o /etc/yum.repos.d/devtool4.repo https://copr.fedorainfracloud.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap/repo/epel-6/ --insecure

# 重建缓存
yum clean all
yum makecache fast -y


下载制作镜像的工具包

yum install -y createrepo genisoimage yum-utils
yum repolist


创建文件夹

rm -rf /root/devtools4
mkdir /root/devtools4
cd /root/devtools4


同步源,如果有部分rpm包下载失败,则需要执行多次

reposync --repoid=copr:copr.fedorainfracloud.org:hhorak:devtoolset-4-rebuild-bootstrap --newest-only


创建源的元数据

createrepo -v /root/devtools4/copr:copr.fedorainfracloud.org:hhorak:devtoolset-4-rebuild-bootstrap


打包

cd /root
tar zcvf devtools4.tar.gz devtools4


2、使用源文件


解压包

rm -rf  /opt/devtools4
tar zxvf devtools4.tar.gz -C /opt


创建源文件

cat >  /etc/yum.repos.d/devtools4.repo << EOF
[devtools4]
name=devtools4 baseurl=file:///opt/devtools4/copr:copr.fedorainfracloud.org:hhorak:devtoolset-4-rebuild-bootstrap
enabled=1 gpgcheck=0 EOF


重建源的缓存

yum clean all
yum makecache fast


安装

yum install devtoolset-4-gcc devtoolset-4-binutils devtoolset-4-gcc-c++


文章最后更新时间: 2021-11-22 17:27:39