Dari seluruh aplikasi tersebut dapat dikelompokkan ke dalam empat komponen, pengelompokkan dibuat berdasarkan jenis dukungan yang dapat diberikan. Komponen-komponen tersebut adalah main, restricted, universe dan multiverse.
Main Komponen main berisi aplikasi atau perangkat lunak bebas, dapat didistrbusikan ulang secara bebas dan didukung secara resmi.
Restrictes Komponen restricted berisi aplikasi atau perangkat lunak yang didukung secara resmi, namun tidak berada dalam lisense dengan penuh.
Universe Komponen universe berisi aplikasi atau perangkat lunak yang dikelola oleh komunitas-komunitas. Multiverse Komponen multiverse berisi aplikasi atau perangkat lunak yang tidak gratis atau tidak bebas.
Pertama instal dahulu
apt-get install apache2 dpkg-dev rsync
kedua
buat folder
#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/
Setelah selesai membuat folder selanjutnya mount iso debian tadi
# mount -o loop [file iso debian 1] /media/dvd1
# mount -o loop [file iso debian 2] /media/dvd2
# mount -o loop [file iso debian 3] /media/dvd3
Selanjutnya me-rsync semua dvd ke /repo/pool
# rsync -avH /media/dvd1/pool /repo/pool
# rsync -avH /media/dvd2/pool /repo/pool
# rsync -avH /media/dvd3/pool /repo/pool
Selanjutnya pindah ke direktori /repo lalu scan paket aplikasi dan daftarkan seluruh paket yang ada
# cd /repo/
# dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Setelah selesai me-scan paket, selanjutnya adalah scan source pada paket tersebut
# dpkg-scansources . /dev/null | gzip -9c > Sources.gz
Kemudian pindah kan file Packages.gz dan Sources.gz ke dalam folder binary-amd64 dan source
# mv Packages.gz /repo/dists/jessie/main/binary-amd64/
# mv Sources.gz /repo/dists/jessie/main/source/
Buat lah shortcut atau symboliclink dari folder web server ke folder repo agar bisa diakses daro server-server lain
# ln -s /repo /var/www/html/debian
Coba diakses pada web browser, jika berhasil maka akan tampil seperti ini
Selanjutnya edit repository dan tambahkan repo pada /etc/apt/sources.list deb
http://192.168.72.2/debian jessie main deb-src
http://192.168.72.2/debian jessie main
kemudian update
Ok repo berhasil di buat
Kesimpulan
Temuan Masalah
--
Refrensi
http://www.linux.or.id/menggabungkan-repository-isodvd-menjadi-satu.html , https://help.ubuntu.com/community/Repositories/Personal
0 comments