To get your initial copy of the ports tree, you can either download the -stable tree directly via CVS like so: # cd /usr # ftp BSD/`uname -r`/gz # ftp BSD/`uname -r`/SHA256# signify -C -p /etc/signify/openbsd-`uname -r | cut -c 1,3`-x SHA256gz Signature Verified gz: OK # tar xzf gz # rm gz SHA256# cd ports # cvs -d [email protected]:/cvs -q up -r OPENBSD_`uname -r | sed 's/\./_/'` -Pd Be sure to choose a mirror that's close to you for better speeds.Open BSD's -stable ports tree is frozen on a per-version basis, other than for security updates or important fixes.For a high-level program like, say, Firefox, you can. Firefox, expecting the old version of jpeg, may not be able to use the new version correctly, or at all. New versions of the library may work differently or have different interfaces than the old. All I do, however is go from one release to the next, always just doing an update. Coming from the Linux world, I'm used to applying updates a few times a week; but how do I do that on *BSD? In general, when using Open BSD you only update your packages when you update your system.
Instead, a special portsnap cron command exists, which waits and sleeps for a random duration up to 3600 seconds before fetching updates, as if the fetch command is specified.At command line, the following options are supported, although most of the time it no need to be used, some can be configured in configuration file itself:-d workdir : Store working files (e.g. (default: /var/db/portsnap, or as given in the configuration file)-f conffile : Read the configuration from from conffile.(default: /etc/portsnap.conf)-I : For the update command, update INDEX files, but not the rest of the ports tree.-k KEY : Expect a public key with given SHA256 hash.2014-06-04 Live demo in BSD Now Episode 040 | Originally written by TJ for | Last updated: 2014/11/01 NOTE: the author/maintainer of the tutorial(s) is no longer with the show, so the information below may be outdated or incorrect.Like most of the other BSDs, Open BSD supports multiple ways of installing third party software.Simple enough, you say, I’ll just install the new version of Firefox also. except it might not be just Firefox, and there might be a chain of dependencies that have to be updated in a particular order.