Membuat Repositori Server Debian8
Assalamu'alaikum Wr.Wb
Bismillahirrohmanirrohim
langsung saja kita ke pembahasan
Repositori
Repositori perangkat lunak adalah lokasi penyimpanan dari berbagai
paket perangkat lunak yang mungkin diambil dan diinstal pada komputer.
Banyak penerbit perangkat lunak dan organisasi lain memelihara server di
Internet untuk tujuan ini, baik secara gratis atau untuk biaya
berlangganan.
Repositori mungkin hanya untuk program-program tertentu, seperti CPAN untuk bahasa pemrograman Perl,
atau untuk seluruh sistem operasi. Operator repositori tersebut
biasanya menyediakan sebuah sistem manajemen paket, alat-alat yang
dimaksudkan untuk mencari, menginstal dan sebaliknya memanipulasi paket
perangkat lunak dari repositori.
Sebagai contoh, banyak distribusi Linux menggunakan Advanced Packaging Tool yang umumnya ditemukan di distro berbasis Debian, atau yum
yang biasa ditemukan di distro berbasis Red Hat. Ada juga beberapa
sistem manajemen paket independen, seperti Pacman, digunakan dalam Arch
Linux dan equo, ditemukan di Sabayon Linux.
Sebagian besar distribusi Linux mempunyai banyak repositori di seluruh dunia yang cermin repositori utama.
Langkah-langkah membuat repositori
- Masuk sebagai root
- Pastikan sudah memiliki file ISO Debian yang di butuhkan, dan jangan lupa di tempatkan pada direktori /var/www/html
- Selanjutnya kita install paket-paket yang dibutuhkan
#apt-get install apache2 dpkg-dev rsync
- Kemudian kita buat direktori untuk tempat repo yang akan di buat
#mkdir /repo#mkdir /media/dvd1
#mkdir /media/dvd2
#mkdir /media/dvd3
#mkdir -p /repo/dists/jessie/main/binary-amd64/
#mkdir -p /repo/dists/jessie/main/source
#mkdir -p /repo/jessie/main/source
- Selanjutnya kita mount file ISO nya
#mount -o loop debian-8.1.0-amd64-DVD-1.iso /media/dvd1
- Selanjutnya me-rsyn kan semua dvd dengan perintah
#rsync -avH /media/dvd1/pool/ /repo/pool/
proses ini memakan waktu cukup lama
tunggu sampai proses selesai (A-Z)
#rysnc -avH /media/dvd2/pool/ /repo/pool/
- Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah
- masuk direktori repo/
#cd /repo/ - Selanjutnya kita link repo ke /var/www/html dengan nama debian
dengan perintah
#ln -s /repo/ /var/www/html/debian
- Selanjutnya edit file /etc/apt/sources.list pada client
atau pada server itu sendiri dengan perintah seperti dibawah ini
#nano /etc/apt/source.list
- Kemudian kita update
#apt-get update
Sharing :
pembuatan repositori ini memakan waktu yang cukup lama, hal tersebut berhubungan dengan spesifikasi server yang kita pakai<Terima_Kasih>
<Semoga_Bermanfaat>