pkgsrc

What pkgsrc is
pkgsrc is a free framework for managing third-party software on UNIX-like systems. Its catalog contains more than 26,000 packages, with dependency resolution and both source and binary package options. Binary packages can be used without compiling from source. Primary focus platforms include NetBSD, Solaris, SmartOS, illumos, Linux, and macOS, while additional supported systems include FreeBSD, OpenBSD, DragonFlyBSD, MINIX 3, SCO OpenServer/UnixWare, and HP-UX. The project says its code supports more than 20 UNIX-like operating systems and over 15 CPU architectures. Users can set installation prefixes, maintain multiple branches on one machine, choose build options, apply compiler transformations, and install without privileged access. Security checks use a vulnerabilities database with pkg_admin audit; related databases are signed with the pkgsrc-security GPG key. pkgin is the primary high-level utility for binary packages. Community help is available through mailing lists and IRC.
Who it suits
pkgsrc suits administrators and developers managing software across UNIX-like systems. It is useful when source builds, binary packages, dependency handling, custom prefixes, or package auditing are needed.
What it does well
- Catalog contains over 26,000 packages
- Supports source and binary packages
- Works across many UNIX-like operating systems
- Allows unprivileged installation
- Provides vulnerability auditing with pkg_admin
What to know first
- Focused on UNIX-like systems
- Package management may require system administration knowledge
- No graphical desktop platform is listed
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| pkgsrc | 26,000+ packages · open source | Free |
As pkgsrc.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Verdict
pkgsrc offers a broad, configurable package framework with source, binary, and security-audit capabilities. Its value is greatest for users working across supported UNIX-like environments.
Facts from pkgsrc's own pages
- Additional platform support
- The project says pkgsrc has code supporting more than 20 UNIX-like operating systems and more than 15 CPU architectures. · pkgsrc.org, 11 Oct 2026
- Advanced configuration
- The framework supports arbitrary installation prefixes, multiple branches on one machine, build options, and compiler transformations. · pkgsrc.org, 11 Oct 2026
- Binary package manager
- pkgin is described as the primary high-level tool for managing pkgsrc binary packages. · pkgsrc.org, 11 Oct 2026
- Binary packages
- pkgsrc can produce binary packages that can be used without compiling from source. · pkgsrc.org, 11 Oct 2026
- Bug reports
- The project directs users to the NetBSD bug reporting tool and asks them to select the pkg category. · pkgsrc.org, 11 Oct 2026
- Dependency resolution
- Yes · pkgsrc.org, 21 Sept 2026
- Free plan
- Yes · pkgsrc.org, 21 Sept 2026
- Maintainer
- The pkgsrc website carries a 1994–2026 copyright notice for The NetBSD Foundation, Inc. · pkgsrc.org, 11 Oct 2026
- Package catalog
- The project says pkgsrc contains over 26,000 packages. · pkgsrc.org, 11 Oct 2026
- Package formats
- source packages; binary packages · pkgsrc.org, 21 Sept 2026
- Primary platforms
- The project lists NetBSD, Solaris, SmartOS, illumos, Linux, and macOS among its primary focus platforms. · pkgsrc.org, 11 Oct 2026
- Purpose
- pkgsrc is a framework for managing third-party software on UNIX-like systems. · pkgsrc.org, 11 Oct 2026
- Security auditing
- Users can fetch the package vulnerabilities database and use pkg_admin audit to check installed packages. · pkgsrc.org, 11 Oct 2026
- Signed databases
- The vulnerabilities and package end-of-life databases are signed with the pkgsrc-security GPG key. · pkgsrc.org, 11 Oct 2026
- Support
- Community support is available through the pkgsrc-users and tech-pkg mailing lists and the #pkgsrc IRC channel. · pkgsrc.org, 11 Oct 2026
- Supported platforms
- NetBSD,Solaris,SmartOS,illumos,Linux,macOS (Darwin),FreeBSD,OpenBSD,DragonFlyBSD,MINIX 3,SCO OpenServer/UnixWare,HP-UX · pkgsrc.org, 21 Sept 2026
- Unprivileged use
- pkgsrc supports unprivileged use and installation. · pkgsrc.org, 11 Oct 2026
Where pkgsrc stands on Freedom251
- Package Managers#41 of 93