web-dev-qa-db-ja.com

Osuをインストールしようとすると、セットアップ1タクシーの抽出エラー

Linuxは初めてで、Ubuntu 14.04 64ビットを実行しています。大須というゲームをインストールしようとしていた!ワインに。 64ビットワインバージョン1.7.3でプレフィックスを設定しました。ゲームの.exeファイルを実行すると、次のエラーが表示されます:error extracting setup_1.cab.The file is not a cabinet.

3
Sai Aneel

Ubuntu 16.04-18.04

  1. コンピューターが64ビットの場合、32ビットアーキテクチャを追加します。

    Sudo dpkg --add-architecture i386 
    
  2. 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
    
  3. 利用可能なソフトウェアのリストを更新します。

    Sudo apt update
    
  4. Winehq-stableをインストールします。

    Sudo apt install --install-recommends winehq-stable
    
  5. 新しいWineプレフィックスを作成します(デフォルトのプレフィックスを使用したくない場合)。

    env WINEPREFIX=$HOME/.wineosu wineboot --init
    

    WineがMonoのインストールを要求する場合、Cancelをクリックします。

  6. 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}'  
    
  7. 報告されたバージョンをWindows XPに設定します(.NET 4.0のインストーラーがmscoree.dllなどの必要なファイルをコピーすることを確認します)。

    env WINEPREFIX=$HOME/.wineosu winecfg  
    

    Winecfgダイアログで、報告されたWindowsバージョンをWindows XPに変更し、OKをクリックします。

  8. .NET Framework 4.0をダウンロードしてインストールします(このバージョンが以前にインストールされていない場合、.NETの上位バージョンはWineで動作しません):

    wget https://download.Microsoft.com/download/9/5/A/95A9616B-7A37-‌​4AF6-BC36-D6EA96C8DA‌​AE/dotNetFx40_Full_x‌​86_x64.exe
    env WINEPREFIX=$HOME/.wineosu wine dotNetFx40_Full_x86_x64.exe /q  
    env WINEPREFIX=$HOME/.wineosu wineboot --restart  
    
  9. 報告されたバージョンをWindows Vistaに設定し、mscoree.dllオーバーライドを追加します。

    env WINEPREFIX=$HOME/.wineosu winecfg  
    

    報告されたWindowsバージョンをWindows Vistaに変更します(.NET 4.5以降はWindows XP/2003にインストールされず、報告されたバージョンがWindows 7以降に設定されているとosu!は起動しません)。

    ライブラリタブに移動します。 mscoreeにオーバーライドを追加し、「ネイティブ」に設定します。 OKをクリックして、すべてのダイアログを閉じます。

  10. .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インストールはまだ機能しません(回避策はありません)。

  11. 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

オスをプレイするための詳細な手順! Ubuntu(12.04から14.04 +バリアント)(x86_64)

  1. 公式のワインPPAを追加します。ターミナルから次のコマンドを実行します。

    Sudo add-apt-repository ppa:ubuntu-wine/ppa
    
  2. ソフトウェアソースを更新します。

    Sudo apt-get update
    
  3. Wineをインストールします。

    Sudo apt-get install wine1.7
    
    • フォントパッケージのライセンスに同意します。 (もちろん、最初に読んでください。ターミナルウィンドウをクリックし、Tabキーと矢印キーを使用して移動する必要がある場合があります。)
  4. ワインプレフィックスフォルダーを作成します。

    mkdir 'Wine Prefixes'
    
    • 端末がホームディレクトリにあることを確認します。 (コマンドcd ~を使用して、ホームディレクトリにディレクトリを変更できます)
  5. オスを作成します! Wine Prefixを32ビットのPrefixにします。

    WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' WINEARCH=win32 winecfg
    
    • USERNAMEをLinuxユーザー名に置き換えます。 (これらの指示の残りについてはこれを行う必要があります。)

    • その後、設定ウィンドウを閉じてください。

  6. .NET Framework 2.0 Service Pack 1をインストールします。

    WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' winetricks dotnet20sp1
    
  7. Osume.exeをダウンロードします。

    wget http://osu.ppy.sh/release/osume.exe  
    
  8. オスを作成します! WineプレフィックスのProgram Filesフォルダーにあるosume.exeフォルダーを移動します。

    mkdir '/home/USERNAME/Wine Prefixes/osu!/drive_c/Program Files/osu!' && mv osume.exe
    
    • 手動でフォルダーを作成し、GUIでosume.exeを移動することもできます。
  9. Osume.exeを開始します

    WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' wine '/home/USERNAME/Wine Prefixes/osu!/drive_c/Program Files/osu!/osume.exe'
    
  10. 大須を待つ! osuを完全にダウンロードするための更新!

    • ビートマップやスキンライブラリのバックアップがどこかにある場合は、今すぐ復元するのが良いでしょう。
  11. スタート!

  12. 必要なゲーム内の初期設定を行います。

    • ログイン、解像度の設定、キーバインドの変更などが含まれます。

    • ログインウィンドウが表示されない場合(osuの後ろに表示されます!)、osu!を設定します。 cfgを使用してより小さなウィンドウ解像度に

    • フルスクリーン解像度を設定すると、osu!クラッシュして閉じることができない場合は、 追加の注意 を参照してください。

  13. オスを終了!

この時点から、osuを実行するために必要なことはただ1つです! osu!.exeバイナリを実行するだけです(それをダブルクリックするか、ターミナルからwineコマンドを使用します)。 osuへのショートカットを作成する必要があります!お望みならば。最も簡単な方法は、GUIファイルブラウザーからフォルダーに移動し、osu!.exeを右クリックしてリンクを作成し、リンクをデスクトップに配置することです。

ソース: WineHQ AppDB osu!

2
karel