Instalación de KMKey con chroot

En los casos que nuestro SO sea antiguo, nos de problemas con algunos paquetes, o queramos realizar una instalación rápida y aislada, podemos instalar de forma totalmente funcional un KMKey a través de chroot de una forma realmente sencilla, a grandes rasgos indicamos la guía para hacerlo (Dependerá todo de qué sistema base tengamos y qué distribución querramos instalar, hay amplia información en la web sobre el uso de chroot)

– Para CentOS. Descargar e instalar debootstrap.
(wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/i386/debootstrap-1.0.7-3.el5.noarch.rpm
yum install gettext
rpm -Uvh debootstrap-1.0.7-3.el5.noarch.rpm)

– Ejemplo de instalación debian lenny:

debootstrap –arch i386 lenny /srv/chroot/lenny/ http://archive.debian.org/debian/

Una vez instalada la distribución, pasamos a revisar algunas configuraciones:

vi /etc/fstab
/dev /srv/chroot/lenny/dev auto bind 0 0
/dev/pts /srv/chroot/lenny/dev/pts auto bind 0 0
/proc /srv/chroot/lenny/proc auto bind 0 0

sudo mount -o bind /proc /srv/chroot/lenny/proc
sudo mount -o bind /dev /srv/chroot/lenny/dev
sudo mount -o bind /dev/pts /srv/chroot/lenny/dev/pts
sudo mount -o bind /sys /srv/chroot/lenny/sys

En el sistema chroot:

*** editar sources list

deb http://archive.debian.org/debian/ lenny main non-free contrib
deb-src http://archive.debian.org/debian/ lenny main non-free contrib
deb http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
deb http://archive.debian.org/debian-backports lenny-backports main
deb http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
deb http://archive.debian.org/debian-backports lenny-backports-sloppy main
deb http://apt/ lenny/

** Copiar algunos archivos de configuración
cp /etc/hosts /srv/chroot/lenny/etc/hosts
cp /etc/resolv.conf /srv/chroot/lenny/etc/
cp /etc/passwd /srv/chroot/lenny/passw
cp /etc/shadow /srv/chroot/lenny/
cp /etc/group /srv/chroot/lenny/

Nota: Cron no arranca por defecto

Una vez instalado el SO, procedemos a instalar kmkey normalmente, teniendo en cuenta algunos detalles:

— Cambiar hpg_ba de postgres y poner autentificación de postgres a trust
— El postgresql.conf puede dar problemas, revisar
— Cambiar los puertos de apache y de postgres si hay instalados en la raíz (revisar los puertos usados en general)

Referencias:
http://www.tcu-inc.com/Articles/23/chroot.html#pg
http://wiki.debian.org/chroot

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies

Somos agentes digitalizadores

Software ISO subvencionado hasta 10.000€

Abrir chat
Equipo QmKey
¿Desea una demo y una cotización sin compromiso?