Maybe there's an easy way to do what I want to do on FreeBSD. I tend to do something a particular way (which is whatever method I first determined would work well enough for purpose, on the day I discovered it). Then ten years pass.
Anyway, recently I've been using Gentoo on my XU4 board and its SSD, because no BSD has been ported to it yet. It uses portage, which IIRC is a project that looked to the FreeBSD ports system for inspiration. Anyway, it contains a binary package tree that mirrors the ports build files tree that our ports system uses. So, it's easy to install a binary package, without worrying about whether or not all of the correct packages have been built and saved. You just run quickpkg "*/*" once in awhile, and the whole binary tree is up to snuff. I've grown to like this way of doing things. I can make archival copies of the tree, and transfer it to other devices, and install stuff with no worries about missing packages, etc.
So, how do I do that on FreeBSD? It's probably already built into ports, and simple - meaning I've just not expended enough time to update my "method"
Anyway, recently I've been using Gentoo on my XU4 board and its SSD, because no BSD has been ported to it yet. It uses portage, which IIRC is a project that looked to the FreeBSD ports system for inspiration. Anyway, it contains a binary package tree that mirrors the ports build files tree that our ports system uses. So, it's easy to install a binary package, without worrying about whether or not all of the correct packages have been built and saved. You just run quickpkg "*/*" once in awhile, and the whole binary tree is up to snuff. I've grown to like this way of doing things. I can make archival copies of the tree, and transfer it to other devices, and install stuff with no worries about missing packages, etc.
So, how do I do that on FreeBSD? It's probably already built into ports, and simple - meaning I've just not expended enough time to update my "method"