stringtranslate.com

bofetada-conseguir

Captura de pantalla de 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 libre . [3]

Características

slapt-get crea funcionalidades sobre las herramientas de paquetes nativas de Slackware (installpkg, upgradepkg y removepkg) permitiendo la consulta de paquetes, la obtención remota, las actualizaciones del sistema, la información del registro de cambios integrada y muchas características avanzadas opcionales [3] como resolución de dependencias, conflictos de paquetes, sugerencias, suma de comprobación y verificación de clave pública y reanudación de transferencias.

slapt-get utiliza la biblioteca cURL de libcurl para el transporte. libcurl proporciona 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. Cada fuente de paquete puede etiquetarse opcionalmente 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 ofrece resolución de dependencias para los paquetes incluidos en la distribución de Slackware . Sin embargo, sí ofrece un marco de trabajo para la resolución de dependencias [4] en paquetes compatibles con Slackware, de manera similar al método de ajuste manual que utiliza APT . [5] Varias fuentes de paquetes y distribuciones basadas en Slackware aprovechan esta funcionalidad. Las dependencias duras, blandas y condicionales, junto con los conflictos de paquetes y las sugerencias de paquetes complementarios, se pueden expresar utilizando el marco de trabajo slapt-get.

Añadir información de dependencia no requiere ninguna modificación de los paquetes mismos. En su lugar, se utiliza el archivo de listado de paquetes, PACKAGES.TXT, para especificar estas relaciones. Este archivo es proporcionado por 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 unas pocas líneas adicionales por paquete. slapt-get analiza este archivo durante las descargas de 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 de paquete de Slackware no inhibe la capacidad de Slackware pkgtools para instalar estos paquetes. Esta información se ignora y se descarta de forma silenciosa después de instalar el paquete.

Fuentes de paquetes

slapt-get funciona con los servidores de Slackware oficiales y con 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 sobre los paquetes. Estos archivos proporcionan nombres de paquetes, versiones, tamaños (comprimidos y sin comprimir), sumas de comprobación, así como una descripción del paquete. Estos archivos se pueden ampliar, como se explicó en la sección anterior, para agregar listados de dependencias, información sobre conflictos y sugerencias de paquetes. Estos archivos también pueden actuar como proxy de otras fuentes remotas especificando una declaración MIRROR para cada paquete.

GSlap

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

GSlapt fue escrito principalmente para reemplazar el frontend vlapt (x)dialog slapt-get utilizado por VectorLinux . [7]

Distribuciones

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

Referencias

  1. ^ "ChangeLog". software.jaos.org . Consultado el 10 de septiembre de 2019 .
  2. ^ "Registro de cambios". software.jaos.org .
  3. ^ ab "README". 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. Declaración de relaciones entre paquetes". debian.org . Consultado el 10 de septiembre de 2019 .
  6. ^ ab "ChangeLog". software.jaos.org . Consultado el 13 de diciembre de 2022 .
  7. ^ "Vector Linux SOHO 5.9 Deluxe: No sólo para la oficina".

Enlaces externos