|Developer(s)||Alistair Crooks, Hubert Feyrer and Johnny C. Lam|
|Stable release||2013Q3 / October 14, 2013|
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. DragonFly BSD, from release 1.4 to 3.4, used pkgsrc as its official packaging system. Linux distribution Dracolinux incorporates pkgsrc in its release.
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 UWIN/MinGW as well as MINIX 3 (as part of a Google Summer of Code project).
Platforms supported by pkgsrc
|Platform||Date Support Added|
|Darwin and Mac OS X||October 2001|
|Interix (Microsoft Windows Services for Unix)||March 2004|
|MINIX 3||August 2010|
- "10 years of pkgsrc - pkgsrc and the concepts of package management 1997-2007 (part 1)". www.netbsd.org. The NetBSD Foundation. Retrieved 14 October 2010.
- Matthew Dillon. PKGSRC will be officially supported as of the next release, DragonFly users mailing list
- This release features kernel 3.0.57, Glibc 2.11.3, GCC 4.4.7, OSS 4.2 and pkgsrc 2012Q3., DracoLinux
- Porting Pkgsrc to Minix
- Official website
- A web interface for pkgsrc
- pkgsrc-wip – a project to get more people actively involved with pkgsrc
- pkgsrcCon: An annual conference focusing on pkgsrc