MEMBUAT REPOSITORY PADA SERVER DEBIAN


MEMBUAT REPOSITORY PADA SERVER DEBIAN
15 Februari 2017
Hasil gambar untuk repository

 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.
 D.ALAT DAN BAHAN
     #server
     #koneksi internet
    #iso debian DVD1,DVD2,DVD3
 E.WAKTU YANG DI BUTUHKAN
   waktu yang di butuhkan untuk mengkonfigurasi repository memakan waktu sekitar

F.TAHAP PELAKSANAAN
  note:iso dvd1 sampai dvd3 harus sudah di upload di server
1.pertama kita install apache2,dpkg-dev,dan rsync dengan perintah
   #apt-get install apache2 dpkg-dev rsync
 2.lalu buat folder berbagai berikut
  #mkdir /repo
 #mkdir /media/dvd1
 #mkdir /media/dvd2
 #mkdir /media/dvd3
 #mkdir -p /repo/poo1
 #mkdir -p/repo/dists/jessie/main/binary-amd64/
 #mkdir -p/repo/dists/jessie/main/source/
 3.lalu mount dvd-nya dengan perintah
  #mount -o loop debian-8.6.0-amd64-DVD-1.iso /media/dvd1
 #mount -o loop debian-8.6.0-amd64-DVD-2.iso /media/dvd2 
 #mount -o loop debian-8.6.0-amd64-DVD-3.iso /media/dvd3
 4.lalu rsync dvd-nya satu persatu dengan perintah
  
#rsync -avH /media/dvd1/pool/ /repo/pool
#rsync -avH /media/dvd2/pool/ /repo/pool
#rsync -avH /media/dvd3/pool/ /repo/pool
5.kemudian deteksi paket-paket yang ada dengan perintah 
    #dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
    #dpkg-scanpackages . /dev/null | gzip -9c > Sources.gz
   
 6.kemudian kita pindah packages ke /jessie/main/binary-amd64/ dengan perintah #mv Packages.gz dists/jessie/main/binary-amd64/
7.untuk Sources pindah ke jessie/main/source dengan perintah
  #mv Sources.gz dists/jessie/main/sources/
 8.lalu buat shortcut di /var/www/html/ untuk database debian kita dengan perintah #ln -s /repo/ /var/www/html/debian
 9.lalu coba tamabahkan database kita  pada nano /etc/apt/source.list tambahkan berikut di dalamnya :
deb http://192.168.80.2/debian jessie main
deb-src http://192.168.80.2/debian jessie main 
 
 10.kemudian setelah selesai tinggal kita update dengan perintah
  #apt-get update

 

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






Share this

Related Posts

Previous
Next Post »