Membuat Repositori Server pada Debian 8 dari file ISO DVD

assalamualaikum wr. wb.
hari ini saya akan post tentang membuat repository server sendiri ,pada praktikum hari ini saya memakai Server Debian 8 jessie.



Repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil dan diinstal pada komputer.
         Membuat repositori debian 8 dari dvd ini tergolong mudah dan praktis tetapi membutuhkan waktu atau tempo yang agak lama karena banyak data yang akan di salin dari iso ke hardisk walaupun offline atau tanpa menggunakan
koneksi internet anda harus sabar  untuk rsync dari iso atau dvd karena waktu yang lumayan lama.selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu memount dvd anda terlebih dahulu.


berikut proses pembuatan repositori sendiri:


    1.Pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso, siapkan 3 iso DVD Debian 8.


    2.Kemudian install beberapa paket debian dengan perintah
    # apt-get install apache2 rsync dpkg-dev.


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


    4.Setelah selesai membuat folder, Anda mount DVD atau CD ke folder yang telah Anda buat, 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



    5.Selanjutnya anda hanya perlu me-rsync kan semua dvd dengan perintah
    #rsync -avH /media/dvd1/pool  /repo/pool
       kemudian lakukan juga untuk dvd 2 dan 3 nya .




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

                       
7.Selanjutnya jika sudah selesai masukan perintah berikut
    #dpkg-scansources . /dev/null | gzip -9c > Sources.gz


8.kemudian lihat hasil dari 2 perintah diatas, sekarang anda cukup memindahkan
    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/


    9.Selanjutnya untuk membuatnya dapat diakses dari server-server lain
      anda cukup membuat link simbolik dari repo ke /var/www/html dengan nama debian dengan perintah
    #ln -s /repo /var/www/html/debian

    10.Selanjutnya anda dapat mengedit file /etc/apt/sources.list pada client
    atau pada server itu sendiri dengan perintah seperti dibawah ini
    #nano /etc/apt/sources.list






    11.Setelah selesai seperti gambar diatas baris kedua terakhir ditambahkan,
    Anda dapat keluar dan simpan dengan menekan ctrl+x tekan y tekan enter.
    Setelah itu bisa digunakan untuk update dan install aplikasi-aplikasi didalamnya.
   
  
                         




<Selamat mencoba>

Post a Comment