Membuat Repositori Lokal di Debian 8
kali ini saya akan berbagi tentang cara membuat repo lokal di debian 8
A. Pengertian
Repositori adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.
B. Latar Belakang
Dengan kita mempunyai server yang dijadikan sebagai repositori lokal akan mempermudah saat penginstalan paket-paket dari software tersebut dengan hanya diarahkan source list nya ke ip server repo kita tanpa harus ke repo pusat .
C. Maksud & Tujuan
memahami dan mengerti cara membuat repo lokal di server debian 8
D. Alat & Bahan
-server yang sudah terinstall debian 8.6
-pc untuk meremote server
-ISO debian ( dvd 1,2,3 )
E. Jangka Waktu Pelaksanaan
waktu yang dibutuhkan cukup lama pada saat memindahkan file iso nya ke server, waktu yang dihabiskan sekitar kurang lebih 1 jam .
F. Tahap Pelaksanaan
-pertama kita pindahkan file ISO debian dari dvd 1- 3 ke server dengan perintah
# scp debian1.iso hostname@ipserver:/home/hostname
- jika sudah selesai sekarang kita pindah ke server dengan ssh lalu install rsync sengan perintah
# apt-get install apache2 dpkg-dev rsync
-sekarang kita buat direktori seperti perintah dibawah ini
# 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
- kita mount ke 3 dvd nya
# mount -o loop debian1.iso /media/dvd1
# mount -o loop debian2.iso /media/dvd2
# mount -o loop debian3.iso /media/dvd3
- kemudian rsync semua ISO nya
# rsync -avh /media/dvd1/pool/ /repo/pool/
# rsync -avh /media/dvd2/pool/ /repo/pool/
# rsync -avh /media/dvd3/pool/ /repo/pool/
tunggu proses rsync nya yang memakan waktu cukup lama
-jika sudah sekarang kita pindah direktori
# cd /repo/
-lalu daftarkan paketnya
# dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
-setelah itu pindahkan Packages.gz ke binary-amd64
# mv Packages.gz /repo/dists/jessie/main/binary-amd64/
- Pindahkan juga Sources.gz nya ke source
# mv Sources.gz /repo/dists/jessie/main/source/
-buat agar repo bisa diakses melalui web
# ln -s /repo/ /var/www/html/debian
- sekarang kita coba mengarahkan server yang akan menginstall paket-paket debian ke repo lokal yang sudah kita buat
# nano /etc/apt/sources.list- kemudian tambahkan
deb http://ipserver/debian jessie main
deb-src http://ipserver/debian jessie main
kita update untuk mengecek apakh repo kita sudah berhasil
# apt-get update
G. Kesimpulan
Repository itu adalah paket-paket yang dikhususkan dan disediakan untuk di instal oleh berbagai macam Distro Linux.
https://en.wikipedia.org/wiki/Repository
teman-teman BLC Telkom Klaten
sekian yng bisa saya bagikan semoga bermanfaat
Wassalamualaikum wr.wb.
Komentar
Posting Komentar