Sabtu, 19 Agustus 2017

Membuat Repository Di Server


PENDAHULUAN
Assamaullaikum Wr. Wb.
Ya kali saya akan membagikan ilmu saya tentang membuat repositry local / server sendiri, ya langsung saja kita praktekan

 A.PENGERTIAN
     Repository, adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi (red : Linux) yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.(Silahkan klik Pengertian Mirror). Bisa dibilang Repository ini adalah paket-paket khusus untuk sebuah sistem operasi yang kemudian paket-paket tersebut di instal untuk mendapatkan kinerja lebih baik dari sebuah sistem operasi.

B.LATAR BELAKANG
     di dalam membangun server pastinya membutuhkan repository maka dari itu agar kita lebih mudah ,kita dapat membuat repository local sendiri.

C.MAKSUD DAN TUJUAN
      maksud dan tujuannya adalah ingin membuat repository local sendiri agar kita saat update lebih cepat dan dapat di jalankan dalam keadaan ofline.

ALAT DAN BAHAN
Laptop
Server
Koneksi
ISO Debian 9 dvd1,dvd2,dvd3

JANGKA WAKTU PELAKSANAN
Kurang lebih 2,5 jam

PROSES DAN TAHAPAN PEKERJAAN
Pertama kita harus sudah mempunyai iso atau download
pertama kita install paket
"apt-get install apache2 dpkg-dev rsync"
#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/
"mount -o loop debian-9.0.0-amd64-DVD-1.iso /media/dvd1"
"mount -o loop debian-9.0.0-amd64-DVD-2.iso /media/dvd2"
"mount -o loop debian-9.0.0-amd64-DVD-3.iso /media/dvd3"
"rsync -avH /media/dvd1/pool  /repo/pool "
"rsync -avH /media/dvd2/pool  /repo/pool"
"rsync -avH /media/dvd3/pool  /repo/pool"
"cd /repo"
"dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz"
"dpkg-scansource . /dev/null | gzip -9c > Sources.gz"
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Source.gz /repo/dists/jessie/main/source/
"n -s /repo /var/www/html/debian"
"nano /etc/apt/source.list"

HASIL YANG DIDAPATKAN
Bisa membuat repository sendiri di server local

TEMUAN PERMASALAHAN
Saya menemukan error saat "rsync -avH /media/dvd2/pool  /repo/pool" yang tidak bisa berjalan seperti di dvd1

KESIMPULAN
hasilnya repository-nya sudah jadi dan dapat di gunakan sebagai repository local.

REFERENSI
http://ghadinkz23.blogspot.co.id/2010/09/pengertian-repository.html

0 komentar:

Posting Komentar