Skip to content
EntityQ310603· pop 14· linked from 111 articles

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, followed by support for other operating systems.

Key facts

Software.name
pkgsrc
Software.logo
Pkgsrc.svg
Software.logo size
200px
Software.developer
Alistair Crooks, Hubert Feyrer and Johnny C. Lam
Software.operating system
Unix-like
Software.programming language
C, Unix shell
Software.genre
Package management system
Software.license
BSD License

via Wikipedia infobox

Official website

Link to the official site · 10,098 chars · not written by Vinony

Source code

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg ), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported. pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux. Note that this is only for the most simple case, using pkgsrc's defaults.

Excerpt from the source-code README · 2,839 chars · not written by Vinony

Wikidata facts

Official website
github.com/NetBSD/pkgsrc
Show 7 more facts
issue tracker URL
bulktracker.appspot.com
source code repository URL
git://github.com/NetBSD/pkgsrc.git
software version identifier
2026Q1
inception
1997-08-20
IRC channel URL
irc://irc.libera.chat/pkgsrc
mailing list archive URL
mail-index.netbsd.org/pkgsrc-users
Sources (6)

via Wikidata · CC0

~4 min read

Article

5 sections
Contents
  • Supported platforms
  • History
  • Packages
  • References
  • External links

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, followed by support for other operating systems.

, pkgsrc currently contains over 29,000 packages and includes most popular open-source software. It is the native package manager on NetBSD, SmartOS and MINIX 3, and is portable across 23 different operating systems, including AIX, various BSD derivatives, HP-UX, IRIX, Linux, macOS, Solaris, and QNX.

Connections

Categories