Rabu, 01 Juli 2015

Membuat repositori di debian 8

I. Penjelasan
         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 selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu me-mount dvd anda terlebih dahulu.


II. Langkah-langkah membuat repository debian 8 :


1. Masuk sebagai super user
2. Pastikan sudah mempunyai file ISO debian yang dibutuhkan untuk membuat repository


3. Kemudian install paket-paket yang dibutuhkan
    #apt-get install apache2 dpkg-dev rsync

 
4. Setelah terinstall semua, kita harus membuat folder
    #mkdir /repo
   #mkdir /media/dvd1
   #mkdir /media/dvd2
   #mkdir /media/dvd3
   #mkdir /media/dvd4
   #mkdir -p /repo/pool/
   #mkdir -p /repo/dists/jessie/main/binary-amd64/
   #mkdir -p /repo/dists/jessie/main/source
  
              

5. Lalu kita mount file ISO nya
  #moun -o loop debian-8.1.0-amd64-DVD-1.iso /media/dvd1
  #moun -o loop debian-8.1.0-amd64-DVD-2.iso /media/dvd2
  #moun -o loop debian-8.1.0-amd64-DVD-3.iso /media/dvd3
  #moun -o loop debian-update-8.1.0-amd64-DVD-1.iso /media/dvd4


6. Kemudian me-rsync semua dvd dengan perintah
   #rsync -avH /media/dvd1/pool /repo/pool

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

   #rsync -avH /media/dvd3/pool /repo/pool
   #rsync -avH /media/dvd4/pool /repo/pool


 






7. Selanjutnya lakukan pendeteksian dan pendaftaran seluruh paket. Masuk direktorirepo.
   #cd /repo
  #dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz


  Perintah ini memakan waktu yang lama karena mendata semua aplikasi yang ada dalam folder ataupun sub-sub folder yang ada.

Selanjutnya ketikkan perintah berikut
 #dpkg-scansources . /dev/null | gzip -9c > Sources.gz


8. Lihat hasil dari 2 perintah di atas, kemudian pindahkan kedua hasil tersebut ke folder binary-amd64 dan source.

#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Sources.gz /repo/dists/jessie/main/source/
9. Selanjutnya kita link repo ke /var/www/html dengan nama debian dengan perintah
#ln -s /repo /var /www/html/debian


10. Selanjutnya kita ubah konfigurasi file di "/etc/apt/sources.list" dengan perintah
  #nano /etc/sources.list

  Tambahkan konfigurasi seperti dibawah ini :
      deb http://192.168.16.3/debian jessie main
     deb-src http://192.168.16.3/debian jessie main
 
 

Ctrl >> x >> y


11. Selanjutnya kita update
    #apt-get update

0 komentar: