Mit FreeBSD Version 15 wurden die Bezeichnungen der Paket Quellen in Vorbereitung für die Umstellung auf pkgbase umbenannt. Wer die Paket Quellen nach dieser Anleitung angepasst hatte, sollte diese aktualisieren, da es sonst ein Kuddelmuddel von quarterly und latest Paketen gibt. Das geht zwar oft gut, aber führt langfristig zu Konflikten.
Die Datei /etc/pkg/FreeBSD.conf beinhaltet die vom System vorgegebene Paket Quellen. Abweichungen davon werden nicht direkt in diese Datei, sondern in eine separate Datei /usr/local/etc/pkg/repos/FreeBSD.conf geschrieben. Das verhindert eine Überschreibung dieser Systemdatei bei einem Update.
FreeBSD: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
...
FreeBSD-ports: {
url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
...
}
sed -i '' 's/^FreeBSD: {$/FreeBSD-ports: {/g' /usr/local/etc/pkg/repos/FreeBSD.conf
Die BSDBox ist meine IT-Spielwiese. Professionelle Dienstleistungen rund um die Themen Netzwerk-, Server- und Struktur-aufbau biete ich mit meiner Firma computing-competence an. Wenn Du diese Inhalte für wertvoll und nützlich hälts, dann freue ich mich über eine Rückmeldung per Matrix, E-Mail oder folge mir doch auf Mastodon.