NetBSD upgrade packages from source
If you need to upgrade the installed packages on a NetBSD system, you can follow this procedure.
Set cvs environment variables
Put in your .bashrc
the following lines:
$> export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot" $> export CVS_RSH="ssh"
Update the sources
$> cd /usr/pkgsrc $> cvs -q update -dP
Upgrade the packages
Refresh the list of installed packages:
$> /usr/pkg/sbin/pkg_chk -g
The list is saved in /usr/pkgsrc/pkgchk.conf
.
Finally, perform the actual upgrade:
$> /usr/pkg/sbin/pkg_chk -us