MEMBUAT REPOSITORI SERVER DEBIAN 8 DARI SIO DVD
Repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil pada komputer.
membuat repositori debian 8 dari dvd ini tergolong mudah dan praktis tetapi membutuhkan waktu atau tempo yang agak lama karena banyak data yang akan disalin dari iso ke hardisk walaupun offline atau tanpa menggunakan koneksi internet anda harus sabar untuk rysnc dari iso atau dvd selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu memount dvd anda terlebih dahulu.
langsung saja ,
1. Pertama silahkan anda install debian 8 anda ,
2. Pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso ,terlebih dahulu anda download 3 iso, setelah anda memiliki 3 iso tersebut anda dapat scp atau winscp melalui laptop anda sehingga tersimpan ke dalam debian anda.
#ls (untuk melihat apakah iso sudah terdownload atau belum)
3. Masuk ke debian terlebih dahulu.
Selanjutnya anda install beberapa paket install debian dengan perintah :
#apt-get install apache2 dpkg-dev rysnc
4. Setelah semua paket terinstall dengan benar anda harus membuat beberapa folder untuk tempat repo dan tempat untuk me-mount iso tersebut.
#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/
Untuk yang berwarna biru binary-amd64 anda dapat ganti sesuai arsitektur CD/DVD yang anda miliki seperti binary-i386 untuk 32bit
5. Setelah selesai membuat folder anda mount CD atau DVD anda dengan perintah :
#mount -o loop debian-8.1.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.1.0-amd64-DVD-1.iso /media/dvd2
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd3
lakukan perintah yang sama sampai 3 kali untuk semua DVD atau CD yang anda miliki tentu saja dengan mount point yang berbeda beda iso atau dvd yang berbeda juga.
6. Selanjutnya anda harus me-rysnc kan semua dvd tersebut, proses me-rysnc ini makan waktu tempo yang agak lama jadi sabarlah untuk menunggu proses tersebut.
Jika proses me-rysnc dvd1 maka lanjutkan proses me-rysnc sampai dvd3.
dengan perintah:
#rysnc -avH /media/dvd1/pool /repo/pool
#rysnc -avH /media/dvd2/pool /repo/pool
#rysnc -avH /media/dvd3/pool /repo/pool
7. Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada, dengan perintah :
~. selanjutnya masuk ke directory repo, dengan perintah:
#cd /repo
~. lalu ls untuk melihat isi directory tersebut, dengan perintah:
#ls
~. lalu kita mendeteksi dan mendaftarkan seluruh paket yang ada, dengan perintah:
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Perintah ini juga makan waktu yang agak lama karena mendata semua aplikasi yang ada dalam folder ataupun sub-sub folder yang ada.
Jika sudah selesai prosesnya, masukan perintah berikut :
#dpkg-scansource . /dev/null | gzip -9c > Sources.gz
Kemudian lihat hasil dari 2 perintah diatas, sekarang anda cukup memindahkan kedua hasil tersebut ke foldernya masing-masing dengan perintah :
#ls (untuk melihat isi folder yang akan dipindahkan)
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Source.gz /repo/dists/jessie/main/source/
8. Selanjutnya untuk membuatnya dapat diakses dari server-server lain anda cukup membaut simbolik dariv repo ke /var/www/html dengan nama debian, dengan perintah :
#cd /var/www/html (untuk masuk ke directory html)
#ln -s /repo /var/www/html/debian
9. Selanjutnya anda dapat mengedit file /etc/apt/source.list pada client atau pada server itu sendiri dengan perintah seperti dibawah ini :
#nano /etc/apt/sources.list
Kita ganti dengan IP kita yang dipakai untuk membuat repo
setelah selesai menambahkan atau mengganti IP repo, makaanda dapat keluar dan disimpan denga menekan >> clrl+x >> tekan y >> enter.
Menambahkan baris seperti gambar diatas agar client atau server itu sendiri dapat menggunakan server repo tersebut dengan baik, baik digunakan untuk lingkungan sekolah maupun lembaga pendidikan lain.
10. Langkah selanjutnya kita update, dengan perintah:
#apt-get update
Jika sudah bisa di update, maka membuat repositori server berhasil dan bisa di install aplikasi-aplikasi di dalam nya.
Sekian dari saya, semoga bermanfat.






Tidak ada komentar:
Posting Komentar