debootstrap
je Debian GNU/Linux bootstrapper, který vám umožňuje nainstalovat základní systémy Debianu, jako je Debian nebo Ubuntu, do adresáře vašeho aktuálně spuštěného systému. Tato konfigurace je průvodcem pro začátečníky, jak debbootstrap na CentOS/RHEL. debootstrap
balíček není dostupný ve standardním úložišti CentOS. Abychom jej zpřístupnili, musíme nejprve povolit úložiště EPEL. Stáhněte si balíček úložiště EPEL:
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
a nainstalujte jej pomocí příkazu RPM:
# rpm -Uvh epel-release-7-5.noarch.rpm
Nyní by mělo být povoleno úložiště EPEL. Pro potvrzení spuštění:
# yum repolist | grep epel * epel: epel.mirror.digitalpacific.com.au
Nyní jednoduše nainstalujeme debootstrap
pomocí yum
:
# yum install debootstrap.noarch
Vše by mělo být připraveno pro bootstrapping. Chcete-li zjistit, jaké debootstrap skripty jsou k dispozici, spusťte:
# 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
V této fázi víme, jaké vydání chceme. Musíme také vytvořit cílový adresář, zvolit architekturu a zrcadlení. Následující linuxový příkaz nainstaluje
Ubuntu Trusty Tahr amd64 release do chroot adresáře pomocí http://mirror.internode.on.net/pub/ubuntu/ubuntu/
jako zrcadlo:
# mkdir chroot # debootstrap --arch=amd64 trusty chroot http://mirror.internode.on.net/pub/ubuntu/ubuntu/
V případě, že se zobrazí chyba:
E: No pkgdetails available; either install perl, or build pkgdetails.c from the base-installer source package
Opravte to instalací balíčku perl:
# yum install perl