assalamualaikum wr. wb.
hari ini saya akan post tentang membuat repository server sendiri ,pada praktikum hari ini saya memakai Server Debian 8 jessie.
Repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil dan diinstal pada komputer.
Membuat repositori debian 8 dari dvd ini tergolong mudah dan praktis
tetapi membutuhkan waktu atau tempo yang agak lama karena banyak data
yang akan di salin dari iso ke hardisk walaupun offline atau tanpa
menggunakankoneksi internet anda harus sabar untuk rsync dari iso atau dvd karena waktu yang lumayan lama.selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu memount dvd anda terlebih dahulu.
berikut proses pembuatan repositori sendiri:
1.Pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso, siapkan 3 iso DVD Debian 8.
2.Kemudian install beberapa paket debian dengan perintah
# apt-get install apache2 rsync dpkg-dev.
3.Setelah semua paket terintall dengan benar anda harus membuat beberapa folder untuk wadah repo
dan wadah untuk mem-mount iso tersebut.
#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/
Untuk yang berwarna merah binary-amd64 anda dapat ganti sesuai
arsiteksur CD/DVD yang anda miliki seperti binary-i386 untuk 32bit.
4.Setelah selesai membuat folder, Anda mount DVD atau CD ke folder yang telah Anda buat, dengan perintah
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.0.0-amd64-DVD-2.iso /media/dvd2
#mount -o loop debian-8.0.0-amd64-DVD-3.iso /media/dvd3
5.Selanjutnya anda hanya perlu me-rsync kan semua dvd dengan perintah
#rsync -avH /media/dvd1/pool /repo/pool
kemudian lakukan juga untuk dvd 2 dan 3 nya .
6.Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah
#cd /repo/
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz.
7.Selanjutnya jika sudah selesai masukan perintah berikut
#dpkg-scansources . /dev/null | gzip -9c > Sources.gz
8.kemudian lihat hasil dari 2 perintah diatas, sekarang anda cukup memindahkan
kedua hasil tersebut ke foldernya masing-masing dengan perintah
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Source.gz /repo/dists/jessie/main/source/
9.Selanjutnya untuk membuatnya dapat diakses dari server-server lain
anda cukup membuat link simbolik dari repo ke /var/www/html dengan nama debian dengan perintah
#ln -s /repo /var/www/html/debian
10.Selanjutnya anda dapat mengedit file /etc/apt/sources.list pada client
atau pada server itu sendiri dengan perintah seperti dibawah ini
#nano /etc/apt/sources.list
11.Setelah selesai seperti gambar diatas baris kedua terakhir ditambahkan,
Anda dapat keluar dan simpan dengan menekan ctrl+x tekan y tekan enter.
Setelah itu bisa digunakan untuk update dan install aplikasi-aplikasi didalamnya.
<Selamat mencoba>