news
9 May 2016 - pkgsrc-2016Q1 released
The pkgsrc developers are proud to announce the pkgsrc-2016Q1 branch, the 50th pkgsrc release.
See the release announcement and theblog post for more information.
The pkgsrc developers are proud to announce the pkgsrc-2016Q1 branch, the 50th pkgsrc release.
See the release announcement and theblog post for more information.
1 January 2016 - pkgsrc-2015Q4 released
The pkgsrc developers are proud to announce the pkgsrc-2015Q4 branch.
See the release announcement for more information.
The pkgsrc developers are proud to announce the pkgsrc-2015Q4 branch.
See the release announcement for more information.
30 September 2015 - pkgsrc-2015Q3 released
The pkgsrc developers are proud to announce the pkgsrc-2015Q3 branch.
See the release announcement for more information.
The pkgsrc developers are proud to announce the pkgsrc-2015Q3 branch.
See the release announcement for more information.
6 July 2015 - pkgsrc-2015Q2 released
The pkgsrc developers are proud to announce the pkgsrc-2015Q2 branch.
See the release announcement for more information.
The pkgsrc developers are proud to announce the pkgsrc-2015Q2 branch.
See the release announcement for more information.
2 April 2015 - pkgsrc-2015Q1 released
The pkgsrc developers are proud to announce the pkgsrc-2015Q1 branch.
See the release announcement for more information.
The pkgsrc developers are proud to announce the pkgsrc-2015Q1 branch.
See the release announcement for more information.
recent activity
pkgsrc is a framework for building third-party software on NetBSD and other UNIX-like systems, currently containing over 17000 packages. It is used to enable freely available software to be configured and built easily on supported platforms.
The binary packages that are produced by pkgsrc can be used without having to compile everything from source. NetBSD already contains the necessary tools for managing binary packages, on other platforms you need to bootstrap pkgsrc to get the package management tools installed.
quickstart
install binary packages (NetBSD)
PKG_PATH="http://ftp.NetBSD.org/pub/pkgsrc/packages/$(uname -s)/$(uname -m)/$(uname -r|cut -f '1 2' -d.)/All/"
export PKG_PATH
pkg_add tmux
install binary packages (SmartOS/illumos, Mac OS X, Linux)
Binary package sets for SmartOS/illumos, Mac OS X, and Linux are available from Joyent. Head to http://pkgsrc.joyent.com/ where you will find full installation instructions.
bootstrap
cvs -danoncvs@anoncvs.netbsd.org:/cvsroot checkout pkgsrc
cd pkgsrc/bootstrap
./bootstrap
build a package
cd pkgsrc/devel/memcached
make install clean
start packaging yourself
Take a look at pkgsrc-wip if you want to contribute by packaging software yourself!
docs
The comprehensive pkgsrc guide
#pkgsrc is on freenode
get pkgsrc
- Latest stable release: 2016Q1
- Binary Packages
- stable bz2
- current bz2
get t-shirts
supported platforms
- NetBSD
- Solaris / SmartOS / illumos
- Linux
- Darwin (Mac OS X)
- FreeBSD
- OpenBSD
- IRIX
- AIX
- DragonFlyBSD
- OSF/1
- HP-UX
- QNX
- Haiku
- MirBSD
- Minix3
- Cygwin
- GNU/kFreeBSD
security
For getting the latest package vulnerabilities database and checking your installed packages against it, use
pkg_admin fetch-pkg-vulnerabilities
pkg_admin audit
The vulnerabilities database and package EOL database are both signed with the pkgsrc-security GPG key.
A hardening guide is also available.
other links
- pkgsrc.se - excellent pkgsrc website
- NetBSD wiki pkgsrc/
- pkgsrcCon - meet pkgsrc developers and users
- pkgsrc bugs @ NetBSD
- Submit a pkgsrc issue to NetBSD's bug database
- when submitting an issue please use the "pkg" category
- in the 'Synopsis' field put the cat/pkg (e.g. lang/gawk) and the name of the package
- about NetBSD GNATS
- Outdated packages in pkgsrc
- Outdated perl packages in pkgsrc
from http://www.pkgsrc.org/
http://www.pkgsrc.org/wip/