Thursday 8 October 2015

Cara Membuat Repositori Server Debian 8.1 dari iso DVD

Cara Membuat Repositori Server Debian 8.1 dari iso DVD 


   Repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambildan diinstal 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 di salin dari iso ke hardisk walaupun offline atau tanpa menggunakan koneksi internet anda harus sabar untuk rsync dari iso atau dvd selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu memount dvd anda terlebih dahulu. 


Berikut langkah-langkah membuat repositori server debian 8:
1.Silahkan anda install debian 8 anda ,
2 pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso , iso anda dapat download disini setelah anda memiliki 3 iso tersebut anda dapat scp atau winscp melalui laptop anda sehingga tersimpan ke dalam debian anda

3.selanjutnya anda install beberapa paket debian dengan perintah
#apt-get install apache2 dpkg-dev rsync

4.setelah semua paket terintall dengan benar anda harus membuat beberapa folder untuk wadah repo dan wadah untuk mem-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 binary-amd64 anda dapat ganti sesuai arsiteksur CD/DVD yang anda miliki seperti binary-i386 untuk 32bit

5.Setelah selesai membuat folder masuk kedirectory home dengan perintah
#cd /home/reza


6.anda mount DVD atau CD 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-2.iso /media/dvd2


        #mount -o loop debian-8.1.0-amd64-DVD-13.iso /media/dvd3


7.selanjutnya anda hanya perlu me-rsyn kan semua dvd dengan perintah

        #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

Proses ini makan tempo yang agak lama jadi sabar dan kembalilah duduk dengan rileks ,

8.Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah
#cd /repo/
#dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Perintah ini juga makan tempo yang agak lama karena mendata semua aplikasi yang ada dalam folder ataupun sub-sub folder yang ada , selanjutnya jika sudah selesai masukan perintah beriku
#dpkg-scansources . /dev/null | gzip -9c > Sources.gz

Lihat hasilnya dengan mengetikkan perintah
        #ls 

Kemudian lihat hasil dari 2 perintah diatas, sekarang anda cukup memindah kan kedua hasil tersebut ke foldernya masing-masing dengan perintah
#mv Packages.gz /repo/dists/jessie/main/binary-amd64/
#mv Sources.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/sources.list pada client atau pada server itu sendiri dengan perintah seperti dibawah ini
#nano /etc/apt/sources.list

Kasih tanda # untuk mematikan tulisan-tulisan yang berwarna dan ketikkan repositorynya.


Setelah selesai seperti gambar diatas baris kedua terahir ditambahkan anda dapat keluar dan simpan dengan menekan ctrl+x tekan y tekan enter ,


Menambahkan baris seperti gambar diatas agar client atau server itu sendiri dapat menggunakan server repo tersebut dengan baik , baik di lingkungan sekolah ataupun di lembaga pendidikan lain seperti lkp dan lain-lain dan update repo tersebut dengan perintah

         #apt-get update


11.Coba cek di browser anda,dengan cara masukkan IP Servernya ,misal
     10.10.10.2/


    Jika muncul seperti ini berarti sudah berhasil


12.Lalu kita coba buat direktory data di repo tersebut.
     -masuk kedirektory /var/www/html/ terlebih dahulu dengan cara
      #cd /var/www/html/


     -Lalu kita buat folder data di direktory ini dengan perintah
      #mkdir data


     -cek dibrowser terlebih dahula apakah sudah berhasil atau belum dengan
      cara ketikkan IP Servernya/data ,misal 10.10.10.2/data/


      -jika muncul tampilan seperti ini berati sudah berhaasil.



~semoga bermanfaat~

rezzo

About rezzo