En este post quiero mostrar como actualizar Slackware de versión, en mi caso tengo la versión 14.0 y voy a migrar a la versión 14.1.
Para actualizar Slackware de versión utilizamos el comando slackpkg.
Lo primero que debemos hacer es una pequeña modificacion al archivo /etc/slackpkg/mirrors, básicamente, lo que vamos a hacer es que lea el repositorio de la nueva versión, para esto modificamos la línea que se refiere al server que estamos conectando, como muestro a continuación donde cambio la línea:
http://slackware.cs.utah.edu/pub/slackware/slackware-14.0/
por...
http://slackware.cs.utah.edu/pub/slackware/slackware-14.1/
Ahora hay un detalle, si hemos hecho alguna configuración especial en el Kernel o nuestro hardware es algo especial, podemos decirle a slackpkg que no actualize el Kernel, para hacerlo abrimos el archivo /etc/slackpkg/blacklist y descomentareamos borrando el simbolo # en las siguientes lineas:
kernel-generic
kernel-generic-smp
kernel-huge
kernel-huge-smp
kernel-modules
kernel-modules-smp
Tambien al final del mismo archivo agregamos los paquetes de terceros para evitar que estos puedan ser modificados o eliminados en la actualización, esto lo hacemos agregando estas lineas:
[0-9]+_SBo
[0-9]+alien
[0-9]+compat32
Ok ahora procedemos con la actulización, primero con la actulizacion de la base de datos de slackpkg:
slackpkg update
Luego vamos a actualizar la aplicación en si:
slackpkg upgrade slackpkg
slackpkg new-config
Este último comando creara un nuevo archivo de repositorios por lo que es necesario abrir nuevamente el achivo /etc/slackpkg/mirrors y descomentarear nuestro repositorio favorito.
Ahora procedemos con la actualización de las librerias C
slackpkg upgrade glibc-solibs
Luego procedemos con la actualización de Slackware, este proceso tardara un buen rato, dependemos de la velocidad de nuestro enlace y de la velocidad de nuestro hardware:
slackpkg install-new
slackpkg upgrade-all
Si no descomentareamos las lineas del Kernel, entonces este se va a actualizar, en este caso al final de la actualización se nos preguntara si se ejecuta lilo a lo cual debemos responder que si o "Y"
El último comando que vamos a ejecutar es el siguiente:
slackpkg clean-system
Con esto le decimos a slackpkg que borre los paquetes que no pertenecen a la nueva versión, hay que tener cuidado aqui de deseleccionar aquellos paquetes que sabemos que nosotros instalamos y que no vienen por defecto en Slackware, por ejemplo yo habia instalado LibreOffice por lo que le quite el cheque.
Listo! solo nos resta reiniciar y cruzar los dedos!!!
Para mas información podemos vistar el siguiente url:
Comentarios
Publicar un comentario