Advanced packaging tool

13
ADVANCED PACKAGING TOOL APT

Transcript of Advanced packaging tool

Page 2: Advanced packaging tool

APT

Una herramienta informática de gestión de paquetes desarrollada por Debian.

Page 3: Advanced packaging tool

APTNo existe un programa apt en sí mismo, sino que APT es una biblioteca de funciones C++ que se emplea por varios programas de línea de comandos para distribuir paquetes. En especial, apt-get y apt-cache..

Page 4: Advanced packaging tool

APTAPT fue diseñado originariamente para trabajar con paquetes .deb, en los sistemas Debian ydistribuciones derivadas, pero desde entonces ha sido modificado para trabajar con paquetes RPM, con la herramienta apt-rpm, y para funcionar en otros sistemas operativos, como Mac OS X (Fink) yOpenSolaris (distribución Nexenta OS).

Page 5: Advanced packaging tool

SLAPT-GET

 Es un sistema basado en APT para el manejo de paquetes para la distribución Slackware, su forma de uso es parecida al apt-get de Debian. Con este programa podemos buscar, descargar, instalar, actualizar y remover paquetes

Page 6: Advanced packaging tool

SLAPT-GET

Cuando instala un tgz, resuelve las dependencias por defecto y también es capaz de actualizar el sistema, y puede hacer dist-upgrades

Page 7: Advanced packaging tool

INSTALACION SLAPT-GET

Descargamos el programa y lo instalamos http://software.jaos.org/#slapt-get 

Despues como usuario root digitamos #installpkg slapt-get-0.10.2d-i386-1.tgz

Page 8: Advanced packaging tool

INSTALACION SLAPT-GET

na vez instalado añadimos los repositorios en /etc/slapt-get/slapt-getrc 

Abrimos la consola y ejecutamos como root 

#nano /etc/slapt-get/slapt-getrc

Page 9: Advanced packaging tool

INSTALACION SLAPT-GET

Luego Ejecutamos

#slapt-get –update

Y esperamos que actalice los repositorios en el sistema

Page 10: Advanced packaging tool

LISTA DE COMANDOS PARA

SLAPT-GET: 1.

* slapt-get -install <---- Instala paquete * slapt-get -upgrade <---- Actualiza paquete * slapt-get -update <---- Actualiza los repositorios * slapt-get -search <---- Busca paquete en lista de repositorios * slapt-get -dist-upgrade <---- Actualiza la versión de Slackware * slapt-get -remove <---- desintala paquete * slapt-get -show <---- Muestra una descripción del paquete * slapt-get -installed <---- Muestra los paquetes que ya están instalados * slapt-get -help <---- muestra la ayuda de Slapt-get * slapt-get -man <---- Manual de Slapt-get 

Page 11: Advanced packaging tool

CARACTERISTICAS DE SLAPT-GET 

1Utiliza herramientas nativas de Slackware como installpkg o updatepkg.Soporta múltiples fuentes de paquetes.Almacena datos temporales en la cache relativos a paquetes y los actualiza desde las fuentes.Soporta protocolo HTTP, HTTPS, FTP, FTPS, file:// y más (a través de libcurl).Continúa con descargas interrumpidas y revisa integridad de los ficheros descargados mediantes sumas MD5.Muestra paquetes disponibles e instalados según los datos de la cache.Soporta búsqueda de paquetes mediante estándares POSIX y expresiones regulares.Manejo de paquetes por nombre y/o por versión específica.Obtener y aplicar actualizaciones de software.

Page 12: Advanced packaging tool

CARACTERISTICAS DE SLAPT-GET 

Actualizar de una versión de Slackware a otra mediante pasos muy simples.Muestra descripciones de paquetes como tamaño, dependencias, conflictos, etc.Excluye paquetes de las actualizaciones según nombre o expresiones regulares.Motor de transacción para instalar, actualizar y eliminación, reportando información de lo que se hará y asegurando así la integridad de la ejecución de la acción.Algoritmo de comparación de versiones para evitar cambios a versiones anteriores de un paquete.Soporte  internacionalización mediante GNU gettext, soportando más de 20 lenguajes.Verificación exhaustiva de integridad de los datos, como escribir cambios sólo si todas las fuentes fueron descargadas correctamente y así también sólo descargando fuentes que hayan cambiado desde la última vez que se actualizaron.

Page 13: Advanced packaging tool

GRACIAS !!