Come: chroot per un utente di CentOS

May 31

Chroot ti dà la possibilità di creare un ambiente all'interno del vostro sistema CentOS per alterare in modo sicuro, costruire o riconfigurare il software. Perché l'ambiente non espone tool chain del sistema host di cambiamenti all'interno della chroot, si può fare tutto quello che vuoi senza paura. Creare l'ambiente può richiedere un certo tempo, la maggior parte di esso sarà il download e l'installazione di quanto è necessario per creare un sistema utilizzabile completamente auto-sostenuta nel proprio albero di directory. Una volta creato, è facile accedere all'ambiente quando ne hai bisogno.

istruzione

1 Fai clic su "Applicazioni", "Accessori" e "Terminal" per aprire il terminale di Gnome in CentOS. Questo è dove si entra tutti i comandi. Sarà necessario l'accesso di root per creare l'ambiente. Digitare "su" e inserire la password di root sulla riga successiva (non si vedrà nulla appare sullo schermo mentre si digita la password).

2 Digitare "mkdir -p / var / tmp / chroot" per creare una directory per l'ambiente chroot da costruire.

3 Digitare "mkdir -p / var / tmp / chroot / var / lib / rpm" seguito da "rpm --rebuilddb --root = / var / tmp / chroot" per creare la libreria RPM all'interno dell'ambiente chroot. Questo è necessario per la costruzione di pacchetti futuri.

4 Tipo "wget ​​http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-5-6.el5.centos.1.i386.rpm" per raccontare l'ambiente quale versione CentOS sei esecuzione, una volta che si accede nell'ambiente. Installare digitando "rpm -i --root = / var / tmp / chroot --nodeps centos-release-5-6.el5.centos.1.i386.rpm" e premendo "Invio".

5 Tipo "yum --installroot = / var / tmp / chroot di installazione y yum rpm-build" per installare il resto dell'ambiente. A seconda della connessione e del computer, questo processo può richiedere fino a un'ora.

6 Tipo "chroot / var / tmp / chroot" per entrare nel nuovo ambiente chroot si è creato.