binary package updates

BitBiter

Active Member
Hallo zusammen,

es steht ja ein nicht allzu kleines binary package repository zur Verfügung. Wenn ich dort reinschaue, sind die Pakete allerdings recht alt. Werden die binary packages nach einem Release nicht mehr aktualisiert?
 
Hi BitBiter,

Pakete werden einmalig fuer ein release (z.B. 5.3) erstellt und erhalten danach keine offiziellen updates mehr. Fuer aktuelle Pakete musst du current nutzen, da werden alle paar Tage alle Pakete aus den Ports neu gebaut. Achtung: Pakete, die fuer current erstellt wurden, funktionieren nicht unter einem release! Falls du current nicht benutzen willst, bietet m:tier Sicherheitsupdates fuer Pakete des aktuellen releases umsonst an [1].

Current ist zwar die meiste Zeit stabil, aber du musst die update-Hinweise [2] beachten, wenn du auf neue Snapshots updatest -- ist also mit etwas Aufwand verbunden.

Viele Gruesse,
drm

[1]: https://stable.mtier.org/
[2]: http://www.openbsd.org/faq/current.html
 
@drm vielen Dank für die Erklärung. Im FAQ habe ich mittlerweile auch noch ein paar andere Hinweise gefunden. So wie es aussieht muss man bei OpenBSD ja auch das Basissystem bei Sicherheitsupdates (hier wohl als Patches bezeichnet), selbst neu kompilieren. Wenn ich das richtig verstehe, gibt es dafür bei FreeBSD ja das freebsd-update, oder?
 
Du kompilierst nicht das komplette Basissystem sondern nur den kleinen Teil des Patches. Die Anweisungen stehen immer im Patch z.B.

http://ftp.openbsd.org/pub/OpenBSD/patches/5.3/common/001_bgpd.patch

Code:
Apply by doing:
	cd /usr/src
	patch -p0 < 001_bgpd.patch

And then rebuild and install bgpd:
	cd usr.sbin/bgpd/
	make obj
	make depend
	make 
	make install

Das macht man halt für alle Patches, welche man auf dieser Seite (V 5.3) findet: http://openbsd.org/errata53.html Das geht sehr schnell und ist in der Regel in 3-5 min erledigt. Natürlich kannst du auch alles neu bauen und sogar einen eigenen Release erzeugen.
 
Weiss jemand, ob die LTS subscription für jedes System gelöst werden muss, oder ob man damit mehrere Systeme patchen darf?
 
Zurück
Oben