Migrando el sistema base n06.1 a neonatox-nhopkg (imagen iso)

Bueno con esto tendríamos lo más sencillo listo, que es migrar el nhopkg 0.5.1 vanilla al neonatox-nhopkg, que contiene mejoras y optimizaciones, conservando igualmente la universalidad que prentende este gestor de paquetes en el ecosistema unix.

Si tienes instalada una versión antigua de nhopkg y manejas un catálogo de paquetes considerable o alguna versión beta o
candidata de n06.x puedes seguir las siguientes instrucciones:

1. Actualizando /var/nhopkg/files

cd /var/nhopkg/files
for i in *?*.bz2;do
bunzip2 $i;
xz $(echo $i | sed ‘s:.bz2::g’);
done

2. Actualizando /var/nhopkg/logs

cd /var/nhopkg/logs
for i in “*?*.log.bz2”; do
bunzip2 $i;
xz $(echo $i | sed ‘s:.log.bz2::g’);
done

3. Actualizacion /var/nhopkg/packages

cd /var/nhopkg/packages
sed -i ‘s:.tar.bz2:.tar.xz:g’ ./*

4. Actualizando contenido en /var/nhopkg/repo

bunzip2 content.db.bz2
xz content.db

5. Actualizando contenido en /var/nhopkg/repo/files

# backup de los que no estan comprimidos

for i in *?*;do
mv $(echo $i | sed ‘s:.bz2::g’) $(echo $i | sed ‘s:.bz2::g’).bak 2>/dev/null;
done

# descomprimir de bz2 y luego recomprimir en xz

for i in *?*.bz2;do
bunzip2 $i;
xz $(echo $i | sed ‘s:.bz2::g’);
done

# eliminando el sufijo .bak de los no comprimidos

for i in *?*.bak;do
mv $i $(echo $i | sed ‘s:.bak::g’);
done

6. Finalmente instalamos neonatox-nhopkg-git

rm -r /var/nhopkg/nhopkg.db
./autogen.sh
./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var
make
make install
nhopkg -u

Fuentes:

  • Nhopkg 0.5.1 (vanilla)
  • neonatox-nhopkg
  • Happy Hacking!!

    Anuncios

    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s

    A %d blogueros les gusta esto: