assalamualaikum wr.wb
kali ini saya akan memrepositori adalah Sebuah repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil dan diinstal pada komputer. Membuat repositori kali ini yaitu dengan aplikasi debian/ubuntu yaitu apt-mirror aplikasi ini tergolong mudah digunakan dibanding aplikasi mirroring lain karena terdapat cron job/update harian secara otomatis pada jam-jam tertentu aplikasi ini bergerak dengan cara menyalin seluruh isi repo yang sesuai yang kita arah kan pada file "mirror.list" nantiberikan tutorial tentang bagaimana cara membuat repository lokal di debian 8.6
A.PENGERTIAN
repositori adalah Sebuah repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil dan diinstal pada komputer. Membuat repositori kali ini yaitu dengan aplikasi debian/ubuntu yaitu apt-mirror aplikasi ini tergolong mudah digunakan dibanding aplikasi mirroring lain karena terdapat cron job/update harian secara otomatis pada jam-jam tertentu aplikasi ini bergerak dengan cara menyalin seluruh isi repo yang sesuai yang kita arah kan pada file "mirror.list" nanti
B.LATAR BELAKANG
agar server kita dapat memiliki repositori sendiri tetepi walaupun ofline membuat repository local memakan waktu yang sangan banyak
C.ALAT DAN BAHAN
1.komputer server
2.3iso debian = dvd1,dvd2,dan dvd3
3.koneksi ke server
D.JANGKA WAKTU
3 JAM
E.LANGKAH LANGKAH
1.pertama kita masuk dulu keserver kita
2.lalu kita install beberapa paket untuk debian untuk membuat repository dengan perintah
#apt-get install apache2 rsync dpkg-dev
3.lalu kita buat foleder untuk wadah repo dan mount iso nya
#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/ (untuk iso yang 64 bit kalau 32bit jadi=i364)
#mkdir -p /repo/dists/jessie/main/source/
4.lalu kita mount satuper satu iso nya kemasing masing file yang telah kita buat tadi
#mount -o loop debian debian-8.6.0-amd-DVD-1.iso /media/dvd1
#mount -o loop debian debian-8.6.0-amd-DVD-2.iso /media/dvd2
#mount -o loop debian debian-8.6.0-amd-DVD-3.iso /media/dvd3
5.lalu kita akan me rsync satu per satu dvd nya kedalam satu paket yaitu /repo/pool/
#srync -avH /media/dvd1/pool /repo/pool/ (mohon sabar proses nya lama)
#srync -avH /media/dvd2/pool /repo/pool/
#srync -avH /media/dvd3/pool /repo/pool/
#cd /repo
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
mohon sabar proses ini memang memakan banyak waktu
7.setelah itu kita scan lagi
#dpkg-scansources . /dev/null | gzip -9c Source.gz
#mv Packages.gz dists/jessie/main/binary-amd64/
#mv Sources.gz dists/jessie/main/source/
9.lalu kita akan membuat nya dapat diakses oleh server yang lain
#ln -s /repo/ /var/www/html/debian
10.lalu kita dapat mengisi server kita dengan repository yang telah kita buat tadi
#nana /etc/apt/sources.list
11.lalu isikan repository yang telah kita buat tadi
12.kalau sudah kita update
#apt-get update
F.HASIL DAN KESIMPULAN
kita dapat membuat repository dan bisa di update , kita bisa membuat repository server kita sendi tanpa harus mengambil repository dari luar
refrensi:http:-//ahmadagung23blc.blogspot.co.id/2017/02/cara-membuat-repositori-di-server linux.html
-https://briannetworking.blogspot.co.id/2017/02/membuat-repository-di-debian-8.html
EmoticonEmoticon