Ads Top

MEMBUAT REPOSITORY SERVER DEBIAN 8.6 DARI ISO DVD DI VM DEBIAN PADA PROXMOX

Om Swastiastu.
Kali ini saya akan memberikan tutorial membuat repository debian 8.6 di vm sendiri.

1. PENGERTIAN

  Repository, adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi (red : Linux) yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.(Silahkan klik Pengertian Mirror). 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

2. LATAR BELAKANG

Dengan membuat repository sendiri akan sangat membantu kita, karena dengan repository yang kita buat sendiri pekerjaan yang kita lakukan akan lebih efisien. Dan juga kita tidak perlu menggunakan repository orang lain melainkan kita dapat menggunakan repository yang telah kita buat pada server kita.


3. MAKSUD DAN TUJUAN

Agar kita mampu memanfaatkan repository yang telah kita buat dan membantu pekerjaan kita menjadi lebih efisien.

4. ALAT DAN BAHAN

File iso Debian-8.6.0 DVD 1,2,3. amd64 atau i386
Debian Server
Laptop. Sistem Operasi Linux 

5. JANGKA WAKTU PELAKSANAAN

waktu yang saya butuhkan sekitar 5 jam karena masih dalam proses pembelajaran


6. TAHAP PELAKSANAAN

1. Masuk ke VM anda kemudian cek file ISO yang telah kita upload sebelumnya dengan perintah ls.

2. Selanjutanya kita install beberapa paket debian dengan perintah
#apt-get install apache2 dpkg-dev rsync


3. Setelah itu kita buat bebrapa folder untuk wadah repo dan wadah untuk me- mount iso tersebut.

#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/



Untuk yang berwarna merah itu maksudnya jika file iso yang kita gunakan 64 bit, jika file iso yang kita gunakan 32 dapat kita ganti menjadi binary-i386 untuk 32bit.

4. Setelah itu anda dapat me- mount CD atau DVD anda dengan perintah
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd2
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd3


5. Selanjutnya kita hanya perlu me-rsyn semua dvd.
caranya, pertama kita pindah dulu ke directory tempat me-rsyn dvd:

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

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



6. Setelah prosesnya selesai, kemudian daftarkan seluruh paket yang ada dengan cara berpindah dulu ke directory /repo

# cd /repo/
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz 






Pada proses ini memang memakan waktu yang cukup lama dan kelihatannya tidak terjadi apa apa, tetapi sebenarnya prosesnya sedang berjalan.

7. Selanjutnya saat prosesnya selesai ketikkan perintah  
#dpkg-scansource . /dev/null | gzip -9c > Sources.gz


8. Kemudian ls untuk melihat hasil dari kedua perintah tersebut, selanjutnya anda tinggal memindahkan kedua baris tersebut ke folder masing masing dengan perintah
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Source.gz /repo/dists/jessie/main/source/



9. Selanjutnya untuk membuatnya dapat diakses dari server-server lain anda cukup membuat simbolik dari repo ke /var/www/html dengan nama debian dengan perintah
#ln -s /repo /var/www/html/debian


10. Selanjutnya anda dapat mengedit file /etc/apt/source.list dengan perintah
#nano /etc/apt/source.list


11. Setelah itu tambahkan baris seperti gambar di bawah ini


12. Kemudian edit file /var/www/html/debian/repo-deva.html dengan cara
# nano /var/www/html/debian/repo-deva.html
tapi sebelum itu jangan lupa update dulu.



lalu tambahkan baris berikut


13. Kemudian setelah itu kita akses lewat browser dengan cara mengetikkan ipserver/debian/ dan jika berhasil akan muncul seperti pada gambar


14. Setelah itu repository kita bisa digunakan untuk menginstall dan mengupdate aplikasi di dalamnya.


7. HASIL DAN KESIMPULAN

Kesimpulannya dalam mengkonfigurasi repository yang kita buat, kita harus sangat teliti dan jangan terlalu cepat mengambil keputusan. Jangan lupa cek juga ISO Debian yang telah kita upload ke VM kita dan pastikan file ISONya tidak korup.

8. REFERENSI

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

No comments:

Powered by Blogger.