Social Icons

Kamis, 06 Oktober 2016

Membuat Repository Server Debian 8 dari iso DVD

Hallo gan balik lagi ke blog ane, kali ini ane akan share cara Membuat Repository Server Debian 8 dari iso DVD, langsung aja ke pembahasan gan.

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 tapi memakan waktu yang agak lama karena banyak data yang akan di salin dari iso ke hardisk walaupun offline atau tanpa menggunakan koneksi internet anda harus sabar untuk rsync dari iso atau dvd selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu memount dvd anda terlebih dahulu. langsung saja.
1. Pertama  install debian 8.

2. Pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso, isonya silahkan download sendiri ya gan hehe. Setelah anda memiliki 3 iso tersebut anda dapat scp atau winscp melalui laptop anda sehingga tersimpan ke dalam debian anda

3. Selanjutnya  install beberapa paket debian dengan perintah 
#apt-get install apache2 dpkg-dev rsync

4. Setelah semua paket terintall, buat beberapa folder untuk wadah repo dan wadah untuk mem-mount iso tersebut dengan perintah.
#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) dapat ganti sesuai arsiteksur CD/DVD yang anda miliki seperti binary-i386 untuk 32bit.

5. Setelah selesai membuat folder, mount DVD atau CD anda dengan perintah 
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd1 
lakukan perintah yang sama sampai 3 kali untuk semua DVD / CD yang anda miliki tentu saja dengan mount point yang berbeda beda iso atau dvd yang berbeda juga. 


6. Selanjutnya anda  perlu me-rsyn kan semua dvd dengan perintah 
#rsync -avH /media/dvd1/pool /repo/pool
#rsync -avH /media/dvd2/pool /repo/pool 
#rsync -avH /media/dvd3/pool /repo/pool 

proses ini memakan tempo yang agak lama jadi sabar ya gan bisa ditinggal ngopi-ngopi dulu :D, jika sudah selesai lalukan hal yang sama pada mount point dvd2 , dvd3

7. Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah #cd /repo/ 
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz 
perintah ini juga memakan tempo yang agak lama karena mendata semua aplikasi yang ada dalam folder ataupun sub-sub folder yang ada, bisa ditinggal mancing dulu gan hehe. Selanjutnya jika sudah selesai masukan perintah berikut
#dpkg-scansource . /dev/null | gzip -9c > Sources.gz

kemudian lihat hasil dari 2 perintah diatas, sekarang anda cukup memindah kan kedua hasil tersebut ke foldernya masing-masing dengan perintah 
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/ 
#mv Sources.gz /repo/dists/jessie/main/source/

8. Selanjutnya agar dapat diakses dari server-server lain, buat simbolik dari repo ke /var/www/html dengan nama debian dengan perintah 
#ln -s /repo /var/www/html/debian

9. Selanjutnya anda dapat mengedit file /etc/apt/sources.list pada client atau pada server itu sendiri dengan perintah 
#nano /etc/apt/sources.list 
Setelah selesai seperti gambar diatas, keluar dan simpan. Hal ini dilakukan agar client atau server itu sendiri dapat menggunakan server repo tersebut dengan baik.

Setelah itu bisa digunakan untuk update dan install aplikasi-aplikasi didalamnya 

Sumber referensi yang ane gunakan ini dari situsweb : http://www.linux.or.id/menggabungkanrepository-isodvd-menjadi-satu.html https://help.ubuntu.com/community/Repositories/Personal








Tidak ada komentar:

Posting Komentar

 
Blogger Templates