Desarrollador(es) | Alistair Crooks, Hubert Feyrer y Johnny C. Lam [1] |
---|---|
Lanzamiento inicial | 4 de enero de 1998 ( 04-01-1998 ) |
Versión estable | 2024T3 [2] / 30 de septiembre de 2024 ( 30 de septiembre de 2024 ) |
Repositorio |
|
Escrito en | C , shell de Unix |
Sistema operativo | Similar a Unix |
Tipo | Sistema de gestión de paquetes |
Licencia | Licencia BSD |
Sitio web | www.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]
Plataforma | Fecha añadida |
---|---|
NetBSD | Octubre de 1997 |
Solaris | Marzo de 1999 |
Linux | Junio de 1999 |
Darwin y macOS | Octubre de 2001 |
LibreBSD | Noviembre de 2002 |
OpenBSD | Noviembre de 2002 |
IRIX | Diciembre de 2002 |
BSD/OS | Diciembre de 2003 |
AIX | Diciembre de 2003 |
Interix (para Windows NT ) | Marzo de 2004 |
Libélula BSD | Octubre de 2004 |
OSF/1 | Noviembre de 2004 |
HP-UX | Abril de 2007 |
QNX | Octubre de 2007 |
Haiku | Enero de 2010 |
Minix 3 | Agosto de 2010 |
MirBSD | Enero de 2011 |
illumos y SmartOS | Febrero de 2011 |
Cigüeñal | Mayo de 2013 |
GNU/kFreeBSD | Julio de 2013 |
Bitrig | Junio de 2015 |
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]
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: