1 つのファイルとは別にディレクトリへのリンクを構築するにはどうすればよいですか?

1 つのファイルとは別にディレクトリへのリンクを構築するにはどうすればよいですか?

私は、1 つのハード ドライブで Windows 7 の World of Warcraft を実行し、別のハード ドライブで Ubuntu を実行しています。Wine バージョンを Windows 7 バージョンと同じフレーム レートで動作させる方法がわかるまで、大規模なグループ コンテンツを Windows インストールで実行する必要があります。

インストールのコピーが 2 つあります。現時点では、Wine インストールのプライマリ フォルダー内のディレクトリをリンクしています (つまり、Interface フォルダーは Windows 7 インストール フォルダーを指すシンボリック リンクです)。メイン ディレクトリではなくサブディレクトリをリンクする理由は、2 つのディレクトリの深さ ( /wow/WTF/config.wtf) に、両方のインストールで異なる構成ファイルがあるためです。これはほぼ問題ありませんが、ルート インストール フォルダーに実行可能ファイルがあるため、どちらかのインストールにパッチを適用すると問題が発生することになります。

*.exeシンボリックリンクを構築しながら、シンボリックリンク内のファイルをリンクしないままにする方法はありますか? あるいは、変更またはパッチが適用されることが分かっているファイルをリンクしても安全ですか?

答え1

パッケージをインストールするとxutils-devlndirコマンドはファイルとディレクトリに対して、それぞれシンボリック リンクとハード リンクの束を作成します。リンクされたディレクトリ内に入って、不要なファイル リンクを削除できます。ただし、いくつか削除するとゲームが壊れる可能性があります。

.exe ファイルをリンクしても安全かどうかについては、各バージョンごとにゲームの異なるパッチ セットを維持する必要がない限り、問題はないと思います。必要な違いが構成ファイルだけであれば、他のすべては Ubuntu パーティション上の Windows パーティション インストールへのリンクにすることができ、構成ファイルだけが実際のファイルになります。新しいファイルのリンクを更新するために lndir を再度実行する必要がある場合、既存のファイルは上書きされません。

関連情報