Assalamualaikum...
Selamat Beraktivitas bagi teman teman yang hari ini penuh semangat dalam menjalani rutinitas ,pada kesempatan kali ini saya akan berbagi ilmu kepada kalian yang belum mengetahui gimana sih membuat repositori sendiri pada debian sehingga kita tidak perlu menambah repositori online
1.Pengertian
Repositori adalah pelrangkat lunak yang merupakan lokasi penyimpanan paket paket softaware yang dapat diambil dan diinstall pada komputer klien atau komputer server itu sendiri
2.Latar Belakang
untuk memberikan layanan software pada klien klien tanpa harus koneksi ke internet maka kami membuat repositori sendiri yang berisikan Debian 8 DVD1,DVD2 ,dan DVD3 ,disamping itu kecepatannya akses nya lebih bertambah sehinggga kita tidak perlu koneksi ke repositori luar yang memakan waktu yang agak lama.
3.Maksud dan Tujuan
Membuat Repository Debian 8 menggunakan DVD ISO pada debian 8 server bertujuan membuat repositori secara mandiri dan tidak menambah repositori online yang sudah tersedia, mengingat kecepatan tranfer yang agak lama ,maka pada jaringan lokal yang kita miliki dapat kita buat repositori lokal kita sendiri.
4.Jangka Waktu Kegiatan
satu setengah jam jika mengunakan kabel pada terminal komputer
dua jam jika menggunakan wireless
5.Alat dan Bahan
- Debian iso DVD1,DVD2,dan DVD3
- Komputer Klien
- Satu kabel UTP
- Satu Server
6.Tahapan dan Langkah Kegiatan
- Pertama kita Install Debian 8 pada server
- Tes konektifitas melalui wireless,jika ingin akses secara lebih cepat kita bisa menggunakan kabeln
- kemudian kita akan kirim Ketiga ISO debian menggunakan perintah scp
- jika sudah selesai maka kita akan coba remote Server tersebut menggunakan telnet atau ssh
- setelah kita remote ,kemudian kita masuk ke direktori latihanlks
kemudian #ls untuk memeriksa apakah sudah ada ketiga iso tersebut
- kamudian kita install beberapa paket debian yang diperlukan untuk pembuatan repo
ketikkan perintah #apt-get install apache2 dpkg-dev rsync
- kemudian kita buat beberapa folder yang digunakan untuk menempatkan
repositori yang mounting repositori tersebut,pertama kita pindah ke user
latihan lks dulu
#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/
- kemudian masuk ke /home/latihanlks ,lalu kita mount ketiga iso debian tersebut menggunakan perintah berikut
- kemudian kita masuk ke direktori /media/dvd1/dengan perintah cd /media/dvd1
- lalu kita #ls
- lalu masukkan perintah berikut #rsync -avH pool/ /repo/pool/
- tunggu beberapa saat selagi kita mersync pool dari dvd1 ke direktori /repo/pool/
- setelah itu kita berpindah ke /media/dvd2/ dengan perintah #cd /media/dvd2 kemudian #ls
lanjutkan rsync berikutnya dengan perintah #rsync -avH pool/ /repo/pool/
- setelah itu kita berpindah ke /media/dvd3/ dengan perintah #cd /media/dvd3 kemudian #ls
lanjutkan rsync berikutnya dengan perintah #rsync -avH pool/ /repo/pool/
- setelah kita melakukan rsync mka kita lanjut dengan berpindah ke direktori root dengan perintah #cd / , kemudian kita masuk ke direktori repo dengan perintah #cd /repo/
- kemudian #ls dan lanjut kita daftar kan paket yang ada dalam dvd 1 dvd2 dan dvd3 ke dalam file Packeges.gz dengan perintah #dpkg-scanpackages . dev/null | gzip -9c > Packages.gz
- tunggu beberapa saat karena lumayan lama dalam melakukan scanning serta transfer data ke dalam fle berbentuk gzip
- kemdian perintah selanjutnya adalah #dpkg-scansources . dev/null | gzip -9c > Sources.gz
- jika sudah slesai maka pindah file Packages.gz ke direktori /repo/dists/jessie/main/binary-amd64/
dan file Sources.gz ke direktori /repo/dists/jessie/main/source/ dengan perintah:
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Sources.gz /repo/dists/jessie/main/source/
- agar repositori kita dapat diakses oleh server atau klien lain maka kita
bisa me-link-an file repo kita ke dalam direktori html dengan nama
debian , perintah #ln -s /repo /var/www/html/debian
- kemudian kita sudah bisa memasukan repositori kita sendiri pada server sendiri atau klien lainnya
masuk ke sources.list dengan perintah #nano /etc/apt/sources.list
- kemudian kita tambah da baris saja dengan format
deb http://192.168.1.2/debian jessie main
deb-src http://192.168.1.2/debian jessie main
- setelah itu kita bisa update OS kita dengan perintah #apt-get update
- selain itu kita juga bisa akses melalui web dengan menegtikan url http://192.168.1.2/debian
Repositori sudah dapat digunakan untuk linux berbasis debian,serta klien yang jika ingin update langsung update menggunakan Repo tersebut baik online maupun offline
8.Kesimpulan
jika kita kita ingin membengun repositori sendiri maka
kita harus siap dengan DVD nya dan server nya
9.Referensi
http://203.130.243.185/data/index.php?dir=eBook%20TKJ/&file=Membuat%20Repositori%20Server%20Debian%208%20dari%20iso%20DVD.pdf
0 comments: