paquete src

Gestor de paquetes para sistemas operativos tipo Unix
paquete src
Desarrollador(es)Alistair Crooks, Hubert Feyrer y Johnny C. Lam [1]
Lanzamiento inicial4 de enero de 1998 ; hace 26 años ( 04-01-1998 )
Versión estable
2024T3 [2] / 30 de septiembre de 2024 ; hace 15 días ( 30 de septiembre de 2024 )
Repositorio
  • github.com/NetBSD/pkgsrc.git
Escrito enC , shell de Unix
Sistema operativoSimilar a Unix
TipoSistema de gestión de paquetes
LicenciaLicencia BSD
Sitio webwww.pkgsrc.org

pkgsrc ( fuente del paquete ) es un sistema de gestión de paquetes para sistemas operativos tipo Unix . Fue creado a partir de la colección de ports de FreeBSD en 1997 como el sistema de gestión de paquetes principal para NetBSD . Desde entonces ha evolucionado de forma independiente; en 1999, se agregó soporte para Solaris , seguido por soporte para otros sistemas operativos. [3]

pkgsrc contiene actualmente más de 22.000 paquetes e incluye el software de código abierto más popular . Es el administrador de paquetes nativo de NetBSD, SmartOS y MINIX 3 , y es portable entre 23 sistemas operativos diferentes , incluidos AIX , varios derivados de BSD , HP-UX , IRIX , Linux , [4] macOS , [5] Solaris y QNX . [6]

Existen múltiples formas de instalar programas utilizando pkgsrc. El programa de arranque pkgsrc contiene una colección de ports tradicionales que utiliza una serie de makefiles para compilar software desde el código fuente. Otro método es instalar paquetes binarios precompilados mediante las herramientas pkg_add y pkg_delete . También existe una utilidad de alto nivel llamada pkgin , diseñada para automatizar la instalación, eliminación y actualización de paquetes binarios de una manera similar a la herramienta de empaquetado avanzado de Debian . [7]

Varios proveedores, incluido MNX.io, proporcionan paquetes binarios para sistemas operativos populares, incluidos macOS y Linux . [5] [4]

Plataformas compatibles

PlataformaFecha añadida
NetBSDOctubre de 1997
SolarisMarzo de 1999
LinuxJunio ​​de 1999
Darwin y macOSOctubre de 2001
LibreBSDNoviembre de 2002
OpenBSDNoviembre de 2002
IRIXDiciembre de 2002
BSD/OSDiciembre de 2003
AIXDiciembre de 2003
Interix (para Windows NT )Marzo de 2004
Libélula BSDOctubre de 2004
OSF/1Noviembre de 2004
HP-UXAbril de 2007
QNXOctubre de 2007
HaikuEnero de 2010
Minix 3Agosto de 2010
MirBSDEnero de 2011
illumos y SmartOSFebrero de 2011
CigüeñalMayo de 2013
GNU/kFreeBSDJulio de 2013
BitrigJunio ​​de 2015

Historia

El 3 de octubre de 1997, los desarrolladores de NetBSD Alistair Crooks y Hubert Feyrer crearon pkgsrc [1] basado en el sistema de ports de FreeBSD y con la intención de dar soporte a la colección de paquetes de NetBSD. Fue lanzado oficialmente como parte de NetBSD 1.3 [8] el 4 de enero de 1998. DragonFly BSD utilizó pkgsrc como su sistema de paquetes oficial desde la versión 1.4 en 2006 hasta la 3.4 en 2013. [9] [3]

El 12 de septiembre de 2017, el proyecto estableció una política de mensajes de confirmación que se adapta a DVCS . [10]

Paquetes

La Fundación NetBSD proporciona paquetes binarios oficiales prediseñados para múltiples combinaciones de versiones de NetBSD y pkgsrc, y ocasionalmente también para otros sistemas operativos determinados. [11]

A partir de 2018, varios proveedores ofrecen paquetes binarios prediseñados para varias plataformas:

  • Desde al menos 2014, [12] Joyent ha proporcionado paquetes binarios para SmartOS / illumos , macOS , [5] y Enterprise Linux ( CentOS / Oracle / Red Hat / Scientific ). [4] [12] Los paquetes se proporcionan en forma continua desde el tronco (HEAD, en terminología CVS ) de pkgsrc, con actualizaciones cada pocos días; [5] además, también se proporcionan versiones estables trimestrales de pkgsrc para el propio SmartOS de Joyent (que datan del cuarto trimestre de 2012). [13]

Referencias

  1. ^ ab "10 años de pkgsrc - pkgsrc y los conceptos de gestión de paquetes 1997-2007 (parte 1)". www.netbsd.org . The NetBSD Foundation . Consultado el 14 de octubre de 2010 .
  2. ^ Thomas Klausner (30 de septiembre de 2024). «pkgsrc-2024Q3 branch» . Consultado el 2 de octubre de 2024 .
  3. ^ de David Chisnall (6 de octubre de 2006). "NetBSD: no solo para tostadoras". InformIT . Prentice Hall Professional . Consultado el 25 de julio de 2019 .
  4. ^ abc "Documentación de paquetes de Joyent: instalación en Linux". Joyent . Consultado el 10 de octubre de 2018 .
  5. ^ abcd "Documentación de paquetes de Joyent: instalación en macOS". Joyent . Archivado desde el original el 2018-10-06 . Consultado el 2018-10-10 .
  6. ^ Perkin, Jonathan (5 de octubre de 2018). "Anuncio del lanzamiento de pkgsrc-2018Q3". NetBSD . Consultado el 10 de octubre de 2018 .
  7. ^ "pkgin, un administrador de paquetes binarios para pkgsrc".
  8. ^ "Información sobre NetBSD 1.3".
  9. ^ Dillon, Matthew (31 de agosto de 2005). "PKGSRC recibirá soporte oficial a partir de la próxima versión". Lista de correo de usuarios de DragonFly.
  10. ^ Thomas Klausner (12 de septiembre de 2017). «Política de mensajes de confirmación de pkgsrc». pkgsrc-users@ (Lista de correo). NetBSD . Consultado el 9 de mayo de 2019 .
  11. ^ "Índice de pub/PKGSRC/Paquetes/".
  12. ^ ab "Paquetes de Joyent, disponibles para SmartOS/illumos, Linux y OSX". Archivado desde el original el 15 de julio de 2014. Consultado el 11 de octubre de 2018 .
  13. ^ "Índice de /Paquetes/".
  14. ^ ab "Re: Los paquetes binarios de Pkgsrc ahora están disponibles para computación científica". pkgsrc-users (Lista de correo). NetBSD . 2017-08-01 . Consultado el 2018-10-13 .
  15. ^ "mirror1.hpc.uwm.edu/pkgsrc/" . Consultado el 11 de octubre de 2018 .
  16. ^ "Gestión de software". Universidad de Wisconsin-Milwaukee , Departamento de informática de alto rendimiento . Consultado el 11 de octubre de 2018 .
  • Sitio web oficial
  • Una interfaz web para pkgsrc
  • pkgsrc-wip: un proyecto para que más personas participen activamente en pkgsrc
  • pkgsrcCon: una conferencia anual centrada en pkgsrc
  • /r/pkgsrc en Reddit
Obtenido de "https://es.wikipedia.org/w/index.php?title=Pkgsrc&oldid=1242240932"