14 mayo 2011

Como actualizar Backtrack 4 a Backtrack 5



Hemos leído en todos los blogs de seguridad que ha salido la versión 5 de la que se ha coronado como mejor distribución de seguridad, con las novedades, links para descargarla, lo bonita que es y todas esas cosas. Pero yo me pregunto ¿cómo actualizo mi vieja backtrack 4 a la nueva y flamante versión?

Fácil, en teoría. La realidad es que es más cómodo reinstalar de cero, además se tarda la cuarta parte. Como siempre, actualizar un sistema operativo da problemas no esperados y en este caso que hay varias versiones de Ubuntu por medio más aún. Lo diré una vez: copia de seguridad. Si se rompe algo, yo no se nada.

Lo primero es instalar la clave del repositorio:

wget -q http://all.repository.backtrack-linux.org/backtrack.gpg -O-  \
| apt-key add -

Desinstalar algunos paquetes que darán problemas:

apt-get remove xplico python-scapy scapy firefox-3.0 firefox firefox-3.0-branding 
apt-get remove dradis snort warvox mono-common mono-jit libsmbios-bin
apt-get remove openvas-administrator openvas-cli openvas-client 
apt-get remove openvas-libnasl openvas-libraries openvas-manager openvas-menu 
apt-get remove openvas-plugins openvas-scanner whatweb 
apt-get remove libgl1-mesa-dev mesa-common-dev ophcrack libgnome2-0   

Cambiar el archivo /etc/apt/sources.list:

deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing

Descargar la base de datos de paquetes:

apt-get update

Y comenzar la instalación
apt-get dist-upgrade

En mi caso he tenido problemas con dos paquetes más: libimage-exiftool-perl y libssh-4_0 que han parado el dist-upgrade y que tras ejecutar otro apt-get install, se han solucionado:

apt-get install -f

Es posible que tengaís que ejecutar este comando algunas veces más y luego repetir el dist-upgrade, que continuará por donde se quedó.

El kernel no se instala, así que una vez el dist-upgrade diga que no hay más cambios por hacer, toca instalar paquetes:

apt-get install linux-image
apt-get install grub-common grub-pc

Paquetes de KDE:

apt-get install backtrack-kde4-essential backtrack-utils backtrack-wallpapers 
apt-get install backtrack-bash-profile backtrack-bootsplash kdebase-workspace-bin
apt-get install kde-base kde-minimal kde-apps

Para rematar, se pueden comprobar todos los paquetes que ofrece la imagen preinstalada de KDE e instalar los que falten. Muy poco elegante pero eficaz.

wget -q http://pastebin.com/raw.php?i=pJwshYA3 -O paquetes.txt
for i in `awk '/^ii/ {print $2}' paquetes.txt`; do
  apt-get install -y $i
done

3 comments :

Jordi F. dijo...

La primera en la frente:
suerte que tenía copias de seguridad. Lo mejor es borrar la partición y hacer instalación nueva.

Mortenol dijo...

Os aconsejo que hagais backup. A mi también me ha dado en la frente.

;)
 

Damian dijo...

Todo perfecto, gracias.