Wie entferne ich Safari 6 unter Mac OS X 10.7.4?

7

Ich verstehe, dass es ein Deinstallationsprogramm für Safari 6 Beta gab (ist das irgendwo verfügbar?), Aber es scheint nicht mehr im Apple Dev Center verfügbar zu sein, und ich bin in der Release-Version von Safari 6.

Ich muss dies entfernen und auf 5.1.7 zurücksetzen.

Ashley
quelle
Es gibt kein Deinstallationsprogramm für die endgültige Version. Die einzige Möglichkeit, es sicher zu ersetzen, besteht darin, OS X Lion neu zu installieren. 10.7.5 wird jedoch wahrscheinlich mitgeliefert, sodass es möglicherweise schwierig ist, Version 6 zu lange zu vermeiden.
1
Warum wollen Sie aus Neugier zurückkehren?
Drew Ogryzek
Warum sollten wir zurückkehren wollen? Erhält Safari 6 keine Updates mehr für Sicherheitslücken?
DA Vincent

Antworten:

7

So führen Sie ein Downgrade von Safari 6 unter OS X Lion (10.7.4) auf Safari 5.1.7 durch:

  1. Verwenden Sie Time Machine, um ein neues Backup zu erstellen!

  2. Holen Sie sich Pazifist .

  3. Holen Sie sich Safari 5.1.7 für Lion hier (apple.com) oder hier (Spiegel).

    $ md5 Downloads/Safari5.1.7LionManual.dmg
    MD5 (Safari5.1.7LionManual.dmg) = 504bdd1629f660084725d9883629f58e (same for both download links)
    
  4. Beenden Sie Safari, wenn Sie ausgeführt werden.

  5. Installieren Sie Safari 5.1.7 mit Pacifist. Wählen Sie "Paket öffnen", wählen Sie das 5.1.7-DMG aus Schritt 2. Klicken Sie auf "Inhalt von Safari5.1.7LionManual.pkg", klicken Sie auf "Installieren" in der Symbolleiste, wählen Sie "Ja" oder "Ersetzen", wenn Sie dazu aufgefordert werden (wählen Sie die Box für alle fortlaufenden Fragen).

  6. Öffnen Sie ein neues Finder-Fenster und drücken Sie Command ⌘+ Shift ⇧+ G(oder Menü "Gehe zu" -> "Gehe zu Ordner ...").

  7. /System/Library/PrivateFrameworks/In das Feld " Gehe zu" einfügen.

  8. Benennen Sie den Ordner "SafariServices.framework" in "SafariServices.framework.disabled" um (Sie werden nach Ihrem Administratorkennwort gefragt).

  9. Verwenden Sie den Finder, um den /System/Library/StagedFrameworks/Safari/Ordner erneut aufzurufen.

  10. Benennen Sie den Ordner "Safari.framework" in "Safari.framework.disabled" um.
  11. Benennen Sie den Ordner "WebInspector.framework" in "WebInspector.framework.disabled" um.

    Der letzte (WebInspector.framework) und möglicherweise der erste (SafariServices.framework) müssen nicht wirklich deaktiviert werden. Safari 5.1.7 wird trotzdem gestartet (zumindest für mich), aber da sie vor 6.0 nicht da waren, habe ich sie auch deaktiviert.

  12. Starten Sie Safari.

  13. Wenn Sie mit Ihrer neu herabgestuften Safari zufrieden sind, können Sie diese deaktivierten Ordner / Frameworks sicher löschen. Sie werden neu installiert, wenn Sie Safari 6 jemals erneut installieren. Suchen Sie nach den deaktivierten Frameworks (z. B. "SafariServices.framework.disabled") und verschieben Sie sie in den Papierkorb. Sie werden erneut nach dem Passwort Ihres Administrators gefragt.

    Wenn es aus irgendeinem Grund nicht funktioniert, können Sie Safari 6 über das Software-Update neu installieren.

  14. Führen Sie das Festplatten-Dienstprogramm aus und reparieren Sie die Festplattenberechtigungen.

Zapelius
quelle
1
Dieser Safe? und würde es funktionieren, wenn auf Safari 6 erneut Software Update ausgeführt wird?
Mr_Nizzle
Ich habe viel experimentiert, bevor ich endlich zu dieser Lösung kam. Ich habe z. B. schrittweise jede Safari 5-Version installiert, die ich bekommen konnte, ein 10.7.4-Combo-Upgrade erneut installiert usw. und konnte nach jedem Versuch per Software-Update ein Upgrade auf Safari 6 durchführen. Von Natürlich hatte ich einen Time Machine - Backup , bevor ich begann es nicht ich brauchte.
Zapelius
Eine der wichtigsten Änderungen ist Safari.framework, das in Safari 6 von PrivateFrameworks/auf verschoben wurde StagedFrameworks/Safari/. Selbst wenn das Safari 5-Installationsprogramm eine neue Kopie nach PrivateFrameworks kopiert, verwendet Safari5.app das Staged -one und verfügt nicht über einige Komponenten, die erforderlich sind laufen, die in Safari 6 entfernt werden.
Zapelius
Das hat bei mir funktioniert. Alles ist 100% sicher.
ntgCleaner
3

Leider bin ich jetzt auf Mountain Lion, daher kann ich nicht bestätigen, dass dies selbst funktioniert, aber einige Suchanfragen haben einige Optionen für Sie gefunden :

  1. Wenn Sie ein Backup von vor der Installation von Safari 6 haben, verwenden Sie dieses zum Zurücksetzen.

  2. Das Safari-Installationsprogramm erstellt eine Sicherungskopie der alten Safari mit dem /Library/Application Support/AppleNamen .SafariArchive.tar.gz. Da der Name mit einem Punkt beginnt, ist er im Finder nicht sichtbar. Wenn Sie einen Finder ausführen ls -aoder festlegen, dass versteckte Dateien angezeigt werden, und defaults write com.apple.finder AppleShowAllFiles TRUEanschließend Finder neu starten, wird die Datei angezeigt .

    Nach dem Entpacken wird ein Backup erstellt , da Sie die verschiedenen Support-Dateien der älteren Safari kopieren müssen. Die entpackte Datei enthält viele Ordner, die sich mit Dateien im Stammordner Ihres Mac überschneiden. Um die Safari.app zu löschen (TAKE A BACKUP, FOR REALS), müssen Sie in ein Terminal gehen , zu navigieren /Applicationsund es ausführen sudo rm -rf Safari.app/. Kopieren Sie die entpackten Dateien, und Sie sind golden.

Daran interessiert
quelle
+1. Es ist gut zu wissen /Library/Application Support/Apple.
lhf
+1. Bester Ansatz für mich. Die Neuinstallation hat Safari6.0.5Lion.pkges stark beschädigt, daher .SafariArchive.tar.gzwar es die einzige Lösung , es wieder herzustellen (ich musste von 6.1 auf 6.0.5 zurücksetzen). Wenn Sie Path Finder verwenden, müssen Sie nicht einmal Terminal verwenden. Entpacken Sie einfach die Ordner und ersetzen Sie sie.
1

Die Deinstallationsprogramme für die Safari-Betas sind derzeit im Bereich für Entwickler-Downloads verfügbar. Sie können die Version dort für jede Version herunterladen, die Sie installiert haben. Wenn Sie noch kein OS X Developer-Konto haben, können Sie sich kostenlos unter http://developer.apple.com/ registrieren .

Wenn Sie die aktuell ausgelieferte Version verwendet haben, gibt es kein Deinstallationsprogramm. Die Verwendung des Deinstallationsprogramms für eine andere Version würde wahrscheinlich zu unerwünschten Ergebnissen führen.

Geben Sie hier die Bildbeschreibung ein

uicnren
quelle
Vielen Dank. Ich habe ein Entwicklerkonto, aber Safari wird aus irgendeinem Grund nicht als Kategorie angezeigt. Ich werde die Dinge so lassen wie sie sind und auf Korrekturen warten, denke ich.
Ashley
1

Versuchen Sie Folgendes nicht, wenn Sie nicht verstehen, worum es geht!

Für mich war die Befehlssequenz:

  1. Öffnen Sie Terminal als Administrator
  2. Wurzel werden ( $ sudo bash)
  3. Überprüfen Sie, ob die Sicherung vorhanden ist, indem Sie den Befehl eingeben ls '/Library/Application Support/.AppleSafariArchive.tar.gz'(einschließlich der Anführungszeichen).
  4. Fahren Sie nicht fort, wenn das Archiv nicht angezeigt wird.
  5. Führen Sie den folgenden Befehl aus: cd /;tar czf Safari6.tar.gz 'Library/Widgets/Web Clip.wdgt' System/Library/StagedFrameworks/Safari System/Library/SyncServices/AutoRegistration/Clients/com.apple.safari System/Library/SyncServices/AutoRegistration/Schemas/com.apple.Safari.syncschema Applications/Safari.app;rm -fr 'Library/Widgets/Web Clip.wdgt' System/Library/StagedFrameworks/Safari System/Library/SyncServices/AutoRegistration/Clients/com.apple.safari System/Library/SyncServices/AutoRegistration/Schemas/com.apple.Safari.syncschema Applications/._Safari.app Applications/Safari.app;tar xzf '/Library/Application Support/.AppleSafariArchive.tar.gz'

Ich habe das Archiv aus Library / Application \ Support verschoben, um Safari 5 von Apple zu speichern.

klausf
quelle
0

Wenn Sie zu Safari 5.1.7 zurückkehren möchten, sollten Sie über diesen Link die Version direkt herunterladen können.

Ich bin nicht sicher, wie ich alle Spuren oder "verbleibenden Teile" von Safari 6 entfernen soll, aber der obige Link ist das manuelle Installationsprogramm DMG für Safari 5.1.7 für OS X Lion.

Habe es nicht ausprobiert, obwohl der Link von Softpedia stammt.

AruAkise
quelle
Danke, das habe ich, aber mit dem 5.1.7-Installationsprogramm können Sie Version 6 nicht überschreiben. Für 6 ist ein Deinstallationsprogramm erforderlich, und ich suche verzweifelt danach.
Ashley
@Ashley Ich habe mich online in Foren umgesehen und kein Deinstallationsprogramm gefunden. Es muss jedoch eine Möglichkeit geben, Safari 6 zu deinstallieren. Entschuldigen Sie die Unannehmlichkeiten!
AruAkise
1
Prost. Ich habe eine E-Mail an die Apple-Entwickler gesendet, weiß aber nicht, wie lange es dauern wird, bis ich eine Antwort bekomme.
Ashley
1
@Ashley Wenn Sie Informationen zur Deinstallation von Safari 6 erhalten, fügen Sie diese Informationen entweder in einem Update Ihres ursprünglichen Beitrags oder als neue Antwort hinzu.
Baylor Rae '27.
Ich werde es tun, wenn ich mich erinnere. Lesezeichen: o)
Ashley
0

Nur um hinzuzufügen, ich habe die Safari 6-Entwicklervorschau 2 für das Löwen-Deinstallationsprogramm mit der endgültigen Version v6 verwendet und sie scheint "gut genug" für Benutzer zu funktionieren, die ein Rollback wünschen - nachdem der Neustart mit freundlicher Genehmigung des Deinstallationsprogramms v5.1.7 wieder durchgeführt wurde. Funktioniert ordnungsgemäß und Software Update möchte v6 erneut installieren.

Die Herausforderung besteht darin, es zu finden (Apple Developer Download scheint eine gute Quelle zu sein, aber es erscheint nicht mehr unter Crash Wrangler wie im obigen Screenshot - wahrscheinlich entfernt ...) - die meisten Kopien im Internet (die es nicht sollen) da sowieso) wurden entfernt, ich fand es an einigen Stellen noch eine Suche nach dem Dateinamen und die erste Rückgabe hatte es (obwohl es nicht benutzerfreundliche Seite war - Popup-Fenster etc.) und auch über eine Suche auf "Safari 6 Uninstaller" und Ergebnisse etwa 26 kehrt auf dem Weg, einige Steve Guy Website.

Sasaprilla
quelle