pkgsrc

From Wikipedia, the free encyclopedia
Jump to: navigation, search
pkgsrc
Developer(s) Alistair Crooks, Hubert Feyrer and Johnny C. Lam[1]
Written in C
Operating system Unix-like
Type package management
License BSD License
Website http://www.pkgsrc.org/

pkgsrc (package source) is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently: in 1999, support for Solaris was added, later followed by support for other operating systems. From release 1.4 onwards, DragonFly BSD uses pkgsrc as its official packaging system.[2] Several Linux distributions also incorporate pkgsrc.

pkgsrc can be used either with command-line tools to install, remove and otherwise manipulate prebuilt binary packages, or to build packages from source where additional build options may be provided or features enabled or disabled.

pkgsrc currently contains over 10000 packages (over 11000 including work-in-progress packages maintained outside the official tree) and includes most popular open source software. It now supports around 14 operating systems, including AIX, various BSD derivatives, HP-UX, IRIX, Linux, Mac OS X, Solaris, and QNX. Work is in progress to port it to A/UX,[3] UWIN/MinGW as well as Minix (as part of a Google Summer of Code project[4]).

Platforms supported by pkgsrc
Platform Date Support Added
NetBSD August 1997
Solaris March 1999
Linux June 1999
Darwin and Mac OS X October 2001
FreeBSD November 2002
OpenBSD November 2002
IRIX December 2002
BSD/OS December 2003
AIX December 2003
Interix (Microsoft Windows Services for Unix) March 2004
DragonFlyBSD October 2004
OSF/1 November 2004
HP-UX April 2007
QNX October 2007
Haiku January 2010
MINIX 3 August 2010
Illumos February 2011

[edit] References

[edit] External links


Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages