Repository adalah suatu kumpulan dari berbagai banyak sekali macam aplikasi atau suatu paket aplikasi distribusi Linux. Repository ini sendiri biasa disingkat dengan Repo. Repository ini sendiri biasanya dikemas dalam bentuk CD/DVD.
1. Masuk ke Debian 8
- Saya menggunakan ssh untuk meremote debian 8 lewat laptop.
$ ssh root@192.168.25.52. Import ISO Debian 8
- Jika anda sudah memiliki 3 ISO debian 8 maka tinggal anda scp ke debian 8 anda.
- Jika belum maka anda bisa download dulu disini , atau langsung di simpan ke debian dengan perintah wget.
# wget http://kartolo.sby.datautama.net.id/debian-cd/8.1.0/amd64/iso-dvd/debian-8.1.0-amd64-DVD-1.iso
# wget http://kartolo.sby.datautama.net.id/debian-cd/8.1.0/amd64/iso-dvd/debian-8.1.0-amd64-DVD-2.iso
# wget http://kartolo.sby.datautama.net.id/debian-cd/8.1.0/amd64/iso-dvd/debian-8.1.0-amd64-DVD-3.iso
- Jika sudah kita cek iso tersebut apakah sudah tersimpan atau belum di debian
# ls
3. Setelah itu instal beberapa paket debian.
# apt-get install apache2 dpkg-dev rsync
4. Lalu buat beberapa directory untuk menaruh file debiannya dan untuk mount file iso.
# mkdir /repo
# mkdir /media
# 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.
5. Kemudian mount file iso ke folder yang anda buat tadi.
# 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 rsync semua dvd
# rsync -avH /media/dvd1/pool /repo/pool
# rsync -avH /media/dvd2/pool /repo/pool
# rsync -avH /media/dvd3/pool /repo/pool
Proses ini cukup memakan waktu. Tunggu dari abjad a - z.
7. Lalu kita mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah berikut
- Masuk directory repo
# cd /repo/
# dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
- Disini juga lama, tunggu saja.
- Lalu masukan lagi perintah berikut
# dpkg-scansources . /dev/null | gzip -9c > Sources.gz
- Jika sudah anda bisa lihat hasilnya tersebut
- Setelah itu tinggal pindah ke foldernya masing-masing
# mv Packages.gz /repo/dists/jessie/main/binary-amd64/
# mv Sources.gz /repo/dists/jessie/main/source/8. Selanjunya buat link ke /var/www/html/
# ln -s /repo /var/www/html/debian9. Lalu tinggal ganti repo client atau server itu sendiri dengan repo yang anda buat
# nano /etc/apt/sources.list10. Selanjunya tinggal update
# apt-get update
Proses Membuat Repository Server Debian 8 Jessie sudah selesai.
0 komentar:
Posting Komentar