Formato del paquete

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

FormatoConsumido por
AIREAdobe AIR
BotellaCerveza casera

Formatos basados ​​en BSD

FormatoConsumido por
.ipaiOS , iPadOS
Puertos (BSD)pkgsrc , FreeBSD , OpenBSD [3]
PaquetemacOS , iOS , PlayStation 3 , Solaris , SunOS , UNIX System V , Symbian , BeOS , Apple Newton

Formatos basados ​​en Linux

FormatoConsumido por
AABAndroide
APK (Alpino)Linux alpino [4]
APK (Android)Androide
Imagen de la aplicaciónDistribución de Linux independiente
DebutanteDebian y sus derivados, como Raspberry Pi OS , Kali Linux , Ubuntu y Linux Mint [5]
construcción electrónicaGentoo Linux [6]
eopkgSolus [7]
Paquete sin contenidoNix, NixOS , Administrador de inicio
PorteoGentoo Linux , Chrome OS [8]
Paquete planoDistribución de Linux independiente
.aplicación, .hapSistema operativo Unity basado en HarmonyOS , OpenHarmony , Oniro OS y Linux
PISIPardus
.pkg.tar.zstArch Linux
Cachorro y mascotaPuppy Linux (el formato PUP está obsoleto desde la versión 3.0)
RPMRed Hat Enterprise Linux , Fedora , derivados como CentOS , [9] y SUSE Linux Enterprise , openSUSE
QuebrarDistribuciones de Linux independientes, desarrolladas principalmente para Ubuntu

Formatos de Windows

FormatoConsumido por
APPX y APPXBundleWindows 8 y posteriores, Windows Phone [10]
Paquete de instalación de Windows/MSIInstalador de Windows en Microsoft 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 .


Obtenido de "https://es.wikipedia.org/w/index.php?title=Formato_de_paquete&oldid=1250221242"