MEMBUAT REPOSITORY SERVER DEBIAN 8.6 DARI ISO DVD DI VM DEBIAN PADA PROXMOX
Om Swastiastu.
Kali ini saya akan memberikan tutorial membuat repository debian 8.6 di vm sendiri.
1. PENGERTIAN
Repository, adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi (red : Linux) yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.(Silahkan klik Pengertian Mirror). Bisa dibilang Repository ini adalah paket-paket khusus untuk sebuah sistem operasi yang kemudian paket-paket tersebut di instal untuk mendapatkan kinerja lebih baik dari sebuah sistem operasi
2. LATAR BELAKANG
Dengan membuat repository sendiri akan sangat membantu kita, karena dengan repository yang kita buat sendiri pekerjaan yang kita lakukan akan lebih efisien. Dan juga kita tidak perlu menggunakan repository orang lain melainkan kita dapat menggunakan repository yang telah kita buat pada server kita.
3. MAKSUD DAN TUJUAN
Agar kita mampu memanfaatkan repository yang telah kita buat dan membantu pekerjaan kita menjadi lebih efisien.
4. ALAT DAN BAHAN
File iso Debian-8.6.0 DVD 1,2,3. amd64 atau i386
5. JANGKA WAKTU PELAKSANAAN
waktu yang saya butuhkan sekitar 5 jam karena masih dalam proses pembelajaran
6. TAHAP PELAKSANAAN
1. Masuk ke VM anda kemudian cek file ISO yang telah kita upload sebelumnya dengan perintah ls.
2. Selanjutanya kita install beberapa paket debian dengan perintah
#apt-get install apache2 dpkg-dev rsync
3. Setelah itu kita buat bebrapa folder untuk wadah repo dan wadah 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 merah itu maksudnya jika file iso yang kita gunakan 64 bit, jika file iso yang kita gunakan 32 dapat kita ganti menjadi binary-i386 untuk 32bit.
4. Setelah itu anda dapat me- mount CD atau DVD anda dengan perintah
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd2
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd3
5. Selanjutnya kita hanya perlu me-rsyn semua dvd.
caranya, pertama kita pindah dulu ke directory tempat me-rsyn dvd:
# cd /media/dvd1
# rsync -avH /media/dvd1/pool /repo/pool
# cd /media/dvd2
# rsync -avH /media/dvd2/pool /repo/pool
# cd /media/dvd3
# rsync -avH /media/dvd3/pool /repo/pool
6. Setelah prosesnya selesai, kemudian daftarkan seluruh paket yang ada dengan cara berpindah dulu ke directory /repo
# cd /repo/
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Pada proses ini memang memakan waktu yang cukup lama dan kelihatannya tidak terjadi apa apa, tetapi sebenarnya prosesnya sedang berjalan.
7. Selanjutnya saat prosesnya selesai ketikkan perintah
#dpkg-scansource . /dev/null | gzip -9c > Sources.gz
8. Kemudian ls untuk melihat hasil dari kedua perintah tersebut, selanjutnya anda tinggal memindahkan kedua baris tersebut ke folder masing masing dengan perintah
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Source.gz /repo/dists/jessie/main/source/
9. Selanjutnya untuk membuatnya dapat diakses dari server-server lain anda cukup membuat simbolik dari repo ke /var/www/html dengan nama debian dengan perintah
#ln -s /repo /var/www/html/debian
10. Selanjutnya anda dapat mengedit file /etc/apt/source.list dengan perintah
#nano /etc/apt/source.list
11. Setelah itu tambahkan baris seperti gambar di bawah ini
12. Kemudian edit file /var/www/html/debian/repo-deva.html dengan cara
# nano /var/www/html/debian/repo-deva.html
tapi sebelum itu jangan lupa update dulu.
lalu tambahkan baris berikut
13. Kemudian setelah itu kita akses lewat browser dengan cara mengetikkan ipserver/debian/ dan jika berhasil akan muncul seperti pada gambar
14. Setelah itu repository kita bisa digunakan untuk menginstall dan mengupdate aplikasi di dalamnya.
7. HASIL DAN KESIMPULAN
Kesimpulannya dalam mengkonfigurasi repository yang kita buat, kita harus sangat teliti dan jangan terlalu cepat mengambil keputusan. Jangan lupa cek juga ISO Debian yang telah kita upload ke VM kita dan pastikan file ISONya tidak korup.
8. REFERENSI
https://ajikamaludin.blogspot.co.id/2015/04/membuat-repositori-server-debian-8-dari.html
Kali ini saya akan memberikan tutorial membuat repository debian 8.6 di vm sendiri.
1. PENGERTIAN
Repository, adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi (red : Linux) yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.(Silahkan klik Pengertian Mirror). Bisa dibilang Repository ini adalah paket-paket khusus untuk sebuah sistem operasi yang kemudian paket-paket tersebut di instal untuk mendapatkan kinerja lebih baik dari sebuah sistem operasi
2. LATAR BELAKANG
Dengan membuat repository sendiri akan sangat membantu kita, karena dengan repository yang kita buat sendiri pekerjaan yang kita lakukan akan lebih efisien. Dan juga kita tidak perlu menggunakan repository orang lain melainkan kita dapat menggunakan repository yang telah kita buat pada server kita.
3. MAKSUD DAN TUJUAN
Agar kita mampu memanfaatkan repository yang telah kita buat dan membantu pekerjaan kita menjadi lebih efisien.
4. ALAT DAN BAHAN
File iso Debian-8.6.0 DVD 1,2,3. amd64 atau i386
Debian Server
Laptop. Sistem Operasi Linux
waktu yang saya butuhkan sekitar 5 jam karena masih dalam proses pembelajaran
6. TAHAP PELAKSANAAN
1. Masuk ke VM anda kemudian cek file ISO yang telah kita upload sebelumnya dengan perintah ls.
2. Selanjutanya kita install beberapa paket debian dengan perintah
#apt-get install apache2 dpkg-dev rsync
3. Setelah itu kita buat bebrapa folder untuk wadah repo dan wadah 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 merah itu maksudnya jika file iso yang kita gunakan 64 bit, jika file iso yang kita gunakan 32 dapat kita ganti menjadi binary-i386 untuk 32bit.
4. Setelah itu anda dapat me- mount CD atau DVD anda dengan perintah
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd2
#mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd3
5. Selanjutnya kita hanya perlu me-rsyn semua dvd.
caranya, pertama kita pindah dulu ke directory tempat me-rsyn dvd:
# cd /media/dvd1
# rsync -avH /media/dvd1/pool /repo/pool
# cd /media/dvd2
# rsync -avH /media/dvd2/pool /repo/pool
# cd /media/dvd3
# rsync -avH /media/dvd3/pool /repo/pool
6. Setelah prosesnya selesai, kemudian daftarkan seluruh paket yang ada dengan cara berpindah dulu ke directory /repo
# cd /repo/
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Pada proses ini memang memakan waktu yang cukup lama dan kelihatannya tidak terjadi apa apa, tetapi sebenarnya prosesnya sedang berjalan.
7. Selanjutnya saat prosesnya selesai ketikkan perintah
#dpkg-scansource . /dev/null | gzip -9c > Sources.gz
8. Kemudian ls untuk melihat hasil dari kedua perintah tersebut, selanjutnya anda tinggal memindahkan kedua baris tersebut ke folder masing masing dengan perintah
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Source.gz /repo/dists/jessie/main/source/
9. Selanjutnya untuk membuatnya dapat diakses dari server-server lain anda cukup membuat simbolik dari repo ke /var/www/html dengan nama debian dengan perintah
#ln -s /repo /var/www/html/debian
10. Selanjutnya anda dapat mengedit file /etc/apt/source.list dengan perintah
#nano /etc/apt/source.list
11. Setelah itu tambahkan baris seperti gambar di bawah ini
12. Kemudian edit file /var/www/html/debian/repo-deva.html dengan cara
# nano /var/www/html/debian/repo-deva.html
tapi sebelum itu jangan lupa update dulu.
lalu tambahkan baris berikut
13. Kemudian setelah itu kita akses lewat browser dengan cara mengetikkan ipserver/debian/ dan jika berhasil akan muncul seperti pada gambar
14. Setelah itu repository kita bisa digunakan untuk menginstall dan mengupdate aplikasi di dalamnya.
7. HASIL DAN KESIMPULAN
Kesimpulannya dalam mengkonfigurasi repository yang kita buat, kita harus sangat teliti dan jangan terlalu cepat mengambil keputusan. Jangan lupa cek juga ISO Debian yang telah kita upload ke VM kita dan pastikan file ISONya tidak korup.
8. REFERENSI
https://ajikamaludin.blogspot.co.id/2015/04/membuat-repositori-server-debian-8-dari.html
No comments: