Hello!
I've always found mixing packages and ports to be the biggest pain point in using FreeBSD. Right now I only have two things I build from ports: audio/musicpd in order to avoid a ton a X-stuff I don't want and sysutils/bareos-server in order to build againt postgresql96 instead of 93.
Either way, I got the tip that synth might solve my problems, so I installed it and did
When I do
But when I try a
So what am I missing? What does the "Fetch prebuilt packages" option actually mean? I thought
Is there a way to make synth build only those ports I have non standard options for and fetch the rest from the FreeBSD mirrors? Basically I just want to automate the manual work I do in order to combine a few ports with a lot of packages.
I've always found mixing packages and ports to be the biggest pain point in using FreeBSD. Right now I only have two things I build from ports: audio/musicpd in order to avoid a ton a X-stuff I don't want and sysutils/bareos-server in order to build againt postgresql96 instead of 93.
Either way, I got the tip that synth might solve my problems, so I installed it and did
synth configure
and set "Fetch prebuilt packages" to true, since I don't want to build stuff except when I need to.When I do
synth status
it reports that it will fetch 152 packages and build 2 (this varies a bit between invocations).But when I try a
synth upgrade-system
synth starts building everything from source, including pulling down all the build dependencies of everything.So what am I missing? What does the "Fetch prebuilt packages" option actually mean? I thought
synth status
was supposed to be a dry run of synth upgrade-system
but they seem to do completely different things.Is there a way to make synth build only those ports I have non standard options for and fetch the rest from the FreeBSD mirrors? Basically I just want to automate the manual work I do in order to combine a few ports with a lot of packages.