Ich habe letzte Nacht Mac OS 10.7.4 auf meinem MBP installiert, zusammen mit Safari 6. Ich war misstrauisch, Safari 6 zu installieren, aber ich dachte, ich könnte mit den Änderungen fertig werden. Aber nachdem ich es etwa 30 Minuten lang benutzt habe, möchte ich Safari 5.1.7 zurück.
Mein „Angriffsplan“ bestand darin, das 5.1.7-Installationsprogramm herunterzuladen, Safari 6 zu löschen und Safari 5.1.7 zu installieren. Nachdem das Installationsprogramm fertig heruntergeladen war, lief ich sudo rm -rf /Applications/Safari.app
. Wie erwartet wurde die Anwendungsdatei gelöscht. Wenn ich jedoch das 5.1.7-Paketinstallationsprogramm öffne, erhalte ich die folgende Fehlermeldung.
Ich entschied, dass der beste Weg, Safari 5.1.7 zurückzubekommen, darin bestand, Mac OS 10.7.4 neu zu installieren . Aber bevor ich die Installation durchführe, habe ich ein paar Fragen.
Überprüfen Sie zunächst Ihre Backup-Situation und seien Sie bereit, sie zu verwenden, um Ihre Daten bei Bedarf auf einer sauberen 10.7.4-Installation wiederherzustellen.
Ihre Idee, die Safari-App zu löschen und dann den Combo Updater neu zu installieren, ist großartig und ich habe sie in vielen Fällen mit großem Erfolg eingesetzt, in denen es Leuten in der Vergangenheit gelungen ist, Safari zu löschen. Die Client Combo ist das richtige Update für Sie. (Client ist korrekt im Gegensatz zur Serverversion des Combo-Updaters)
Es ist nicht garantiert, dass es funktioniert (und ich habe es noch nicht mit Safari 6 und 10.7.4 getestet, sodass Sie auf einen Drachen stoßen könnten, aber wenn Ihre Alternative darin besteht, eine Neuinstallation durchzuführen und das Upgrade auf Safari 6.0 zu überspringen, tun Sie es Sie haben nicht viel zu verlieren, wenn Sie den Combo-Updater-Trick ausprobieren.)
Sehen Sie sich die Installationsprotokolle an, um sicherzustellen, dass die Safari-Installation nicht übersprungen wird, weil eine neuere Version erkannt wird. In diesem Fall müssen Sie zu viel im Ordner /Library/Receipts und möglicherweise in der Receipts-Datenbank herumlaufen, um das Rezept zu entfernen, das dem System mitteilt, welche Version von Safari in der Vergangenheit installiert war.
wget
der URL hier herunterladen: Discussions.apple.com/message/19033694#19033694 Nochmals vielen Dank für Ihre Hilfe.Die Neuinstallation des Betriebssystems nur für Safari erscheint etwas drastisch. Der Grund dafür ist wahrscheinlich, dass Sie rm -rf
es früher nicht in den Papierkorb gezogen haben.
In OS X gibt es eine zentrale Registrierung installierter Anwendungen, und afaik, wenn Sie eine Anwendung in den Papierkorb ziehen, wird sie automatisch aus dieser Registrierung entfernt. Wenn Sie rm -rf
es gerade tun, werden die Dateien gelöscht, aber nicht der Eintrag in der Registrierung.
Also würde ich versuchen: Safari 6 normal neu zu installieren und dann in den Papierkorb zu ziehen. Dies sollte es aus der Registrierung entfernen, also versuchen Sie danach, Safari 5 zu installieren.
Wenn es immer noch nicht funktioniert, versuchen Sie es mit dem /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
Tool, um Safari manuell abzumelden.
Wenn Sie nur die alte Safari.app wollen, würde ich vorschlagen, ein Tool wie Pacifist zu verwenden , um die zu öffnen .pkg
und nur diese Komponente zu installieren, anstatt durch Reifen zu springen.
Sie sollten sich jedoch auch darüber im Klaren sein, dass das Safari 6-Update möglicherweise eine neuere Version von WebKit und anderen Support-Frameworks installiert hat, die einfach nicht mit Safari 5 funktionieren. In diesem Fall müssen Sie versuchen, die vollständige Version 5.x und zu pkg
installieren die neueren Frameworks überschreiben (aber nicht empfohlen!). Pacifist sollte in der Lage sein, eine solche Installation durchzuführen, während die üblichen Installer-Prüfungen umgangen werden, aber ...
... Wenn Sie es vorziehen, die Überprüfungen durchzuführen und das System zu verwenden, Installer.app
bin ich mir ziemlich sicher, dass Sie die Safari 6-spezifische Quittung löschen müssen, die OS X mitteilt, dass es zuvor installiert wurde. Ich könnte mir vorstellen, dass das Safari 5-Installationsprogramm das überprüft, aber ich habe überhaupt nicht getestet, ob dies tatsächlich der Fall ist.
Um houbysoft nicht besonders hervorzuheben, aber ich bezweifle, dass das Problem der Neuinstallation damit zusammenhängt lsregister
, da ich (wie durch den Pfad belegt) ziemlich sicher bin, dass dies nur mit LaunchServices zusammenhängt (dh dem Dienst, der entscheidet, welche Apps im Menü angezeigt werden Open With
für Dokumente) statt App-Installation.
Wie auch immer, anstatt sie erneut einzugeben, bietet diese Antwort zur Java-Deinstallation (beginnend mit dem Abschnitt „Bereinigung der Installationsdatensätze“) eine gute Liste der Schritte und Orte, an denen Sie nach den Installationsdateien suchen müssen, wobei Java natürlich durch Safari ersetzt wird: - )
Bearbeiten: Weitere umfassende Informationen zum Installationsprogramm finden Sie auf der Website von Nick Shubin
Oder sei alternativ zen und lerne, mit Safari 6 zu leben, anstatt dir selbst Arbeit zu machen ;-)
Alexander
Baylor Rae'
Alexander
Baylor Rae'
Alexander