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-langkahnya adalah sebagai berikut:
1. Masuk sebagai root
2. Sebelum memulainya,pastikan sudah memiliki ISO Debian yang
diutuhkan,dan jangan lupa dtempatkan pada direktori /var/www/html
Apabila belum punya ISO Debian, download terlebih dahulu
3. Selanjutnya kita instal paket-paket yang dibutuhkan
# apt-get install apache2 rsync dpkg-dev
# apt-get install apache2 rsync dpkg-dev
4. Buat direktori untuk tempat repo yang akan dibuat
# mkdir /repo
# mkdir /media/dvd1
# mkdir /media/dvd2
# mkdir /media/dvd3
# mkdir -p /repo/pool
# mkdir -p /repo/dists/jessie/main/binary-amd64
# mkdir -p /repo/dists/jessie/main/source
# mkdir /repo
# mkdir /media/dvd1
# mkdir /media/dvd2
# mkdir /media/dvd3
# mkdir -p /repo/pool
# mkdir -p /repo/dists/jessie/main/binary-amd64
# mkdir -p /repo/dists/jessie/main/source
5. Kemudian kita mount file ISO-nyadari DVD 1 sampai 3
# mount -o loop debian-8.1.0-amd64-DVD-1.iso /media/dvd1
# mount -o loop debian-8.1.0-amd64-DVD-2.iso /media/dvd2
# mount -o loop debian-8.1.0-amd64-DVD-3.iso /media/dvd3
6. Selanjutnya kita me-rsync semua DVD, dengan perintah
# rsync -avH /media/dvd1/pool/ /repo/pool
# rsync -avH /media/dvd1/pool/ /repo/pool
Proses ini memakan waktu lama
Tunggu proses selesai A-Z
# rsync -avH /media/dvd2/pool/ /repo/pool
# rsync -avH /media/dvd2/pool/ /repo/pool
7. Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket
yang ada dengan perintah
# cd /repo
# dpkg-scanpackages . /dev/null -9c > Packages.gz
yang ada dengan perintah
# cd /repo
# dpkg-scanpackages . /dev/null -9c > Packages.gz
# dpkg-scansources . /dev/null -9c > Sources.gz
8. Selanjutnya kita link repo ke /var/www/htm dengan nama debian, dengan
perintah
perintah
9. Selanjutnya edit file pada client
atau pada server itu
sendiri dengan perintah seperti dibawah ini
# /etc/apt/sources.list
sendiri dengan perintah seperti dibawah ini
# /etc/apt/sources.list
10. Kemudian kita update, karena sudah mengganti repositorynya