stringtranslate.com

Formato del paquete

El formato de paquete es un tipo de archivo que contiene programas informáticos y metadatos adicionales que necesitan los administradores de paquetes ; [1] una instancia de este tipo de archivo se denomina paquete . Si bien el formato del archivo en sí puede no sufrir modificaciones, los formatos de paquete contienen metadatos adicionales, como un archivo de manifiesto o ciertos diseños 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 de software y seguridad

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

Los formatos de paquetes 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 [11] y Slackware [12] de Arch Linux utilizan archivos 'tar' con nombres genéricos pero estructuras internas específicas.

Referencias

  1. ^ Justin Angelo Cappos, Stork: Gestión segura de paquetes para entornos de máquinas virtuales [ enlace muerto permanente ] , 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 comunitaria 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 la gestión de paquetes" . 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" . Consultado el 29 de septiembre de 2014 .
  11. ^ "Página del manual makepkg.conf(5)".
  12. ^ "El proyecto Linux de Slackware: ayuda para la configuración" . Consultado el 29 de septiembre de 2014 .