Selamat siang sobat
blogger kali ini saya akan membagikan ilmu tentang bagaimana cara
membuat repositori lokal debian 9.
1. Pengertian
Repository adalah
suatu kumpulan dari berbagai macam aplikasi atau program untuk sebuah
sistem operasi linux atau ringkasnya adalah suatu paket aplikasi
dalam distribusi Linux.
2. Alat dan bahan.
Koneksi internet.
Laptop
ISO DVD Debian 9
(DVD 1 s.d DVD 3)
3. Maksud dan Tujuan
Dapat membuat
repositori local supaya memudahkan kita untuk meng-update dan
meng-upgrade server kita dengan cepat.
4. Langkah Kerja.
- Pertama kita
remote terlebih dahulu server kita melalui via ssh.
- Kemudian kita
pindahkan ISO DVD debian 9 dari laptop kita ke server dengan perintah
scp, kita pindahkan satu-persatu.
- Selanjutnya kita
install beberapa paket debian dengan perintah
#apt-get install
apache2 dpkg-dev-rsync
- Setelah semua paket terinstall sekarang saatnya kita membuat wadah
untuk menampung mount iso tersebut, dengan perintah:
#mkdir /repo
#mkdir
/media/dvd1
#mkdir
/media/dvd2
#mkdir
/media/dvd3
#mkdir -p
/repo/pool/
#mkdir -p
/repo/dists/strecht/main/binary-amd64/
#mkdir -p
/repo/dists/strecht/main/source/
- Selanjutnya kita mount DVD atau CD anda dengan perintah
#mount -o loop
debian-9.0.0-amd64-DVD-1.iso /media/dvd1/
Lakukan perintah ini sampai DVD yang terakhir.
- Langkah berikutnya adalah meng-rysn kan semua DVD dengan perintah
#rsync -avH
/media/dvd1/pool/ /repo/pool
Lakukan
juga perintah ini samapai DVD terakhir, proses ini memerlukan tempo
yang agak lama.
- Setelah itu lanjutkan dengan mendeteksi dan medaftarkan seluruh
paket yang ada dengan perintah:
#cd /repo/
#dpkg-scanpackages
. /dev/null | gzip -9c > Packages.gz
Perintah ini akan membutuhkan waktu sekitar 3 – 5 menit.
- Selanjutnya jika sudah selesai kita masukan perintah berikut ini
#dpkg-scansource . /dev/null | gzip > Sources.gz
- Sekarang kita pindahkan kedua hasil tersebut ke foldernya
masing-masing dengan perintah:
#mv Packages.gz
/repo/dists/stretch/main/binary-amd64/
#mv Sources.gz
/repo/dists/stretch/main/binary-amd64/
- Selanjutnya untuk membuat repo ini dapat diakses kita bisa masukan
perintah berikut
#In -s
/repo/var/www/html/debian
- Kemudian bila anda ingin mengedit filenya anda bisa masukan
perintah berikut
#nano
/etc/apt/sources.list
- Setelah anda mengeditnya anda bisa menyimpannya dengan cara ctrl+x
lalu tekan y kemudian enter.
- Kemudian kita update terlebih dahulu dan install aplikasi-aplikasi
didalamnya.
- Lalu kita coba buka reponya lewat browser.
- Dan inilah hasil akhirnya.
5. Hasil Kerja.
Bisa membuat repository debian 9.
6. Kesulitan Yang Didapati.
Menghilangkan Packages.gz di dalam repo saat dibuka lewat browser.
7. Kesimpulan
Semua pekerjaan akan terasa mudah bila kita bisa menikmati pekerjaan
itu.
8. Referensi
https://ajikamaludin.blogspot.co.id/2015/04/membuat-repositori-server-debian-8-dari.html
http://www.siswamaster.com/2015/11/pengertian-repository-linux.html












No comments:
Post a Comment