Membangun Repository Lokal

A. Pendahuluan

1. Pengertian

Repository adalah suatu kumpulan dari berbagai macam aplikasi atau program untuk sebuah sistem operasi linux atau ringkasnya adalah suatu paket aplikasi dalam distribusi Linux.
Repository juga dapat diartikan sebagai paket-paket khusus untuk sebuah program sistem operasi yang selanjutnya paket tersebut di install sehingga memperoleh kinerja yang lebih baik dari sebuah sistem operasi.

Fungsi dari repository
Sebagai penunjang kinerja dari sebuah program, aplikasi dan sebagainya yang di dapat dari Server Mirror, CD/DVD dan media penyimpanan lainnya.

2. Latar Belakang

Supaya apabila melakukan update/upgrade bisa menjadi lebih cepat

B. Alat dan Bahan

- Laptop
- ISO Debian DVD 1,2,3
- Server
- Koneksi Internet

C. Jangka Waktu Pelaksanaan

sekitar 2 Jam

D. Tahap Pelaksanaan

1. Copy file DVD ISO debiannya ke server.
"#scp namafile root@ipserver:/letakdirektori"


2. Lalu kita buat 3 direktory untuk memounting cd debiannya
"#mkdir /media/cdrom1"
"#mkdir /media/cdrom2"
"#mkdir /media/cdrom3"


3. kemudian kita bat direktory untuk reponya



4. . Lalu mounting dari masing masing cd ke direktory yang tadi dibuat
         - mount -o loop debian-8.6.0-amd-DVD-1.iso /media/cdrom1
         - mount -o loop debian-8.6.0-amd-DVD-2.iso /media/cdrom2
         - mount -o loop debian-8.6.0-amd-DVD-3.iso /media/cdrom3




5. setelah itu kita install paket yang di butuhkan
"#apt-get install apache2 rsync dpkg-dev"


6.  Jalankan perintah rsync ke semua DVD
         #rsync -avH /media/cdrom1/pool /repo/pool/
         #rsync -avH /media/cdrom1/pool /repo/pool/
         #rsync -avH /media/cdrom1/pool /repo/pool/



7. Untuk membuka file indeks paket lokal, jalankan perintah:
         #dpkg-scanpakes . /dev/null | gzip -9c > packages.gz
         #dpkg-scanpakes . /dev/null | gzip -9c > sources.gz


8. Kemudian kita pindahkan kedua file tersebut


9. lalu buat simbolik link ke /var/www/html/debian, fungsinya agar repo kita dapat diakses.


10. lalu untuk yang update ke repo kita edit file /etc/apt/sources.list lalu test dengan update dan upgrade



E. Hasil Yang di Dapatkan

Dapat membuat repository lokal

F. Masalah yang dihadapi

Sering terjadi eror

G. Referensi

http://www.siswamaster.com/2015/11/pengertian-repository-linux.html




Komentar

Postingan populer dari blog ini

Routing Static 3 Router

Mengupload Buku Pada Slims

Instalasi Arterisk dan Zoiper Untuk Berkomunikasi Pada Jaringan Lokal