搭建centos7,8本地epel源本地使用

网友投稿 1039 2022-09-03

搭建centos7,8本地epel源本地使用

搭建centos7,8本地epel源本地使用

一.环境准备1,vbox上准备好挂载需要的镜像比如6,7,8系统2,挂载在centos8系统3,需要用centos7-epel镜像4,制作成repodata数据源5,从centos7远程拷贝到centos8挂载目录

第一步,在centos7操作

yum install epel-release

第二步,大概需要一个小时左右

[root@localhost ~]# reposync -r epel -p /root/

第三步,制作成repodata

[root@db01 ~]# yum -y install createrepo[root@db01 ~]# createrepo -v /root/epel[root@db01 ~]# lsanaconda-ks.cfg epel[root@db01 ~]# cd epel/[root@db01 epel]# lsPackages repodata

第四步,拷贝数据到目标服务器上

[root@db01 ~]# scp -rv epel/ 172.31.0.100:/var/~]# dnf reposync --repoid=epel --download-metadata -p /path

安装~]# cd /var/html]# mkdir centos/{6,7,8} -p[root@db01 centos]# mount /dev/sr0 /var/centos]# mount /dev/sr1 /var/centos]# mount /dev/sr2 /var/epel]# cat /etc/fstab/dev/sr0 /var/ iso9660 defaults 0 0/dev/sr1 /var/ iso9660 defaults 0 0/dev/sr2 /var/ iso9660 defaults 0 0

使用随便一台没有epel源的机器验证

[root@db01 ~]# cat /etc/yum.repos.d/centos7.repo[base]name=basebaseurl=repolist就会看到上面制作的本地epel源了

[root@db01 ~]# yum repolistLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilerepo id repo name status!base base 0!epel epel 0repolist: 0[root@localhost ~]# yum clean allLoaded plugins: fastestmirrorCleaning repos: base epelCleaning up list of fastest mirrorsOther repos take up 46 M of disk space (use --verbose for details)[root@localhost ~]# yum repolist

到此本地搭建完成,不用到外网去epel源了

使用本地的epel源安装一个Nginx试试吧

[root@db01~]# yum install -y nginx

linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Linux下安装nfs
下一篇:用php编写一个以太坊支付系统(php开发以太坊)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~