Instalar y configurar Slackpkg

De Wiki Eslack

Tabla de contenidos

Introducción

Quizá uno de los postergados dentro de los programas de administración apt-style. Es mas común oir a los slacker hablar de swaret o slapt-get. Pero a diferencia de los otros, Slackpkg es un programa que esta incluido en los repositorios oficiales de Slackware y es mas, viene dentro del cd/dvd de instalación. Esto ya nos dice que es quizá un postergado injustamente.

Como ya comentaba, Slackpkg forma parte de Slackware desde la versión 9.1 y lo podemos encontrar en el directorio extra del cd/dvd de instalación de Slack, ademas de en los repositorios oficiales de nuestra distro.

Su funcionamiento es muy parecido a Slapt-get o Swaret, ya que con este podemos buscar un paquete, actualizarlo, removerlo del sistema y varias cosas más, como lo haríamos con cualquiera de los otros nombrados.


Configuración

Primero tenemos que hacernos del paquete slackpkg, para esto lo podemos descargar desde el sitio oficial

  http://www.slackpkg.org/

O bien instalarlo desde cd/dvd de instalación en el directorio extra.

Una vez instalado resta configurarlo, para esto solo es necesario descomentar la linea del repositorio que elegimos. Como bien dice el script, solo hay que descomentar una y solo una de todos los mirrors que nos ofrecen, hacemos:

  # vim /etc/slackpkg/mirrors

Ahi podemos ver que nos da una lista larguísima con mirrors por paises, elegimos uno que este cerca o del que sepamos como es su rendimiento. Yo siempre elijo el de Brasil.

Ya elegido el mirror y descomentado escribimos en la consola

  # slackpkg update

Con esto actualizamos la lista de paquetes y dejamos listo nuestro Slackpkg para ser usado. En caso de querer darle alguna configuración especifica, podemos editar el Slackpkg.conf en la siguiente ruta:

   /etc/slackpkg/slackpkg.conf

Por defecto viene configurada para arquitecturas x86 "(the main arch for Slackware)", pero tambien podemos configurarla para x86_64 (Slamd64 and BlueWhite64), PowerPC (Slackintosh) y S/390 (Slack/390). Otra opción de configuración muy interesante que nos da es la de darle prioridad a los paquetes a instalar que mas nos interesen, por defecto viene en este orden de prioridades:

  FIRST=patches
  SECOND=slackware
  THIRD=extra
  FOURTH=pasture
  FIFTH=testing

Por último, nos ofrece la posibilidad de hacer una lista negra, con los paquetes que no queremos/necesitamos que actualice. Esta la encontramos en la siguiente ruta:

  /etc/slackpkg/blacklist

Como se ve, por defecto no permite la actualizacion de aaa_elflibs. ¿Por qué?, la respuesta nos la da Stuart Winter:

  http://www.slackware.com/~mozes/docs/aaa_elflibs.txt


Actualizando el sistema con Slackpkg

Tal vez la función de Slackpkg más requerida/usada por los slacker es la de actualizar el sistema. Y es que este nos da la posibilidad de de un upgrade seguro y en el que podemos elegir los paquetes a actualizar con una interface basada en ncurses, muy practica.

Para actualizar nuestro Slackware tecleamos esto:

  # slackpkg upgrade-all

Y ya tendremos nuestra distro regalona totalmente actualizada. :)


Algunos comandos elementales

Otras opciones que nos da Slackpkg son:

  # slackpkg search paquete    ---> buscar un paquete
  # slackpkg install paquete   ---> instala el paquete
  # slackpkg upgrade paquete   ---> actualiza el paquete elegido
  # slackpkg reinstall paquete ---> reinstala el paquete
  # slackpkg remove paquete    ---> desinstala el paquete
  # slackpkg blacklist paquete ---> agrega el paquete a la lista negra
  # slackpkg download paquete  ---> descarga paquete pero no lo instala
  # slackpkg info paquete      ---> muestra información de paquete
  # slackpkg --help            ---> muestra la ayuda 

Como se puede ver Slackpkg es una herramienta muy versátil para manejar paquetes en nuestra distro y mantenerla totalmente actualizada con el mínimo esfuerzo. Para mas información es posible escribir man slackpkg.


Asclepio

Herramientas personales