OctoPkg – Frequently Asked Questions

Which BSD flavours are compatible with OctoPkg?

There are 3 BSD flavours compatible with OctoPkg: FreeBSD (and its desktop oriented projects FuryBSD and NomadBSD) , DragonFly BSD and HardenedBSD.

How can I install OctoPkg?

You just need to issue “pkg install octopkg”.

Why can I see only the list of installed packages?

This is because when you start OctoPkg, you get the installed and outdated package lists. If you want to install a new package you need to read the next question.

How can I install a new package in OctoPkg?

If you are a keyboard person, there is the “Ctrl+I” shortcut which brings you to the remote package search. If you prefer mouse clicks, you can click on the toolbar icon which depicts a package with a plus sign. Whichever way you choose you’ll need to enter the package name/description and press ENTER to get the results.

Where is the source code located?

OctoPkg’s source code is available on Github.

How is OctoPkg licensed?

The project is GPL v2 based.

In which language is it written?

OctoPkg is written in C++ with the help of Qt toolkit.

Where can I file bugs?

Bugs are filed on Github project issues page.

Why OctoPkg is not showing the checkbox to create a boot environment in the action’s confirmation dialog?

OctoPkg tests whether bectl and zfs binaries are available on your system. In this case, it expects the root mount point (“/”) to be one of the ZFS datasets. If one of these 3 assumptions fais, boot environments are not supported and you’ll not see the checkbox.