debootstrap
est un programme d'amorçage Debian GNU/Linux qui vous permet d'installer des systèmes de base Debian tels que Debian ou Ubuntu dans un répertoire de votre système en cours d'exécution. Cette configuration est un guide de démarrage sur la façon de debbootstrap sur CentOS/RHEL. Le debootstrap
Le package n'est pas disponible dans un référentiel CentOS standard. Pour le rendre disponible, nous devons d'abord activer le référentiel EPEL. Télécharger le package de référentiel EPEL :
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
et installez-le à l'aide de la commande RPM :
# rpm -Uvh epel-release-7-5.noarch.rpm
Le référentiel EPEL devrait maintenant être activé. Pour confirmer l'exécution :
# yum repolist | grep epel * epel: epel.mirror.digitalpacific.com.au
Maintenant, nous installons simplement debootstrap
en utilisant yum
:
# yum install debootstrap.noarch
Tout devrait être prêt pour le démarrage. Pour savoir quels scripts debootstrap sont disponibles, exécutez :
# 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
À ce stade, nous savons quelle version nous voulons. Nous devons également créer un répertoire de destination, choisir l'architecture et le miroir. La commande linux suivante installera
la version Ubuntu Trusty Tahr amd64 dans le répertoire chroot en utilisant http://mirror.internode.on.net/pub/ubuntu/ubuntu/
comme miroir :
# mkdir chroot # debootstrap --arch=amd64 trusty chroot http://mirror.internode.on.net/pub/ubuntu/ubuntu/
Si vous voyez une erreur :
E: No pkgdetails available; either install perl, or build pkgdetails.c from the base-installer source package
Corrigez-le en installant le package perl :
# yum install perl