Articulo de referencia

Formato del paquete

El formato de paquete es un tipo de archivo que contiene programas informáticos y metadatos adicionales necesarios para los gestores de paquetes ; [ 1 ] una instancia de este ti...

El formato de paquete es un tipo de archivo que contiene programas informáticos y metadatos adicionales necesarios para los gestores de paquetes ; [ 1 ] una instancia de este tipo de archivo se llama paquete . Si bien el formato del archivo en sí puede permanecer sin cambios, los formatos de paquete contienen metadatos adicionales, como un archivo de manifiesto o ciertas estructuras de directorios. Los paquetes pueden contener código fuente o archivos ejecutables .

Los paquetes se pueden convertir de un tipo a otro con software como Alien .

Cadena de suministro y seguridad del software

Los paquetes son un componente importante en la gestión de la seguridad e integridad de la cadena de suministro de software. Los paquetes que contienen ejecutables y configuración pueden firmarse digitalmente para establecer la integridad del software en ejecución y protegerlo contra manipulaciones. [ 2 ]

Los formatos de paquete que admiten la firma de código incluyen .deb ( Debian ), .msi ( Microsoft Windows ), .apk ( Android ) y .ipa ( iOS , iPadOS ).

Formatos comunes

Formatos especializados

Formatos basados ​​en BSD

Formatos basados ​​en Linux

Formatos de Windows

Formatos genéricos

Pacman de Arch Linux [ 11 ] y Slackware [ 12 ] utilizan archivos 'tar' con nombres genéricos pero estructuras internas específicas.

Referencias

  1. Justin Angelo Cappos, Stork: Secure Package Management for VM Environments , ProQuest, 2008, pág. 128;
  2. Cooper, David; Feldman, Larry; Witte, Gregory (23 de mayo de 2018). "Protección de la integridad del software mediante la firma de código" . Instituto Nacional de Estándares y Tecnología . Boletín ITL.
  3. "Puertos - Trabajar con puertos" . OpenBSD.org .
  4. "Formato de paquete Alpine - Alpine Linux" . wiki.alpinelinux.org . Consultado el 19 de mayo de 2016 .
  5. "Instalación de software - Documentación de la comunidad de Ubuntu" . Help.ubuntu.com . Consultado el 24 de abril de 2013 .
  6. "ebuild" . Consultado el 29 de julio de 2015 .
  7. "Conceptos básicos de gestión de paquetes" . Archivado del original el 6 de agosto de 2020. Consultado el 1 de mayo de 2020 .
  8. "Uso de Portage para gestionar paquetes en Gentoo" . linode.com . 15 de julio de 2021.
  9. "rpm - Trac" . Consultado el 29 de septiembre de 2014 .
  10. "Empaquetado de aplicaciones" . Archivado del original el 8 de octubre de 2014. Consultado el 29 de septiembre de 2014 .
  11. "Página del manual makepkg.conf(5)" .
  12. "El proyecto Slackware Linux: Ayuda de configuración" . Consultado el 29 de septiembre de 2014 .