Senin, 06 Februari 2017

CARA MEMBUAT REPOSYTORY LOCAL MENGGUNANAKAN ISO DVD

Standard
ASSALAMUALAIKUM WR.WB
By. Yosep Malik 
       Selamat sore semua kali ini saya akan membagi ilmu yan saya dapat pada hari ini yaitu "membuat repository local menggunakan iso dvd" selamat membaca :)

Pengertian : 
          Repository biasa disebut sebagai gudang data adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.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.


Latar Belakang :
Supaya mempercepat pekerjaan tidak lama menunggu update dari repo luar.
Maksud dan Tujuan : Untuk pembelajaran.

Alat dan Bahan :
  •  pc /server
  • dvd 1.2.3
  • akses internet
  • laptop remote
Jangka Waktu :
Tergantung kemampuan.
Tahap Pelaksanaan :
1.tahap pertama kita install apache2 dpkg-dev rsync
#apt-get install apache2 apache2 dpkg-dev rsync


2.lalu kita membuat beberapa directory.
#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/

3.lalu mount dvd 1.2.dan 3
#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 kita masukan perintah #rsync -avH /media/dvd1/pool/ /repo/pool/

 tunggu sampi selesai

5.lalu kita masuk ke directory /media/dvd1/ untuk mengecek nya kita masukan perinta #ls

6.sama seperti dvd1 kita lakukan ke dvd2 masukan perintah :
#rsync -avH /media/dvd2/pool/ /repo/pool/
 tunggu sampai selesai
 lalu masuk ke directory nya #ls

7.Seperti dvd1 dan dvd2, dengan dvd3 kita lakukan hal yang sama.
 #rsync -avH /media/dvd3/pool/ /repo/pool/

 tunggu sampaiselesai
 lalu masuk ke directory nya #ls
8.lalau masuk kedirectory repo lalu scan packges.
masukan perinta : #cd /repo/
                              #ls
                              #dpkg-scanpackges ./dev/null | gzip -9c > packges.gz
 tunggu sampai selesai.

9.setelah scan packges kita scan source
masukan perintah :
# dpkg-scansources ./dev/null | gzip -9c > Sources.gz
 jika sudah masukan perintah :
#ls
# mv Packages.gz /repo/dists/jessie/main/binary-amd64/ (untuk rename)
 lalu kita lihat #ls
dan pindah source.gz ke /repo/dists/jessie/main/source/ dengan perintah :
#mv Sources.gz /repo/dists/jessie/main/source/
 lalu kita membuat sebuah symbolink atau semacam shorcut kedirectory "/var/www/html" agar dapat diakses atau dilihat oleh server server lainnya dengan perintah :#ln -s /repo/ /var/www/html/debian
10.lalu kita coba masukan repo yang kita buat dengan memasukan alamt repo yang kita buat.
dengan perinta nano /etc/apt/source.lists

 lalu masukan alamat ke yang paling bawah seperti gambar di bawah.

 lalu kita update dengan masukan perintah :
#apt-get update
 coba di web browser dengan memasukan ip/alamt repo
 berikut tampilanya
Hasil dan kesimpulan :
Jadi dengan membuat repo local, kita tidak perlu menggunakan repo luar lagi :v
Referensi :
 ebook tkj
    Sekian yang dapat saya paparkan, Semoga bermanfaat dan terima kasih.
WASSALAMUALAIKUM WR.WB
  

0 komentar:

Posting Komentar