debootstrap
adalah bootstrap Debian GNU/Linux yang memungkinkan Anda untuk menginstal sistem dasar Debian seperti Debian atau Ubuntu ke dalam direktori sistem yang sedang Anda jalankan. Konfigurasi ini adalah panduan memulai tentang cara debbootstrap di CentOS/RHEL. debootstrap
paket tidak tersedia di repositori CentOS standar. Untuk membuatnya tersedia, pertama-tama kita harus mengaktifkan repositori EPEL. Unduh paket repositori EPEL:
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
dan instal menggunakan perintah RPM:
# rpm -Uvh epel-release-7-5.noarch.rpm
Repositori EPEL sekarang harus diaktifkan. Untuk mengonfirmasi jalankan:
# yum repolist | grep epel * epel: epel.mirror.digitalpacific.com.au
Sekarang, kita cukup menginstal debootstrap
menggunakan yum
:
# yum install debootstrap.noarch
Semua harus siap untuk bootstrap. Untuk mengetahui script debootstrap apa saja yang tersedia jalankan:
# ls /usr/share/debootstrap/scripts/ breezy etch-m68k hoary jessie maverick potato sarge sid testing vivid woody dapper feisty hoary.buildd karmic natty precise sarge.buildd squeeze trusty warty woody.buildd edgy gutsy intrepid lenny oldstable quantal sarge.fakechroot stable unstable warty.buildd etch hardy jaunty lucid oneiric raring saucy stretch utopic wheezy
Pada tahap ini kita tahu rilis apa yang kita inginkan. Kita juga perlu membuat direktori tujuan, memilih arsitektur dan cermin. Perintah linux berikut akan menginstal rilis amd64
Ubuntu Trusty Tahr ke dalam direktori chroot menggunakan http://mirror.internode.on.net/pub/ubuntu/ubuntu/
sebagai cermin:
# mkdir chroot # debootstrap --arch=amd64 trusty chroot http://mirror.internode.on.net/pub/ubuntu/ubuntu/
Jika Anda melihat kesalahan:
E: No pkgdetails available; either install perl, or build pkgdetails.c from the base-installer source package
Perbaiki dengan menginstal paket perl:
# yum install perl