Ad Code

Responsive Advertisement

Membuat Repositori Debian 8 (Jessie)

Hai.. Kali ini saya akan berbagi pengalaman tentang membuat repositori local Debian 8 (Jessie). Sebelumnya saya sudah membuat tutorial untuk repositori debian 7 yang berada di postingan berikut : Membuat Repositori Local Menggunakan File ISO Image di Debian 7. Pada postingan berikut sudah terdapat pengertian singkat serta kegunaan Repositori Debian. Untuk kali ini, cara yang saya gunakan berbeda dari sebelumnya. Ok berikut tutorialnya.

Maksud & Tujuan:
1. Membuat repositori debian secara mandiri
2. Menginstall packet tanpa koneksi internet
3. install packet lebih cepat

Hal yang dibutuhkan:
1. Space hardisk yang mencukupi
2. PC
3. OS Linux
4. file ISO debian 8 (jessie) yang berjumlah 3 DVD.

Langkah Kerja:

1. Pertama kita hidupkan PC yang akan kita buat repositori ataupun meremot server yang akan dibuat reponya. pada kasus ini, saya mengunakan server dan akan saya ssh.

2. kemudian, siapkan terlebih dahulu file iso-nya yang berada di PC yang akan kita buat repositorinya. jika belum punya, bisa download di link berikut menggunakan perintah wget (Pastikan PC/Server terkoneksi ke internet):
versi 64 bit
wget http://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-8.4.0-amd64-DVD-1.iso
wget  http://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-8.4.0-amd64-DVD-2.iso
wget http://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-8.4.0-amd64-DVD-3.iso
versi 32 bit
wget http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-8.4.0-i386-DVD-1.iso
wget http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-8.4.0-i386-DVD-2.iso
wget http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-8.4.0-i386-DVD-3.iso
2. Kemudian install packet yang dibutuhkan (Pastikan masuk sebagai root).
# apt-get install apache2 dpkg-dev rsync
3. Kemudian buat folder yang dibutuhkan untuk meletakkan file repo yang akan kita buat.
# cd
# mkdir /repositori
# mkdir /akses
# mkdir /akses/dvd1
# mkdir /akses/dvd2
# mkdir /akses/dvd3
# mkdir -p /repositori/pool/
# mkdir -p /repositori/dists/jessie/main/binary-amd64/
# mkdir -p /repositori/dists/jessie/main/source
NB : Pada baris perintah # mkdir -p /repositori/dists/jessie/main/binary-amd64/ , ditunjukkan untuk debian versi 64. untuk versi 32 bit, bisa ganti dengan perintah berikut # mkdir -p /repositori/dists/jessie/main/binary-i386/

4. Kemudian mount file iso ke folder yang telah dibuat tadi, masukkan perintah berikut:
# mount -o loop debian-8.4.0-amd64-DVD-1.iso /akses/dvd1
# mount -o loop debian-8.4.0-amd64-DVD-2.iso /akses/dvd2
# mount -o loop debian-8.4.0-amd64-DVD-3.iso /akses/dvd3
5. Rsync-kan semua dvd, masukkan perintah berikut:
# rsync -avH /akses/dvd1/pool  /repositori/pool
# rsync -avH /akses/dvd2/pool  /repositori/pool
# rsync -avH /akses/dvd3/pool  /repositori/pool 
NB : Tunggu proses hingga selesai

6. Kemudian masuk ke direktori repositori
# cd /repositori
7. Masukkan perintah berikut:
# dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
# dpkg-scansources . /dev/null | gzip -9c > Sources.gz
 NB : Tunggu Proses hingga selesai

8. kemudian cek isi directori /repositori, maka akan bertambah file Packages.gz dan Sources.gz

9. Pindah masing-masing packet ke direktor yang telah dibuat tadi.
Untuk Packages.gz
# mv Packages.gz /repositori/dists/jessie/main/binary-amd64/
Untuk versi 32-bit
# mv Packages.gz /repositori/dists/jessie/main/binary-i386/
 Untuk Sources.gz
# mv Sources.gz /repositori/dists/jessie/main/source/
10. Kemudian buat sortcut di webserver kita (Pastikan web serversudah terinstall!)
# ln -s /repositori /var/www/html/debian
11. Jika sudah, edit repositori di file sources.list di direktori /etc/apt/. masukkan perintah berikut pada file sources.list
deb http://[ip-PC/server]/debian/ jessie main
deb-src http://[ip-PC/server]/debian/ jessie main
Jika sudah simpan, CTRL+X, tekan y > Enter.

12. Langkah terakhir lakukan update.
# apt-get update

Kesimpulan :
Untuk membuat repositori ada beberapa cara yang bisa digunakan dan untuk repositori yang dilakukan diatas merupakan kelanjutan dari postingan Membuat Repositori Local Menggunakan File ISO Image di Debian 7 . Yang menggabungkan beberapa package menjadi satu packet package dan tentunya untuk menggunakan cara ini, waktu yang dibutuhkan lebih lama dari pada langkah dipostingan sebelumnya.

Ok, sekian dari saya, terimakasih telah berkunjung.

Reverensi :
http://ajikamaludin.blogspot.co.id/2015/04/membuat-repositori-server-debian-8-dari.html
http://tataufiku.blogspot.co.id/2015/08/membuat-repository-server-debian-8.htm
https://help.ubuntu.com/community/Repositories/Personal

Post a Comment

0 Comments