From 9aae51fadde826c0d7ab267da616e854f0bb0f17 Mon Sep 17 00:00:00 2001 From: Randy Bush Date: Sat, 4 Jul 2020 15:35:45 -0700 Subject: [PATCH] from wiki --- pages/PortsToPkg.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pages/PortsToPkg.md diff --git a/pages/PortsToPkg.md b/pages/PortsToPkg.md new file mode 100644 index 0000000..d1eb05b --- /dev/null +++ b/pages/PortsToPkg.md @@ -0,0 +1,34 @@ +# FreeBSD - Migrating from Source Ports to Binary Pkg + +``` +pkg info -aqo > packages +``` + +You may want to edit `packages`. + +Before you whack things, it would be prudent to have a spare `pkg-static` on hand. + +``` +rsync -vlpPtgoHx /usr/local/sbin/pkg-static /root +``` + +Now do the dirty. + +``` +pkg delete -a +pkg install `cat packages` +``` + +And fix `/etc/crontab` to have + +``` +pkg version -vRl"<" +``` + +If you get errors such as `size mismatch, fetching from remote`, then try + +``` +pkg clean +rm -rf /var/cache/pkg/* +pkg update -f +``` \ No newline at end of file