stringtranslate.com

bofetada

Pantalla de impresión Slaptget

slapt-get es un sistema de gestión de paquetes similar a APT para Slackware . Slapt-get intenta emular las características de Debian ( ) lo más fielmente posible.apt-get

Publicado bajo los términos de la Licencia Pública General GNU , slapt-get es software gratuito . [3]

Características

slapt-get construye funcionalidad sobre las herramientas nativas del paquete Slackware (installpkg, Upgradepkg y removepkg) permitiendo consultas de paquetes, recuperación remota, actualizaciones del sistema, información de registro de cambios integrada y muchas funciones avanzadas opcionales [3] como resolución de dependencias, conflictos de paquetes, sugerencias, verificación de suma de comprobación y clave pública, y reanudación de transferencia.

slapt-get utiliza la biblioteca libcurl cURL para el transporte. libcurl brinda soporte para ftp, ftps, http, https, file:// y otros tipos de recursos junto con la reanudación de la transferencia para descargas incompletas. slapt-get también utiliza la biblioteca GNU Privacy Guard para validar firmas.

slapt-get proporciona un formato de archivo de configuración simple que incluye un mecanismo de exclusión para usar con la opción de actualización del sistema, así como declaraciones para todas las fuentes de paquetes deseadas. Opcionalmente, cada fuente de paquete se puede etiquetar con una prioridad específica para anular la comparación de versiones del paquete y respetar las versiones anteriores del software, como podría ser el caso cuando Slackware vuelve a una versión anterior de un paquete. [4]

Dependencias

slapt-get no proporciona resolución de dependencia para paquetes incluidos en la distribución de Slackware . Sin embargo, proporciona un marco para la resolución de dependencias [4] en paquetes compatibles con Slackware de forma similar al método ajustado manualmente que utiliza APT . [5] Varias fuentes de paquetes y distribuciones basadas en Slackware aprovechan esta funcionalidad. Las dependencias duras, suaves y condicionales junto con los conflictos de paquetes y las sugerencias de paquetes complementarios se pueden expresar utilizando el marco slapt-get.

Agregar información de dependencia no requiere ninguna modificación de los paquetes en sí. Más bien, el archivo de lista de paquetes, PACKAGES.TXT, se utiliza para especificar estas relaciones. Este archivo lo proporciona Patrick Volkerding y es similar al archivo Packages.gz que utiliza Debian . Hay varios scripts disponibles para generar el archivo PACKAGES.TXT a partir de un grupo de paquetes. El formato de archivo utilizado por Patrick Volkerding se amplía añadiendo algunas líneas adicionales por paquete. slapt-get luego analiza este archivo durante las descargas del código fuente. Normalmente, los paquetes de terceros almacenan la información de dependencia dentro del propio paquete para su posterior extracción en PACKAGES.TXT. La inclusión de esta información dentro del formato del paquete de Slackware no inhibe la capacidad de Slackware pkgtools de instalar estos paquetes. Esta información se ignora y descarta silenciosamente después de instalar el paquete.

Fuentes de paquetes

slapt-get funciona con mirrors oficiales de Slackware y repositorios de paquetes de terceros como http://www.slacky.eu/. slapt-get busca archivos de soporte, PACKAGES.TXT y CHECKSUMS.md5, en el repositorio para obtener información del paquete. Estos archivos proporcionan nombres de paquetes, versiones, tamaños (tanto comprimidos como sin comprimir), sumas de verificación y una descripción del paquete. Estos archivos se pueden ampliar, como se analizó en la sección anterior, para agregar listados de dependencias, información de conflictos y sugerencias de paquetes. Estos archivos también pueden representar otras fuentes remotas especificando una declaración MIRROR para cada paquete.

GSlaptación

GSlapt es una interfaz GTK+ para libslapt, la biblioteca slapt-get que proporciona gestión avanzada de paquetes para Slackware y sus derivados. Inspirado en la funcionalidad presente en Synaptic , Gslapt tiene como objetivo llevar la facilidad de uso que disfrutan Debian y sus derivados al mundo Slackware .

GSlapt fue escrito principalmente para reemplazar la interfaz vlapt (x)dialog slapt-get utilizada por VectorLinux . [7]

Distribuciones

Además de Slackware , slapt-get y GSlapt están incluidos en varias otras distribuciones, entre ellas:

Referencias

  1. ^ "Registro de cambios". software.jaos.org . Consultado el 10 de septiembre de 2019 .
  2. ^ "Registro de cambios". software.jaos.org .
  3. ^ ab "LÉAME". software.jaos.org . Consultado el 10 de septiembre de 2019 .
  4. ^ ab "Preguntas frecuentes". software.jaos.org . Consultado el 10 de septiembre de 2019 .
  5. ^ "7. Declarar relaciones entre paquetes". debian.org . Consultado el 10 de septiembre de 2019 .
  6. ^ ab "Registro de cambios". software.jaos.org . Consultado el 13 de diciembre de 2022 .
  7. ^ "Vector Linux SOHO 5.9 Deluxe: no solo para la oficina".

enlaces externos