Membuat Repository Lokal di Debian Server 8.6
Asslammu'alaikum
A. pendahuluan
Ok sekarang mari kita buat Repository Lokal untuk para pengguna debian 8.6 jessie
1. pengertian
Repository merupakan tempat penyimpanan software yang dapat diinstall di server ataupun computer anda dengan cara terhubung dengan jaringan. Untuk repository/pusat pengambilan aplikasi yang digunakan anda memiliki 2 pilihan yaitu repository online atau melalui jaringan atau anda dapat menggunakan CD/DVD repository. Repository adalah salah satu bagian penting yang ada di linux.
2. latar belakang
supaya disaat kita melakukan installasi applikasi kita tidak membutuhkan koneksi ke internet
3. maksud dan tujuan
Maksud tujuan saya adalah agar orang lain tidak perlu mengkonfigurasi debian server mereka tidak membutuhkan koneksi ke internet saat installasi
B. waktu
Kurang dari 120 menit
C. alat dan bahan
- DVD Bin 1,2,3
- Server (untuk penempatan Repository)
- Koneksi internet (untuk installasi Paket Paket yang dibutuhkan)
D. pelaksanaan
- pastikan kita sudah tekoneksi dan meremot server kita dan sudah masuk ke mode Super User
- kita install paket paket-nya dulu
- root@debian# apt-get install apache2 rsync dpkg-dev
- kita buat folder-nya terlebih dahulu
- mkdir /repo
- mkdir /media/dvd1
- mkdir /media/dvd2
- mkdir /media/dvd3
- mkdir -p /repo/pool/
- mkdir -p /repo/dists/jessie/main/binary-amd64/ (amd64 untuk repository / dvd yang 64 bit, kalo untuk yang 32 bit kita berika i386)
- mkdir -p repo/dists/jessie/main/source/
- sekarang kita mount dvd 1,2, & 3 nya ke folder /media/dvd1,2, & 3 sesuai dvd-nya
- mount -o loop /location/file/debian*dvd1.iso /media/dvd1
- mount -o loop /location/file/debian*dvd2.iso /media/dvd2
- mount -o loop /location/file/debian*dvd3.iso /media/dvd3
- sekarang kita sinkronkan dvd yang tadi kita mount ke "/repo.pool/"
- rsync -svH /media/dvd1/pool /repo/pool/
- rsync -svH /media/dvd2/pool /repo/pool/
- rsync -svH /media/dvd3/pool /repo/pool/
- sekarang kita buat file Package.gz nya
- dan juga kita buat file Sources.gz nya
- setelah itu kita pindahkan file Packages.gz dan Sources.gz-nya ke folder yang kita buat tadi
- sekarang kita link kan file repo ke apache2
- untuk mencobanya apakah repository yang kita buat tadi berhasil atau tidak ikuti langkah berikut ini
- dan ternyata berhasil kawan
E. hasil yang didapat
kita bisa menginstall aplikasi tanpa harus terkoneksi ke internet
F. kesimpulan
repository lokal yang kita buat tadi bisa kita gunakan untuk repository kita sendiri
G. referensi
Post a Comment