| Title: Using pkgsrc on OpenBSD | |
| Author: Solène | |
| Date: 06 February 2021 | |
| Tags: openbsd pkgsrc | |
| Description: | |
| This quick article will explain how to install pkgsrc packages on an | |
| OpenBSD installation. This is something regulary asked on #openbsd | |
| freenode irc channel. I am not convinced by the relevant use of pkgsrc | |
| under OpenBSD but why not :) | |
| I will cover an unprivileged installation that doesn't require root. I | |
| will use packages from 2020Q4 release, I may not update regularly this | |
| text so you will have to adapt to your current year. | |
| ```shell commands to install pkgsrc, dollar sign mean it's a regular user | |
| $ cd ~/ | |
| $ ftp https://cdn.NetBSD.org/pub/pkgsrc/pkgsrc-2020Q4/pkgsrc.tar.gz | |
| $ tar -xzf pkgsrc.tar.gz | |
| $ cd pkgsrc/bootstrap | |
| $ ./bootstrap --unprivileged | |
| ``` | |
| From now you must add the path ~/pkg/bin to your $PATH environment | |
| variable. The pkgsrc tree is in ~/pkgsrc/ and all the relevant files | |
| for it to work are in ~/pkg/. | |
| You can install programs by searching directories of software you want | |
| in ~/pkgsrc/ and run "bmake install", for example in | |
| ~/pkgsrc/chat/irssi/ to install irssi irc client. | |
| I'm not sure X11 software compiles well, I got issues compiling dbus as | |
| a dependency of x11/xterm and I got compilation errors, maybe clashing | |
| with Xenocara from base system... I don't really want to investigate | |
| more about this though. |