06 February, 2017

Membuat Repository Debian 8.6




PENGERTIAN
 
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.

LANGKAH-LANGKAH PELAKSANAAN 

1. Silahkan buka terminal linux pada laptop anda dan remote debian menggunakan ssh dan masuklah sebagai superuser (disini saya menggunakan ssh) dengan perintah, misal : # ssh smkn7@192.168.50.2

2. Jika anda sudah mempunyai ISO nya maka anda dapat menggunakan perintah scp tetapi jika belum anda dapat menggunakan perintah wget untuk mendownload langsung ke server yang akan anda jadikan repo. Anda dapat mendownloadnya di kambing.ui.ac.id ataupun debian.org
 

3. Selanjutnya anda install beberapa paket debian dengan perintah # apt-get install apache2 rsyncdpkg-dev
 

4. 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 (64 bit) anda dapat ganti sesuai arsiteksur CD/DVD yang anda miliki seperti binary-i386 untuk 32bit


5. Setelah selesai membuat folder anda mount DVD/CD anda 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 
 
6. Selanjutnya anda hanya 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

7. Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah # cd /repo/ dan # dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz 
 


8. Selanjutnya masukkan perintah berikut # dpkg-scansource . /dev/null | gzip -9c > Sources.gz
 


9. 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 Source.gz /repo/dists/jessie/main/source/



10. Untuk memudahkan diakses anda dapat link-kan dengan cara # ln -s /repo /var/www/html/debian
 


11. Disini saya akan menggunakan text baca saya untuk memudahkan seseorang menggunakan repo saya. Disini saya mendownload milik repo blc telkom untuk kemudian saya edit.



12. Kemudian saya edit dengan mengetikkan perintah nano BACA-SAYA.html



13. Lalu saya edit file baca_saya menjadi sesuai keinginan



Cukup sekian dari saya
Wassalamualaikum wr.wb

0 comments:

Post a Comment