Installieren Sie zwei verschiedene Versionen derselben Anwendung unter OSX.

2008
David Elner

Ein Freund von mir führt OSX aus und möchte zwei Versionen von World of Warcraft auf derselben Maschine installieren: Eine ist die aktuelle offizielle Einzelhandelsversion, und die zweite ist eine viel ältere ("Vanilla") Kopie, die auf privaten Servern mit abgespielt werden kann.

Sie haben bereits die (neue) Verkaufsversion auf dem Computer installiert. Wenn sie das Installationsprogramm ausführen, um die ältere Version zu installieren, erkennt dies die bereits installierte (neue) Version und verhindert, dass die alte Version installiert wird (erhalten Sie einen "Play" -Button statt "Install".)

Der Grund des Problems liegt darin, dass der Installer eine bereits vorhandene Version der Anwendung erkennt : Wie können wir die Installeranwendung "überlisten", damit sie nicht glaubt, dass die andere Version derselben Anwendung bereits existiert?

  • Wir haben versucht, den Ordner der Anwendung in etwas anderes umzubenennen (daher hätte es nicht möglich sein, einen Standarddateipfad zu überprüfen). es hat es immer noch erkannt.
  • Ich verstehe, dass OSX UNIX-basiert ist und keine Registrierung wie Windows enthält. Es gibt jedoch jegliche Art von Informationen, die im Betriebssystem gespeichert sind (mit Ausnahme des Anwendungsordners), die es diesem Installationsprogramm ermöglichen könnten, das Vorhandensein des Betriebssystems zu erkennen Anwendung?
  • (Es ist uns nicht wichtig, die beiden Installationen gleichzeitig auszuführen, nur dass wir beide Versionen installiert haben, sodass die eine oder die andere abgespielt werden kann.)

Ich verstehe, dass dies ein sehr anwendungsspezifisches Problem ist, aber Tipps oder Einblicke in OSX und "installierte Anwendungen" wären sehr hilfreich. Vielen Dank!

2
Einige Dateien sind in / Benutzer / Benutzername / Bibliothek / Anwendung \ Support / Programmname festgelegt. Das Erstellen eines anderen Benutzers und das Installieren des Programms auf diese Weise könnte hilfreich sein, hängt jedoch wirklich davon ab, wo das Programm seine Dateien speichert. Beachten Sie, dass das Bibliotheksverzeichnis standardmäßig in Lion nicht sichtbar ist (sofern verwendet), um es anzuzeigen oder zu aktivieren, überprüfen Sie Folgendes: http://osxdaily.com/2011/07/22/access-user-library-folder- in-os-x-lion / lupincho vor 12 Jahren 1
Check out / Users / Shared, IIRC Einige Blizzard-Programme haben dies ebenfalls verwendet. Daniel Beck vor 12 Jahren 1
Ist VMware keine Option? Dave vor 12 Jahren 0
Ich nehme an, die Virtualisierung wäre eine Möglichkeit, das Problem zu umgehen, aber angesichts der Art der Spiele, da sie Grafiktreiber / Hardware verwenden, würde ich potentielle Inkompatibilitäten verdächtigen. David Elner vor 12 Jahren 0
Sie können versuchen, die systemweite Installation zu entfernen. Wenn das Installationsprogramm Ihnen erlaubt, den Installationsort auszuwählen, installieren Sie eine im spezifischen Anwendungsordner eines Benutzers (und nicht im systemweiten Anwendungsordner) und den anderen in einem separaten Anwendungsordner des Benutzers . Bleiben Sie bei beiden Benutzern angemeldet und wechseln Sie bei Bedarf die Benutzer. Dave Everitt vor 11 Jahren 0

0 Antworten auf die Frage