Cara Membuat Repository YUM di CentOS

Untuk membuat server repository YUM/DNF di CentOS, silakan siapkan satu server dengan konektivitas internet yang mumpuni. Secara garis besar, server repo hanya bertugas mengunduh file-file terbaru dari repositori induk dan melayani server lain yang akan mendownload software dari repo.

pertama, kita install Apache/HTTPD server sebagai software web servernya.

sudo yum install httpd

tunggu sampai proses instalasi selesai.

kedua, untuk membuat repo YUM, kita butuh dua software yaitu createrepo dan library yum-utils. silakan install dulu.

sudo yum install createrepo yum-utils

langkah ketiga, buat dulu folder tempat kita mengunduh repo CentOS nanti. Misal ada di folder /var/www/html/repo

tulis:

sudo mkdir –p /var/www/html/repos/{base,centosplus,extras,updates}

dan langkah keempat, kita download repository dari repo induk dengan tool reposync:

sudo reposync -g -l -d -m --repoid=base --newest-only --download-metadata --download_path=/var/www/html/repos/
sudo reposync -g -l -d -m --repoid=centosplus --newest-only --download-metadata --download_path=/var/www/html/repos/
sudo reposync -g -l -d -m --repoid=extras --newest-only --download-metadata --download_path=/var/www/html/repos/
sudo reposync -g -l -d -m --repoid=updates --newest-only --download-metadata --download_path=/var/www/html/repos/

tunggu sampai proses download selesai.

setelah selesai, langkah terakhir kita buat metadata repo tersebut dengan tool createrepo.

sudo createrepo /var/www/html

selamat menikmati repo baru gan!

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: