debootstrap
ist Debian GNU/Linux Bootstrapper, mit dem Sie Debian-Basissysteme wie Debian oder Ubuntu in ein Verzeichnis Ihres derzeit laufenden Systems installieren können. Diese Konfiguration ist eine Anleitung zum Einstieg in das Debbootstrap auf CentOS/RHEL. Der debootstrap
-Paket ist in einem Standard-CentOS-Repository nicht verfügbar. Um es verfügbar zu machen, müssen wir zuerst das EPEL-Repository aktivieren. Laden Sie das EPEL-Repository-Paket herunter:
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
und installieren Sie es mit dem RPM-Befehl:
# rpm -Uvh epel-release-7-5.noarch.rpm
Das EPEL-Repository sollte jetzt aktiviert sein. Ausführung bestätigen:
# yum repolist | grep epel * epel: epel.mirror.digitalpacific.com.au
Jetzt installieren wir einfach debootstrap
mit yum
:
# yum install debootstrap.noarch
Alle sollten für das Bootstrapping bereit sein. Um herauszufinden, welche Debootstrap-Skripte verfügbar sind, führen Sie Folgendes aus:
# 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
In diesem Stadium wissen wir, welche Veröffentlichung wir wollen. Wir müssen auch das Zielverzeichnis erstellen, die Architektur und den Spiegel auswählen. Der folgende Linux-Befehl installiert die
Ubuntu Trusty Tahr AMD64-Version im Chroot-Verzeichnis unter Verwendung von http://mirror.internode.on.net/pub/ubuntu/ubuntu/
als Spiegel:
# mkdir chroot # debootstrap --arch=amd64 trusty chroot http://mirror.internode.on.net/pub/ubuntu/ubuntu/
Falls Sie einen Fehler sehen:
E: No pkgdetails available; either install perl, or build pkgdetails.c from the base-installer source package
Beheben Sie es durch die Installation des Perl-Pakets:
# yum install perl