Tipo de archivo informático
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
- ^ Justin Angelo Cappos, Stork: Gestión segura de paquetes para entornos de máquinas virtuales [ enlace muerto permanente ] , ProQuest, 2008, pág. 128;
- ^ 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.
- ^ "Puertos - Trabajar con puertos". OpenBSD.org .
- ^ "Formato de paquete Alpine - Alpine Linux". wiki.alpinelinux.org . Consultado el 19 de mayo de 2016 .
- ^ "Instalación de software - Documentación comunitaria de Ubuntu". Help.ubuntu.com . Consultado el 24 de abril de 2013 .
- ^ "ebuild" . Consultado el 29 de julio de 2015 .
- ^ "Conceptos básicos de la gestión de paquetes" . Consultado el 1 de mayo de 2020 .
- ^ "Uso de Portage para gestionar paquetes en Gentoo". linode.com . 15 de julio de 2021.
- ^ "rpm - Trac" . Consultado el 29 de septiembre de 2014 .
- ^ "Empaquetado de aplicaciones" . Consultado el 29 de septiembre de 2014 .
- ^ "Página del manual makepkg.conf(5)".
- ^ "El proyecto Linux de Slackware: ayuda para la configuración" . Consultado el 29 de septiembre de 2014 .