Linuxは初めてで、Ubuntu 14.04 64ビットを実行しています。大須というゲームをインストールしようとしていた!ワインに。 64ビットワインバージョン1.7.3でプレフィックスを設定しました。ゲームの.exeファイルを実行すると、次のエラーが表示されます:error extracting setup_1.cab.The file is not a cabinet.
コンピューターが64ビットの場合、32ビットアーキテクチャを追加します。
Sudo dpkg --add-architecture i386
Wine Stagingリポジトリーを追加します。
wget -nc https://dl.winehq.org/wine-builds/Release.key
Sudo apt-key add Release.key
Sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
または、Ubuntu 17.10および18.04では、手順2〜4をスキップして、次のように入力できます。
Sudo apt install wine-stable
利用可能なソフトウェアのリストを更新します。
Sudo apt update
Winehq-stableをインストールします。
Sudo apt install --install-recommends winehq-stable
新しいWineプレフィックスを作成します(デフォルトのプレフィックスを使用したくない場合)。
env WINEPREFIX=$HOME/.wineosu wineboot --init
WineがMonoのインストールを要求する場合、Cancelをクリックします。
Monoがインストールされていないことを確認します(32ビットのプレフィックスには「wine」、64ビットには「wine64」を使用します)。
env WINEPREFIX=$HOME/.wineosu wine uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}'
env WINEPREFIX=$HOME/.wineosu wine64 uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}'
報告されたバージョンをWindows XPに設定します(.NET 4.0のインストーラーがmscoree.dllなどの必要なファイルをコピーすることを確認します)。
env WINEPREFIX=$HOME/.wineosu winecfg
Winecfgダイアログで、報告されたWindowsバージョンをWindows XPに変更し、OKをクリックします。
.NET Framework 4.0をダウンロードしてインストールします(このバージョンが以前にインストールされていない場合、.NETの上位バージョンはWineで動作しません):
wget https://download.Microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
env WINEPREFIX=$HOME/.wineosu wine dotNetFx40_Full_x86_x64.exe /q
env WINEPREFIX=$HOME/.wineosu wineboot --restart
報告されたバージョンをWindows Vistaに設定し、mscoree.dllオーバーライドを追加します。
env WINEPREFIX=$HOME/.wineosu winecfg
報告されたWindowsバージョンをWindows Vistaに変更します(.NET 4.5以降はWindows XP/2003にインストールされず、報告されたバージョンがWindows 7以降に設定されているとosu!は起動しません)。
ライブラリタブに移動します。 mscoreeにオーバーライドを追加し、「ネイティブ」に設定します。 OKをクリックして、すべてのダイアログを閉じます。
.NET Framework 4.6.1をダウンロードしてインストールします(osu!Stableを使用するには.NET 4.5以降が必要で、Lazerには.NET 4.6.1以降が必要です)。
wget https://download.Microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe
env WINEPREFIX=$HOME/.wineosu wine NDP461-KB3102436-x86-x64-AllOS-ENU.exe /q
env WINEPREFIX=$HOME/.wineosu wineboot --restart
インストーラーパスの後に「/ q」パラメーターを追加して、サイレントインストールを実行してください。Wineでは.NET 4.6.1のGUIインストールはまだ機能しません(回避策はありません)。
Osu!をダウンロードしてインストールします。
安定版:(安定版をインストールした後、osu!のオプションメニューでベータ版とカッティングエッジを選択する必要があります):
wget http://m1.ppy.sh/r/osu!install.exe
env WINEPREFIX=$HOME/.wineosu wine 'osu!install.exe'
インストールパスをC:\osu!
に変更して、osuを簡単に見つけられるようにすることを強くお勧めします。後でファイル。次に、$HOME/.wineosu/drive_c/osu!
でそれらを見つけます。インストールの問題を回避するために、パスには必ずASCII文字のみを使用してください。
レーザーバージョン:
osu!lazerは、管理者以外の権限が必要なため、デフォルトのインストーラーを使用してインストールできません。代わりに、 https://github.com/ppy/osu/releases から「osulazer-full.nupkg」ファイルをダウンロードし、ワインのdrive_c内に抽出します。
オスをプレイするための詳細な手順! Ubuntu(12.04から14.04 +バリアント)(x86_64)
公式のワインPPAを追加します。ターミナルから次のコマンドを実行します。
Sudo add-apt-repository ppa:ubuntu-wine/ppa
ソフトウェアソースを更新します。
Sudo apt-get update
Wineをインストールします。
Sudo apt-get install wine1.7
ワインプレフィックスフォルダーを作成します。
mkdir 'Wine Prefixes'
cd ~
を使用して、ホームディレクトリにディレクトリを変更できます)オスを作成します! Wine Prefixを32ビットのPrefixにします。
WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' WINEARCH=win32 winecfg
USERNAMEをLinuxユーザー名に置き換えます。 (これらの指示の残りについてはこれを行う必要があります。)
その後、設定ウィンドウを閉じてください。
.NET Framework 2.0 Service Pack 1をインストールします。
WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' winetricks dotnet20sp1
Osume.exeをダウンロードします。
wget http://osu.ppy.sh/release/osume.exe
オスを作成します! WineプレフィックスのProgram Filesフォルダーにあるosume.exeフォルダーを移動します。
mkdir '/home/USERNAME/Wine Prefixes/osu!/drive_c/Program Files/osu!' && mv osume.exe
Osume.exeを開始します
WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' wine '/home/USERNAME/Wine Prefixes/osu!/drive_c/Program Files/osu!/osume.exe'
大須を待つ! osuを完全にダウンロードするための更新!
スタート!
必要なゲーム内の初期設定を行います。
ログイン、解像度の設定、キーバインドの変更などが含まれます。
ログインウィンドウが表示されない場合(osuの後ろに表示されます!)、osu!を設定します。 cfgを使用してより小さなウィンドウ解像度に
フルスクリーン解像度を設定すると、osu!クラッシュして閉じることができない場合は、 追加の注意 を参照してください。
オスを終了!
この時点から、osuを実行するために必要なことはただ1つです! osu!.exeバイナリを実行するだけです(それをダブルクリックするか、ターミナルからwineコマンドを使用します)。 osuへのショートカットを作成する必要があります!お望みならば。最も簡単な方法は、GUIファイルブラウザーからフォルダーに移動し、osu!.exeを右クリックしてリンクを作成し、リンクをデスクトップに配置することです。
ソース: WineHQ AppDB osu!