stringtranslate.com

paquete src

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

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:

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 .

Enlaces externos