我想在CentOS8上构建一个dnf仓库服务器
首先
在搭建本地虚拟机时,由于执行yum update等命令耗时较长,我希望能在本地搭建一个yum存储库。
执行环境
操作系统:CentOS 8
安装
#dnf install -y httpd createrepo rsync
网页服务器的设置 de
#systemctl start httpd
#systemctl enable httpd
#firewall-cmd --zone=public --add-service=http --permanent
#firewall-cmd --reload
#echo '<directory "/var/www/html/centos">' > /etc/httpd/conf.d/centos-mirror.conf
#echo 'option +indexes' >> /etc/httpd/conf.d/centos-mirror.conf
#echo '</directory>' >> /etc/httpd/conf.d/centos-mirror.conf
创建目录
#mkdir -p /var/www/html/centos/8/{AppStream,BaseOS}/x86_64/os/
创建存储库
#rsync -rtpv --delete rsync://ftp.riken.jp/centos/8/AppStream/x86_64/os/ /var/www/html/centos/8/AppStream/x86_64/os/
#rsync -rtpv --delete rsync://ftp.riken.jp/centos/8/BaseOS/x86_64/os/ /var/www/html/centos/8/BaseOS/x86_64/os/
你再小心一点
我尝试检查了我们这次创建的目录的大小。
#du -sh /var/www/html/*
9.7G /var/www/html/centos
最后
我本以为DNF的构建会比Yum复杂,但实际上并没有那么麻烦。