同じアプリケーションの2つの異なるバージョンをOSXにインストールしますか?


2

私の友人はOSXを実行しており、2つのバージョンのWorld of Warcraftを同じマシンにインストールしたいと考えています。

彼らは既にコンピューターに小売(新)バージョンがインストールされています。インストーラプログラムを実行して古いバージョンをインストールすると、既にインストールされている(新しい)バージョンが検出され、古いバージョンのインストールが妨げられます(「インストール」ではなく「再生」ボタンを取得します)。

問題の根本は、インストーラーがアプリケーションの既存のバージョンを検出していることです。同じアプリケーションの他のバージョンが既に存在すると信じないように、インストーラーアプリケーションをどのように「canす」ことができますか?

  • アプリケーションのフォルダーの名前を別の名前に変更しようとしました(したがって、既定のファイルパスを確認できなかったはずです)。まだそれを検出しました。
  • OSXはUNIXベースであり、Windowsのようなレジストリが含まれていないことを理解していますが、OSに保存されている(アプリケーションフォルダー自体以外の)情報により、このインストーラーが応用?
  • (2つのインストールを同時に実行する必要はありません。どちらか一方を再生できるように両方のバージョンがインストールされているだけです。)

これは非常にアプリケーション固有の問題であると理解していますが、OSXおよび「インストールされたアプリケーション」に関するヒントや洞察があれば最も役立ちます。ありがとう!


1
一部のファイルは/ Users / username / Library / Application \ Support / program_nameに設定されています。したがって、別のユーザーを作成し、その方法でプログラムをインストールすると役立ちますが、実際にはプログラムのファイルの保存場所に依存します。ライブラリディレクトリは、Lionでデフォルトでは表示されないことに注意してください(使用されている場合)。確認または有効にするには、osxdaily.com
ルピンチョ

1
/ Users / Sharedをご覧ください。IIRCいくつかのBlizzardプログラムもこれを使用しました。
ダニエルベック

VMwareはオプションではありませんか?
デイブ

仮想化は問題を回避するための1つの方法になると思いますが、グラフィックドライバー/ハードウェアを使用するゲームの性質を考えると、潜在的な非互換性を疑います。
デビッドエルナー

システム全体のインストールを削除してみてください-インストーラーでインストール場所を選択できる場合は、1つをユーザーの特定のアプリケーションフォルダー(システム全体のアプリケーションフォルダーではなく)にインストールし、もう1つを別のユーザーのアプリケーションフォルダーにインストールします。両方のユーザーにログインしたままにして、必要に応じてユーザーを切り替えます。
デイブエベレット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.