membuat repositori debian 8.0


    pengertian repositori adalah sumber suatu paket aplikasi yang akan digunakan untuk berjalannya aplikasi atau mendukung berjalannya aplikasi :)



langsung aja :D

1. login ke server dlu

2. pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso , iso anda dapat download http://kartolo.sby.datautama.net.id/debian-cd/8.0.0/amd64/iso-dvd/ 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/


5. setelah selesai membuat folder anda mount DVD atau CD anda dengan perintah seperti gambar dibawah :


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

    #rsync -avH /media/dvd1/pool /repo/pool
    #rsync -avH /media/dvd2/pool /repo/pool
    #rsync -avH /media/dvd3/pool /repo/pool


7.  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 berikut

8. lanjut ... 
    #dpkg-scansource . /dev/null | gzip -9c > Sources.gz


9. 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 Source.gz /repo/dists/jessie/main/source/


10. 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 

11. 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

setelah itu simpan ctrl+x lalu tekan y lalu enter

12. nemanbahkan 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

    #apt-get update
    #apt-get dist-upgrade


-SELESAI-

referensi dari : sini

No comments:

Post a Comment

=> gunakan komentar yang sopan
=> jangan menggunakan spam

Back To Top