SOOOOOO, Do "pkg_add rhythmbox"? I have a prob with this. It gets rhythmbox as pre-compiled?
Current prob: make[2]: stopped in /usr/pkgsrc/audio/libgpod Please consider adding C+++ to USE_LANGUAGES in the package Makefile Idea, here? On Fri, Sep 30, 2022 at 7:21 PM Brad Spencer <b...@anduin.eldar.org> wrote: > > Greg Troxel <g...@lexort.com> writes: > > > Brad Spencer <b...@anduin.eldar.org> writes: > > > >> [An even older Ye Olde BSD take, perhaps] > >> > >> I don't ever do upgrades, the teeth are sharp on that alligator. > >> > >> I build the packages I want from source and put them in a local repo > >> that can be accessed via http (that is, /usr/pkgsrc/packages is > >> accessible via http). I then delete ALL packages on the target system > >> (literally pkg_delete everything) and use pkg_add to add the new ones > >> back from the local repo. To help this I use a local meta package for > >> each system type that I have that does the work of building the packages > >> for that system type and can be used with pkg_add to add them all back > >> (set PKG_PATH to the URL of the local http repo). Aside from not having > >> packages available for a bit, there has never any breakage, conflicts or > >> etc.... I have seen all manor of breakage, conflicts and etc.. using > >> any other technique including pkgin (although that one is better than > >> most). > >> > >> Keep in mind that pkg_delete doesn't remove anything under /usr/pkg/etc > >> so the usual config files are left in place. > >> > >> I think of this as the "Shoot them all and let God sort them out" > >> technique for package updates. > > > > That is remarkably like > > > > build the packages you need > > create a summary file > > point pkgin at that > > pkgin up > > pkgin fug > > > > except that the above trusts pkgin, but I find it does pretty well. > > > And.. you hope that the upgrade(s) actually work out. I experienced > enough of that Not Working Out to want to avoid the entire situation on > NetBSD (I would also need separate summary files for each system type... > "pkg_add xen-server-packages" a local meta package which lists > everything that a Xen server should have seems a lot simpler and the > meta package can be used for compiling the packages on the build server > and installing them on the target). > > Having said that I have used pkgin a lot on the system formally known as > Joyent Triton and it worked out fine enough there (most of the time), > even in an extreme case where the original packages were 10 years old or > more. > > > -- > Brad Spencer - b...@anduin.eldar.org - KC8VKS - http://anduin.eldar.org