Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > ikiwiki > Ikiwiki en Debian estable

Ikiwiki en Debian Stable

Como no nos queda otra que instalarlo en el servidor final para usar los hooks de subversion, vamos a migrarlo a la versión estable de Debian siguiendo las instrucciones de la guía Debian Backporting HOWTO.

Instalación de Debian Stable en entorno controlado

  • Utilizamos la siguiente secuencia para obtener una Debian estable para i386:

    # cd /emul
    # debootstrap --arch i386  sarge ./sarge http://ftp.debian.org/debian
    ...
    I: Installing base packages...
    I: Base system installed successfully.
    #
    
  • Ahora procedemos a configurar algunas cosas para poder usar el entorno con comodidad:

    # mount -t proc none sarge/proc
    # cp /etc/resolv.conf sarge/etc/
    # cp /etc/hosts sarge/etc
    # cat > sarge/root/.bashrc <<EOF
    export PS1='backports:\w\\$ '
    umask 022
    EOF
    #
    
  • Pasamos al entorno e instalamos algunas cosas que faltan:

    # cd /emul
    # chroot sarge
    backports:/# base-config
    backports:/# apt-get install nullmailer build-essential locales
    backports:/# apt-get clean
    

En este punto la guía mencionada presenta un truco interesante. Se trata de empaquetar la instalación Debian stable en un archivo tar comprimido, y utilizar un par de programas para crear un entorno limpio cada vez que queramos empaquetar algo nuevo.

Empaquetando la distribución

Eliminamos el histórico de órdenes de root y creamos el empaquetado con lo siguiente:

# cd /emul
# rm sarge/root/.bash_history
# tar czf sarge.tar.gz sarge
# rm -r sarge

Después utilizamos este par de programas para reconstruir la distribución y preparar el entorno de empaquetado: