Jumat, 24 Februari 2017

Membuat repository dengan debian8


Pengertian
Sebuah repositori perangkat lunak adalah lokasi penyimpanan dari yang paket software dapat diambil dan diinstal pada komputer.

Latar belakang 
Agar tidak ketergantungan dengan repo online oleh karena itu membuat repo sendiri dengan iso debian8

Tujuan
Membuat repo dengan iso debian8

Alat dan bahan
ISO Debian8.6(1,2,3)
Web Server
Terminal
Server
Ruang hardisk yang cukup(minimal 50GB)

Waktu pelaksanaan
1jam

Tahap pelaksanaan
1.pastikan server kalian sudah terinstall Web Server

2.ok pertama saya masukkan ISO ke server saya



3.kemudian install dependensi yang dibutuhkan
   apt-get install apache2 dpkg-dev rsync

 4.selanjutnya saya akan membuat folder untuk wadah repo dan wadah untuk
    memasukkan/mount ISO tersebut
#mkdir /repo
#mkdir /media/dvd1
#mkdir /media/dvd2
#mkdir /media/dvd3
#mkdir -p /repo/dists/jessie/main/binary-amd64
#mkdir -p /repo/dists/jessie/main/source


5.kemudian mount DVD ke folder yang saya buat tadi 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/

6.selanjutnya saya akan me-rsync semua DVD dengan perintah
   rsync -avH /media/dvd1/ /repo/pool
   rsync -avH /media/dvd2/ /repo/pool
   rsync -avH /media/dvd3/ /repo/pool



 7.kemudian masuk directory /repo
    cd /repo

8.berikutnya adalah mendeteksi dan mendaftarkan seluruh paket yang ada
   dengan perintah
  dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

9.setelah selesai masukkan perintah
 dpkg-scanpackages . /dev/null | gzip -9c >Sources.gz

 10.kemudian memindah hasil dua tadi ke folder dengan perintah
      mv Pacakages.gz /repo/dists/jessie/main/binary-amd6
      mv Pacakages.gz /repo/dists/jessie/main/source  

11.selanjutnya agar bisa diakses oleh server lain dengan perintah
    ln -s /var/www/html/maulana

12.kemudian coba akses melalui browser


13.berikutnya adalah masuk untuk menambah kan repositori baru
      nano /etc/apt/sources.list

14.selanjutnya masukkan repo yang kita buat tadi secara manual


15.selanjutnya update





Kesimpulan
 dalam membuat repository cukup mudah dan kalian harus sabar dalam
 melakukan pengistallan

Referensi
https://ajikamaludin.blogspot.co.id/2015/04/membuat-repositori-server-debian-8-dari.html 


0 komentar:

Posting Komentar