Openbsd Packages

Before beginning, please read about OpenBSD's package system from the FAQ.

Installation

To install a package (like nvi):

$ doas pkg_add nvi

Deletion

To delete a package:

$ doas pkg_delete nvi

To delete unused dependencies:

$ doas pkg_delete -a

Package Metadata

To find a package from repositories:

$ doas pkg_info -Q nvi

To show package contents:

$ doas pkg_info -L nvi

To learn more about a package:

$ doas pkg_info nvi

Troubleshooting

/etc/installurl

You may encounter this error:

$ doas pkg_add package
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages-stable/amd64/: ftp: cdn.openbsd.org: no address associated with name
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/amd64/: ftp: cdn.openbsd.org: no address associated with name
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/amd64/: empty
Can't find package

The error above indicates that your system can't resolve the name cdn.openbsd.org. This could be due to a misconfiguration of your local nameservers, or it could be due to an issue with a mirror's DNS records.

If the issue is your local nameservers, you may want to configure unbound.

To change the mirror, edit /etc/installurl to use a different mirror from the list of OpenBSD mirrors.