Apple SoftwareUpdate via Terminal

Die GUI Variante des Apple SoftwareUpdate hat jeder sicher schon mal zu Gesicht bekommen aber die Updates lassen sich auch über das Terminal einspielen. Das ist zB dann nützlich, wenn man die Updates auf einem entfernten Rechner einspielen möchte. Sinnigerweise nennt sich das Kommando softwareupdate1)

Um eine Liste der verfügbaren Updates zu erhalten, verwenden Sie den Schalter -l:

$ softwareupdate -l
Software Update Tool
Copyright 2002-2009 Apple

Software Update found the following new or updated software:
   * Xcode3.2.3Update-3.2.3
	Xcode Update (3.2.3), 579041K [recommended]
   * Safari5.0.1SnowLeopard-5.0.1
	Safari (5.0.1), 38293K [recommended] [restart]
   * RAWCameraUpdate3.2-3.3
	Digital Camera Raw Compatibility Update (3.3), 5827K [recommended]

Um ein Update nur herunterzuladen und nicht zu installieren - das kann zB nützlich sein, um es auf mehreren Rechnern zu installieren - verwenden Sie den Schalter -d [Paketname]:

$ softwareupdate -d RAWCameraUpdate3.2-3.3
Software Update Tool
Copyright 2002-2009 Apple


Downloading Digital Camera Raw Compatibility Update	
Installed Digital Camera Raw Compatibility Update
Done.
Packages have been saved to /Library/Updates

Note: Nach der Installation werden die PKGs aus /Library/Updates gelöscht. Wer also die Updates für mehrere Geräte nur einmal herunterladen möchte, sollte sich die PKGs zuerst herunterladen und weg kopieren, bevor man zur Installation übergeht!

Um die empfohlenen Updates zu installieren verwenden Sie folgende Schalter -i (install) -r (recommended); möchten Sie alle verfügbaren Updates installieren verwenden Sie die Schalter -i -a (all); möchten Sie nur ein Paket installieren, verwenden Sie den Schalter -i [Paketname]:

$ sudo softwareupdate -i -r
Software Update Tool
Copyright 2002-2009 Apple


   Checking packages…
Installing 	
   Waiting for other installations to complete…
   Validating packages…
   Writing files…
   Running package scripts…
   Optimizing system for installed software…
   Moving items into place…
   Registering updated components…
   Running package scripts…
   Registering updated applications…
   Writing package receipts…
   Cleaning up…
Installed Digital Camera Raw Compatibility Update
Installed Safari
Installed Xcode Update
Done.

You have installed one or more updates that requires that you restart your
computer.  Please restart immediately.

Wie bei der Installation von Dateien im PKG Format üblich, schreibt der Installer in Snow Leopard dann noch eine Quittung (bom- und plist-File) nach /var/db/reciepts und aktualisiert die Datei /Library/Receipts/InstallHistory.plist.


Verwandte Artikel:
-> Zugriffsrechte reparieren

pronto 2010/08/07 21:59

mac/softwareupdate.txt (4928 views) · Zuletzt geändert: 2011/04/17 00:57 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0