Cara Membuat Server Repository Debian
Halo teman-teman, di sini saya akan memberi tutorial cara membuat Server Repository di Debian Buster.
PENGERTIAN SERVER REPOSITORY
Repository atau biasa dipanggil Repo merupakan tempat penyimpanan ratusan aplikasi atau program yang telah diatur sedemikian rupa dan tersedia untuk dapat diakses melalui internet. Bisa dibilang repository itu semacam sebuah server yang menyediakan penyimpanan khusus untuk aplikasi aplikasi atau file file yang dikelompokan.
Sebelum itu, pastikan kalian sudah menginstall OS Debian terlebih dahulu, ya. (di mesin virtual ataupun di perangkat kalian langsung).
- Pastikan telah memilih Adapter Host Only pada setelan Adapter Debian di Virtual Box dan jangan lupa untuk mengisi IP Adapter tersebut pada laptop maupun di dalam Debian dengan alamat IP yang satu jaringan.
- Masukkan DVD 1 debian
- Ketik perintah apt-cdrom add untuk menscan file DVD nya (ulangi langkah ini dengan menggunakan DVD 2 dan 3)
- Jika sudah, buka file /etc/apt/sources.list. jika sudah terdapat index semua DVD seperti di gambar, maka sudah benar
- Selanjutnya, ketik perintah apt-get update agar debian dapat mengenali apa isi dari setiap DVD
- Buka aplikasi WinSCP (bisa diunduh di sini). Setelah itu, masukan isian sesuai dengan detil ip dan username debian yang telah dibuat. Pada file protocol, pilih SFTP dengan Port number 22 (SSH)
- Selanjutnya upload semua file DVD Debian ke Server
- Proses upload selesai
- Jika sudah, lanjut dengan menginstall apache2, dpkg-dev, dan rsync untuk keperluan membuat repo nantinya
- Setelah selesai proses instalasi, buat direktori seperti gambar di bawah
- Selanjutnya, mount semua DVD yang telah diupload ke server pada direktori yang telah dibuat tadi
- Setelah itu, ketik perintah rsync -avH /media/dvd<1/2/3>/pool /repo/pool untuk memindahkan isi pada setiap DVP pada direktori yang telah dibuat tadi
- Lakukan perintah tersebut pada ketiga DVD dengan direktori berbeda setiap file nya
- Jika sudah selesai, pindah ke direktori /repo/ lalu ketik perintah dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz untuk menscan dan membuat archive packages nya
- Akan tampil seperti ini jika sudah selesai
- Lalu, ketik perintah dpkg-scansources . /dev/null | gzip -9c > Sources.gz untuk menscan dan membuat archive sources nya
- Pindahkan masing-masing archive pada direktori yang telah dibuat tadi di /repo/dists/bimadoni/main/binary-amd64/ dan /repo/dists/bimadoni/main/sources/
- Ketik perintah ln -s /repo /var/www/html/debian untuk membuat shortcut repo agar dapat diakses client atau server lain yang terhubung
- Setelah itu, buka /etc/apache2/apache2.conf lalu tambahan konfigurasi seperti pada gambar
- Selanjutnya, buka /etc/apache2/sites-available/000-default.conf dan rumah rincian direktori pada DocumentRoot menjadi /repo
- Jika sudah, buka /etc/apt/sources.list dan tambahkan perintah seperti gambar di bawah. (opsional : non-aktifkan repo manual setiap 3 DVD yang ada sebelumnya)
- Setelah semua selesai, ketik perintah apt-get update, maka debian akan membaca repository yang telah dibuat tadi
- Repository yang dibuat tadi juga bisa dilihat oleh client ataupun server lain yang terhubung satu jaringan dengan Debian























Comments
Post a Comment