Pendahuluan
Assalamualaikum Wr. Wb
Alhamdulillah saya masih bisa berbagi lagi dengan teman-teman. Kali ini saya akan berbagi bagaimana cara membuat repository sendiri,jika biasanya kebanyakan di postingan teman-teman yang lain menggunakan metode rsync,maka kali ini kita tidak menggunakan metode tersebut karena memang memakan waktu yang lama
Latar Belakang
Saya teringat ketika internet saya mati saya tidak bisa melakukan instalasi paket secara online. Maka dari itu saya menulis postingan ini sebagai referensi belajar untuk teman-teman yang mungkin membutuhkan
Maksud dan Tujuan
Tujuan dari adanya repository lokal adalah untuk menghindari pemborosan kuota maupun bandwith sehingga penggunaan internet menjadi lebih hemat
Jangka pelaksanaan
Kurang lebih 30 menit (dihitung dengan melakukan copying ISO DVD debian 1-3 ke dalam VM)
Kurang lebih 10 menit (jika ISO DVD debian 1-3 sudah ada di dalam VM)
Alat dan Bahan
1. Laptop/PC
2. OS Debian yang sudah terinstall (Di VirtualBox maupun Komputer Server)
3. Laptop untuk manajemen (jika ingin copy file ISO DVD debian 1-3 ke dalam Komputer Server)
Tahap Pelaksanaan
Install dulu apache2. Jika anda sudah menginstall maka lewati saja
Install dengan perintah : apt-get install apache2 dari repo internet
Rename iso dvd 1-3 dengan nama d.1 d.2 d.3 agar lebih mudah mengingat nama filenya
Masuk ke direktori /var/www/html
Buat direktori untuk masing-masing ISO DVD dengan perintah
- mkdir d1
- mkdir d2
- mkdir d3
Agar file ISO dapat di mount oleh sistem,maka kita perlu menambahkan perintah mount pada rc.local agar dapat di eksekusi saat server booting
Tambahkan script berikut pada /etc/rc.local
mount -o loop /home/user/d1.iso /var/www/html/d1/
mount -o loop /home/user/d2.iso /var/www/html/d2/
mount -o loop /home/user/d3.iso /var/www/html/d3/
Kata user sesuaikan dengan user pada server anda
Jika sudah,save kemudian jalankan perintah service rc.local start agar script dapat di eksekusi saat booting nanti
Tambahkan alamat repository pada /etc/apt/sources.list sebagai berikut
deb http://IP Server anda/d1/ jessie main contrib
deb http://IP Server anda/d1/ jessie main contrib
deb http://IP Server anda/d1/ jessie main contrib
Jika anda sudah punya DNS maka bisa juga menggunakan DNS anda
Reboot dulu server anda agar script pada rc.local tersebut aktif
Kemudian jalankan perintah apt-get update untuk update repository yang sudah dibuat. Lakukan instalasi paket dengan apt-get install (nama paket) untuk uji coba
Hasil Yang Didapat
Dengan repository lokal,instalasi paket dapat dilakukan meskipun internet mati,dan sebagai solusi menghemat kuota internet
Sekian apa yang bisa saya bagikan untuk kalian semoga bermanfaat
Wassalamualaikum Wr. Wb
#Salam Opreker's
Thursday, 20 December 2018
Disqus Comments