a

a

Build a local repository using dvd for debian 8 server

Assalamualaikum WR.WB


    Masih bertemu dengan saya lagi dody_sibancet dalam blog nya yg mungin masih terdapat banyak kekurangan baik itu dalam penulisan maupun tuturkata...Nah kali ini saya akan membagikan ilmu yg saya dapatkan lewat situs resminya mengenai membangun repository local DEBIAN 8 menggunakan repository local....baik lah untuk mempersingkat waktu sebaiknya kita langsung mulai saja langkahnya...

PENGERTIAN


   
Repository biasa disebut sebagai gudang data 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.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.  

LATAR BELAKANG

      Karena masih terdapat banyak dari kita yg menggunakan repositoty dari pusatnya langsung dan hal itulah yg membuat pada saat ingin meng update debian 8 kalian memerlukan jangka waktu yg lama ..

MAKSUD DAN TUJUAN

       Maksud dan tujuan saya membangun  repository local ini karena saya ingin mempermudah dan menghemat waktu pada saat teman" saya ingin melakukan update debian 8 server...dan juga belajar membangun gudang data sendiri..

ALAT DAN BAHAN

Alat dan bahan yg diperlukan adalah:
- DVD 1 , 2 ,dan 3 file iso Debian 8
- Koneksi ke server masing"
- mempersiapkan kapasitas hardisk yg lumayan besar
- Laptop
- Brainware yg sudah membaca tentang  step by step membangun repository

JANGKA WAKTU PELAKSANAAN

Jangka waktu yg saya perlukan untuk membuat repository ini sekitar 1-2 jam tergantung koneksi yg ada pada saat me ngemount dvd nya nanti....

TAHAP PELAKSANAAN

- Tahap yg pertama adalah mengcopy dvd file iso ke dalam server kalian dengan perintah....
" scp 'namafile' user server@ipserver:/nama directory "


- Kemudian copy 1 per 1 dengan perintah yg sama dengan yg pertama



- Nah kemudian kita masuk ke server kalian masing-masing


- Jika sudah maka kalian harus mengeceknya apakan file dvd yg tadi sudah tercopy dengan benar atau belum..


- Jika sudah kemudian kita wajib untuk menginstall "rsync" dengan perintah
" apt-get install apache2 dpkg-dev rsync "
mungkin kalian belum tau apa itu rsync ..??? rsync adalah utilitas untuk secara efisient mentransfer dan men sinkronkan file di sytem komputer..




- Tunggu sampai proses installasi selesai


- Tahap selanjutnya adalah membuat directory yg di fungsikan untuk penyimpanan repository tersebut...dengan perintah

" 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/dist/jessie/main/source "


- kemudian kita mount satu per satu dvd nya ke dalam direcktory yg tadi sudah kita buat...??? dengan perintah

" mount -o loop 'namafiledvd' /media/dvd1 "
" mount -o loop 'namefiledvd' /media/dvd2 "
"mount -o loop 'namefiledvd' /media/dvd3 "


- Selanjutnya kita rsync dvd 1 dengan perintah
" rsync -avH /media/dvd1/pool/ /repo/pool/ "


- Tunggu sampai proses selesai dan proses ini kira" memakan waktu 10-15 menit
  tergantung koneksi yg kita dapat


- Kemudian kita cek apakan rsync yg kita lakukan pada dvd 1 berhasil atau tidak cara nya dengan perintah
" cd /media/dvd1 "  " ls "
jika ada file seperti ini tandanya dvd1 sudah berhasil


- Selanjutnya kita rsync dvd 2 dengan perintah
" rsync -avH /media/dvd2/pool/ /repo/pool/ "

- Tunggu sampai proses selesai dan proses ini kira" memakan waktu 10-15 menit
  tergantung koneksi yg kita dapat


- Kemudian kita cek apakan rsync yg kita lakukan pada dvd 2 berhasil atau tidak cara nya dengan perintah
" cd /media/dvd2 "  " ls "
jika ada file seperti ini tandanya dvd2 sudah berhasil


- Selanjutnya kita rsync dvd 3 dengan perintah
" rsync -avH /media/dvd3/pool/ /repo/pool/ "


- Tunggu sampai proses selesai dan proses ini kira" memakan waktu 10-15 menit
  tergantung koneksi yg kita dapat


- Kemudian kita cek apakan rsync yg kita lakukan pada dvd 3 berhasil atau tidak cara nya dengan perintah
" cd /media/dvd3 "  " ls "
jika ada file seperti ini tandanya dvd3 sudah berhasil


- Setelah itu kita masuk ke direcktory "repo" dengan perintah
" dc /repo "


- Kemudian kita scanpage yg tadi dengan perintah
" dpkg-scanpackages ./dev/null | gzip -9c > Packages.gz "


- karena proses ini memerlukan waktu yg lama saya anjurkan untuk bersabar.??


- Kemudian kita scansources dengan perintah
" dpkg-scansources . /dev/null | gzip -9c > Sources.gz "


- Kemudian kita pindahkan file Packages.gz ke dalam direcktory /repo/dists/jessie/main/binary-amd64   dengan perintah
" mv Packages.gz /repo/dists/jessie/main/binary-amd64/ "


- Nah selanjutnya kita pindahkan file sources.gz ke dalam direcktory " /repo dists/jessie/main/source/ " dengan perintah .??
" mv Sources.gz /repo/dists/jessie/main/souce/ "


- Nah kemudian kita membuat symbolik atau semacam shortcut ke dalam direck tory /var/www/html...dengan perintah.??
" ln -s /repo/ /var/www/html/debian "


- Setelah itu silahkan kamu cek sendiri ke brouserme dan ketikkan ipserver mu/debian ... lalu akan muncul seperti ini.?

silahkan kamu coba ganti repository kamu dengan perintah.??
" nano /etc/apt/sources. list "


- Kemudian kamu copy dan pastekan repository yg kamu buat tadi ke dalam sini..?


- Setelah itu silahkan coba kamu update dengan perintah..??
" apt-get update "
Nah jika updatetannya berhasil maka repository yg kamu buat tadi berhasil


KESIMPULAN

" Jadi kesimpulannya adalah setiap program yg kita gunakan ..alangkah baiknya kita memahami fungsi daru hal tersebuat dan dampak apa yg akan di timbulkan olehnya..?? "



No comments

Theme images by suprun. Powered by Blogger.