Slapt-get

slapt-get es un sistema basado en APT para el manejo de paquetes en la distribución Slackware GNU/Linux. Fue escrito por Jason Woodward en el año 2003 y trata de proporcionar las mismas capacidades que la versión original de Debian GNU/Linux del software apt-get

slapt-get contiene una biblioteca en C llamada libslapt-get que permite la creación de otros entornos de interfaz gráfica, como gslapt.

Puede utilizarse o está incluido de serie en varias distribuciones basadas en Slackware como Slamd64, SLAX, GoblinX, Vector Linux, Wolvix

La última versión es la 0.11.11 del 2025-01-04

Características

Las características más notables del sistema son:

Dependencias

slapt-get no proporciona soporte para la resolución de dependencias de paquetes incluidos en la distribución de Slackware. Sin embargo, proporciona un marco de trabajo para la resolución de dependencias de paquetes compatibles con Slackware, parecida al estilo de personalización manual de APT. Varias fuentes de paquetes y distribuciones basadas en Slackware hacen uso extensivo de esta característica.

Agregar información para la resolución de dependencias no requiere modificar los paquetes, sino que puede incluirse en el archivo PACKAGES.TXT, basado en el formato original de Slackware. slapt-get utiliza una extensión de este formato, añadiendo líneas como PACKAGE REQUIRED, PACKAGE SUGGESTS y otras. Estas líneas son procesadas por slapt-get al descargar o instalar paquetes.

Es común que los repositorios de terceros agreguen esta información automáticamente al generar el archivo PACKAGES.TXT. La inclusión de estos campos no afecta la instalación con herramientas como pkgtool, ya que simplemente los ignoran y los descartan tras la instalación.

Existen otros métodos para agregar información de dependencias a los paquetes sin modificar el paquete provisto por Volkerding.

Fuentes de paquetes

slapt-get trabaja con repositorios oficiales de Slackware así como repositorios de terceros, revisando los archivos PACKAGES.TXT y CHECKSUMS.md5 que le proporcionan a la herramienta el nombre, tamaño (tanto comprimido como descomprimidos), versión y sumas MD5 de los paquetes. Estos archivos pueden ser extendidos, como se dijo en la sección anterior, agregando dependencias, conflictos y sugerencias además de repositorios alternativos para un paquete.

Véase también

Enlaces externos