Slackware es una de las distribuciones Linux más veteranas y respetadas dentro del ecosistema GNU/Linux. Su filosofía se basa en la simplicidad, la estabilidad y la transparencia. Mantener el sistema actualizado es fundamental para garantizar un entorno seguro y confiable. En esta guía encontrarás un procedimiento claro y directo para actualizar Slackware utilizando slackpkg, la herramienta oficial incluida en la distribución.
¿Por qué utilizar slackpkg?
Slackpkg facilita el proceso de actualización y mantenimiento del sistema sin alterar la filosofía tradicional de Slackware. En lugar de automatizar dependencias o procesos complejos, permite que el administrador mantenga el control total, pero con herramientas que agilizan la instalación, actualización y eliminación de paquetes.
Pasos para actualizar Slackware con slackpkg
A continuación encontrarás una rutina completa y recomendada para actualizar tu sistema Slackware de manera correcta y segura.
1. Seleccionar un mirror oficial
Antes de cualquier actualización, es necesario definir un mirror desde donde slackpkg descargará los paquetes.
su -
nano /etc/slackpkg/mirrors
Dentro del archivo, descomentá solo un mirror que corresponda exactamente a la versión de Slackware que estás utilizando. Usar el mirror correcto evita conflictos de paquetes o problemas de sincronización.
2. Actualizar las claves GPG
Slackware firma los paquetes con claves GPG para asegurar su autenticidad e integridad. Es importante tenerlas actualizadas.
slackpkg update gpg
Este comando descarga y sincroniza las claves necesarias para validar todos los paquetes oficiales.
3. Actualizar la base de datos de paquetes
Luego debes actualizar la lista de paquetes disponibles en el mirror seleccionado.
slackpkg update
Este comando no instala nada, solo refresca la información local del sistema para que slackpkg sepa qué versiones hay disponibles.
4. Instalar paquetes nuevos añadidos a la distribución
Slackware puede incluir nuevos paquetes con el tiempo, especialmente si usas la rama current. Para asegurarte de tener todo lo que la versión requiere, ejecutá:
slackpkg install-new
Esto instalará únicamente los paquetes nuevos incorporados oficialmente desde tu última actualización.
5. Actualizar todos los paquetes instalados
Ahora sí, llega el momento de actualizar el sistema completo.
slackpkg upgrade-all
Aquí slackpkg te mostrará los paquetes que tienen nuevas versiones disponibles, para que los actualices de forma segura.
6. Limpiar el sistema
Con el tiempo, algunos paquetes dejan de formar parte de la distribución. Para eliminar paquetes obsoletos o innecesarios, utilizá:
slackpkg clean-system
Este comando es muy útil para mantener el sistema limpio y ordenado. Tené precaución si usás paquetes de terceros: slackpkg puede identificarlos como “no oficiales” y ofrecer eliminarlos, por lo que conviene agregarlos a la blacklist si querés conservarlos.
