====== DNF - różności ====== Inne artykuły o DNF: * [[wiki:dnf_moduly|Moduły w dnf]] * [[wiki:dnf_makecache|Wyłączenie Makecache]] ---- ==== Klonowanie całego repozytorium ==== Przygotowanie klona najpotrzebniejszych repozytoriów dla CentOS 9, które wystawimy innym centosom. Na hoście z CentOS 9 należy wykonać reposync. dnf reposync -p /mnt/repo/centos9/baseos/ --repoid=baseos --download-metadata dnf reposync -p /mnt/repo/centos9/crb/ --repoid=crb --download-metadata dnf reposync -p /mnt/repo/centos9/appstream/ --repoid=appstream --download-metadata Zajmują łącznie około 100 gigabajtów. Przykład vhosta dla Apache, który wystawi powyższe przez http: ServerName repo.ping.local DocumentRoot /mnt/repo/centos9 AllowOverride All Require all granted Options +Indexes Konfiguracja dnf na innych hostach, które mogą korzystać z tych repozytoriów: # grep -R 'repo.ping.local' /etc/yum.repos.d/ /etc/yum.repos.d/centos.repo:baseurl=http://repo.ping.local:2221/baseos/baseos/ /etc/yum.repos.d/centos.repo:baseurl=http://repo.ping.local:2221/appstream/appstream/ /etc/yum.repos.d/centos.repo:baseurl=http://repo.ping.local:2221/crb/crb/ Trzeba zakomentować linijki rozpoczynające się od //metalink// oraz //baseurl=[cośinnego]//.