FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) –...
Transcript of FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) –...
Agenda für heute
● BSD aktuell halten (Updates)– Base Updates
● OpenBSD● FreeBSD● MacOS X
– Ports Updates● OpenBSD● FreeBSD● MacOS X
● Dabei jeweils:– Informationsquelle für
Updates
– Online-/Offline-Lösungen
– Manuelle und teilautomatisierte Möglichkeiten
– DOs und DON'Ts
● Danach Demos
Aber zunächst...
● Fragen, die sich seit letzter Woche ergeben haben?
● Was soll ich dringend für Donnerstag vorbereiten?
● Gibt es Ergeänzungen der Teilnehmer zu den Themen vom letzten Mal?
● Fehlerkorrekturen?
Base aktuell halten
Base Update bei OpenBSD
● FAQ zu Patches:http://www.openbsd.org/faq/de/faq10.html#Patches
● Webseite mit Fehlern in der aktuellen Release: http://www.openbsd.org/de/errata.html
● Mailinglisten (siehe http://www.openbsd.org/de/mail.html )– [email protected]
● RSS: http://undeadly.org/
OpenBSD via AnonCVS aktualisieren
● Anleitungen:– http://www.openbsd.org/de/stable.html
– http://www.openbsd.org/de/anoncvs.html
● Sourcen von CD entpacken● Update via AnonCVS● Kernel bauen● Reboot● Binaries neu bauen
OpenBSD via Patches aktualisieren
● Patches von OpenBSD.org laden: http://www.openbsd.org/de/errata.html
● Patch einpflegen nach Anweisung im Patch:
# more 001_st.patchApply by doing: cd /usr/src patch -p0 < 001_st.patchRebuild your kernel.
Base Update bei FreeBSD
● Anleitung: – http://www.freebsd.org/de/security/
● Webseite mit Fehlern: http://www.freebsd.org/de/ ● Mailinglisten (siehe:
http://www.freebsd.org/de/security/ ):– [email protected]
● RSS: http://www.freebsd.org/de/
FreeBSD via AnonCVS aktualisieren
● Anleitung unter:– http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/cutting-edge.html
● Sourcen z.B. via FTP ziehen oder gleich komplett via CVS auschecken
● CVS aktualisieren● der Anleitung folgen# make buildworld# make buildkernel# make installkernel# reboot
FreeBSD via Patches aktualisieren
● Sicherheitshinweise auf: http://www.freebsd.org/de/
● Führt zu einem Textfile (PGP-signiert)● Anleitung zum jeweiligem System folgen● Beispiel:
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-05:21.openssl.asc
Basis-Update von MacOS X
● Verfügbare Patches: http://docs.info.apple.com/article.html?artnum=106713
● Aktualisierung über “Software-Aktualisierung”
Ports/Packages aktualisieren
Package-Update bei OpenBSD
● FAQ: http://www.openbsd.org/de/ports.html● man packages
● Webseite mit Package-Updates: http://www.openbsd.org/pkg-stable.html
● Mailinglist: [email protected]
Port-Update bei OpenBSD
● FAQ: http://www.openbsd.org/de/ports.html ● Ports installieren (aus CVS):$ cd /usr/ports$ cvs -q -d [email protected]:/cvs up -r OPENBSD_3_6 -Pd
Package-Update bei FreeBSD
● Handbuch: http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/packages-using.html
● Auf Updates prüfen:pkg_version -v
● Portupgrade macht auch Package-Upgrades:portupgrade -aPPR
Port-Update bei FreeBSD
● Handbuch: http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/ports-using.html
● Mit portupgrade alle neuen Ports holen:portupgrade -aFR
● Portupgrade durchführen:portupgrade -aR
● manuellcd /usr/ports/blamake uninstall install
Port-Update bei MacOS X
● Prüfen, welche Ports Updates brauchenport outdated
● Update durchführensudo port upgrade gnome
● Im Grund war's das!