私はUbuntuが初めてなので、ファイルシステムがどのように機能するかについてはあまり知りません。 256GB SSDにUbuntu 18.04があり、メディアディレクトリに1TBドライブをマウントしました。私の質問は、ゲームのフォルダが1TB HDDにあるように、大規模なAAAゲームを(Wineを介して)インストールする方法です。
Windowsでは簡単です。インストールウィザードでそのディレクトリをインストールディレクトリとして選択するだけです。 Linuxでファイルシステムが使用されているために、それができないということを聞きました。しかし、LinuxがWindowsができることをできない世界に住んでいるとは信じられません...
とても簡単です。
Wineを介してインストールされたすべてのアプリは、/home/$USER/.wine/
ディレクトリに移動します。そのため、問題の解決策は、シンボリックリンク(Windowsのショートカットのようなもの)を作成して、1 TBドライブのどこかを指すようにすることです。
以下を見て、ニーズに合わせて作成してください。
ln -s /media/your-disk /home/$USER/.wine
また、目的のフォルダーをマウスで右クリックし、「リンクを作成」を選択することでもできます。それをホームディレクトリに移動し、.wine
に名前を変更します。それで全部です。
編集:
@ muruが気づいたように、別の方法はWINEPREFIX
環境変数を変更することです。このアプローチでは、.bashrc
行に追加するだけです:
export WINEPREFIX=/media/your-disk/wine-apps
シンボリックリンクを必要としない別の方法は、WINEPREFIX
環境変数をディスクを指すように設定することです。
以下を/etc/environment
に追加します。
WINEPREFIX=<path-to-disk>
これには、複数のワインプレフィックスを付けることができるという追加の利点があり、別のディレクトリを指すようにWINEPREFIX
を設定するだけです。これは、64ビットと32ビットを切り替えるのに特に役立ちます。これは、ゲームに多くを必要とする傾向があります。
Steamでゲームをインストールする場合、Steamのダウンロード場所として追加することにより、多くの労力を節約できます。
これは、次の2つの方法のいずれかで実行できます。
/
)をZ:
ドライブとして公開する必要があります。その場合は、インストーラーのインストールディレクトリをZ:/media/petar/1tbdrive
(または1TBドライブがマウントされている場所)のように変更します。winecfg
を開き、[ドライブ]タブに移動して、外部ドライブの新しいドライブマッピングを作成します。このようにして、1TB HDD(またはそのサブディレクトリ)は、別個のWindowsドライブとしてゲームのインストーラーに公開されます。