FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) –...

17
FreeBSD, OpenBSD, MacOS ... Teil I Thomas Hildmann [email protected] November 2005

Transcript of FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) –...

Page 1: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

FreeBSD, OpenBSD, MacOS ...

Teil I

Thomas [email protected]

November 2005

Page 2: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 3: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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?

Page 4: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

Base aktuell halten

Page 5: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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]

[email protected]

● RSS: http://undeadly.org/

Page 6: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 7: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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.

Page 8: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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/

Page 9: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 10: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 11: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

Basis-Update von MacOS X

● Verfügbare Patches: http://docs.info.apple.com/article.html?artnum=106713

● Aktualisierung über “Software-Aktualisierung”

Page 12: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

Ports/Packages aktualisieren

Page 13: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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]

Page 14: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 15: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 16: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

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

Page 17: FreeBSD, OpenBSD, MacOS - user.tu-berlin.de · Agenda für heute BSD aktuell halten (Updates) – Base Updates OpenBSD FreeBSD MacOS X – Ports Updates OpenBSD FreeBSD MacOS X Dabei

Port-Update bei MacOS X

● Prüfen, welche Ports Updates brauchenport outdated

● Update durchführensudo port upgrade gnome

● Im Grund war's das!