pkgsrc is a framework for building over 20,000 open source software packages. It is the
native package manager on SmartOS, NetBSD, and Minix, and is portable across 23
different operating systems. Use one package manager across all of your systems!
Joyent provide binary packages for SmartOS/illumos, macOS, and Linux.
These example screenshots show just a small number of the 18,000+ binary
packages available in our 64-bit pkgsrc set. All examples were produced
on a clean install of macOS El Capitan (10.11.4) inside VMware Fusion.
XFCE 4.12 / Gnumeric / Inkscape
GIMP / XChat
Installing and running Jekyll (Ruby 2.3 version)
Choose Your macOS Package Set
Our primary packages for macOS are built on Sierra (10.12.6) and are suitable
for users running the latest macOS releases. They are built from pkgsrc trunk
and updated every few days.
We also provide archives of our previous package sets built on 64-bit Mavericks
(10.9.5) and 32-bit Snow Leopard (10.6.8) for users who wish to quickly install
software on older releases. These archived sets are no longer updated.
Now that you're ready to go, here are some common commands you may want to run.
Use pkgin to install packages
pkgin is the front-end to the binary packages, and lets you search for, install, upgrade, and remove packages. It also provides some basic functionality for querying both local and remote packages. If you have used apt-get or yum you should find it to be very familiar.
Use pkg_* tools to manage packages
The underlying packaging tools are pkg_add, pkg_admin, pkg_create, pkg_delete, and pkg_info. If pkgin is equivalent to apt-get or yum, then these are the equivalent of dpkg or rpm. Here are some useful commands to get you started.