26 April 2018

Tutorial Membuat Repositori Server Debian 8 Dengan DVD .ISO

A. Pengertian

   Repository Server merupakan server yang menyediakan layanan penyimpanan aplikasi atau program yang dapat diunduh oleh user melalui akses internet.


B. Latar Belakang

   Saat kita ingin menginstall paket-paket yang dibutuhkan oleh komputer atau server debian 8 kita dan tidak memiliki DVD Debian 8 yang lengkap, maka kita dapat menggunakan layanan repositori dari repositori server dengan bantuan akses internet.

C. Maksud dan Tujuan

   Supaya dapat lebih paham tentang server dan dapat membuat repositori server Debian 8 dengan DVD .iso lengkap.

D. Alat dan Bahan

   - Laptop / PC dengan spesifikasi yang memadai
   - DVD Debian 8 .iso lengkap 1 s/d 3
   - Server Debian 8

E. Waktu pengerjaan
   Sekitar 20 s/d 30 menit (bisa lebih)

D. Pembahasan 

   Repository merupakan tempat menyimpan ratusan aplikasi atau program yang dapat diakses melalui internet. Namun, kita juga dapat menggunakan alternatif repository lewat distribusi pada media lain seperti DVD.

   Membuat repositori server Debian 8 itu relatif mudah, namun memerlukan kesabaran karena prosesnya yang cukup lama dan memakan waktu yang banyak. Berikut langkah-langkahnya..

  1. Pastikan bahwa Anda sudah menginstall dan menjalankan OS Debian di Komputer Anda.


  2. Pastikan pula bahwa Anda sudah meng-upload file ISO yang dibutuhkan


  3. Install atau pasang tools - tools yang akan dibutuhkan
  
      #apt-get install apache2 rsync dpkg-dev

  4. Selanjutnya, buat beberapa direktori baru yang akan digunakan

      #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



     *binary-amd64 adalah arsitektur untuk Debian 64-bit, jika Anda menggunakan Debian 32-bit maka ubah menjadi binary-i386

  5. Kemudian, Mount image debian dari ISO yang kita miliki
      #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



  6. Lalu, kita harus me-rsyn kan semua pool DVD

        #rsync -avH /media/dvd1/pool  /repo/pool
       #rsync -avH /media/dvd2/pool  /repo/pool
       #rsync -avH /media/dvd3/pool  /repo/pool 

  7. Lakukan deteksi dan daftarkan semua paket yang akan digunakan menjadi satu paket. 

       #cd /repo       #dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz 

  8. Kemudian, lakukan deteksi dan daftarkan semua paket sumber yang akan digunakan menjadi satu paket sumber.

       #dpkg-scansource . /dev/null | gzip -9c > Sources.gz

  9. Pindahkan tiap-tiap paket yang sudah terbuat ke tempatnya masing-masing
      #mv Packages.gz /repo/dists/jessie/main/binary-amd64/
      #mv Source.gz /repo/dists/jessie/main/source/



 

  10. Supaya paket-paket debian yang berada dalam direktori /repo dapat diakses oleh user atau server lain, kita harus membuat link / simbolik dari /repo ke /var/www/html

      #ln -s /repo /var/www/html/debian


  11. User atau Server lain dapat menggunakan repositori debian 8 dari Server kita dengan cara sebagai berikut.

    a. Jalankan perintah untuk mengedit daftar sumber paket dari komputer User atau server

     #nano /etc/apt/sources.list

    b. Masukan IP Address beserta direktori dari Debian 8,contohnya

deb http://192.168.31.2/debian jessie main
deb-src http://192.168.31.2/debian jessie main

    c. Kemudian simpan dengan tekan CTRL + O lalu 'Enter' kemudian CTRL + X


    d. Jalankan perintah update paket

      #apt-get update



G. Kesimpulan

   Repositori server adalah server yang melayani penyimpanan aplikasi atau program tertentu yang dapat diunduh dan digunakan oleh user melalui internet.

H. Referensi

  - http://www.dunialinux.com/2016/06/tutorial-membuat-repository-lokal.html

Artikel Terkait

0 komentar

Post a Comment