Erro ao extrair a cabina de instalação 1 ao tentar instalar o Osu!

3

Eu sou novo no Linux e estou executando o Ubuntu 14.04 64-bit. Eu estava tentando instalar um jogo chamado Osu! no vinho. Eu configuro o prefixo na versão de vinho de 64 bits 1.7.3. Quando eu executo o arquivo .exe do jogo, aparece um erro dizendo: error extracting setup_1.cab.The file is not a cabinet.

    
por Sai Aneel 21.07.2014 / 06:56

1 resposta

2

Ubuntu 12.04-14.04

Instruções detalhadas para jogar osu! no Ubuntu (12.04 até 14.04 + variantes) (x86_64)

  1. Adicione o Official Wine PPA. A partir do terminal, execute este comando:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    
  2. Atualize as fontes de software.

    sudo apt-get update
    
  3. Instale o vinho.

    sudo apt-get install wine1.7
    
    • Aceite a licença para o pacote de fontes. (Bem, leia primeiro, é claro. Você pode ter que clicar na janela do Terminal e usar as Teclas de Seta e Tabulação para navegar.)
  4. Crie uma pasta de prefixo de vinho.

    mkdir 'Wine Prefixes'
    
    • Verifique se o seu terminal está no seu diretório pessoal. (Você pode alterar os diretórios para seu diretório pessoal usando o comando cd ~ )
  5. Crie um osu! Prefixo de vinho e torná-lo um prefixo de 32 bits.

    WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' WINEARCH=win32 winecfg
    
    • Substitua USERNAME por seu nome de usuário do Linux. (Você terá que fazer isso para o resto dessas instruções).

    • Sinta-se à vontade para fechar a janela de configuração posteriormente.

  6. Instalar o .NET Framework 2.0 Service Pack 1.

    WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' winetricks dotnet20sp1
    
  7. Faça o download do osume.exe.

    wget http://osu.ppy.sh/release/osume.exe  
    
  8. Crie um osu! pasta na pasta Program Files no seu prefixo Wine e mova osume.exe para ele.

    mkdir '/home/USERNAME/Wine Prefixes/osu!/drive_c/Program Files/osu!' && mv osume.exe
    
    • Você pode criar manualmente as pastas e mover osume.exe com GUI também.
  9. Inicie o osume.exe

    WINEPREFIX='/home/USERNAME/Wine Prefixes/osu!' wine '/home/USERNAME/Wine Prefixes/osu!/drive_c/Program Files/osu!/osume.exe'
    
  10. Espere pelos osu! atualize para baixar completamente osu!

    • Se você tiver um beatmap e / ou um backup de biblioteca de capa em algum lugar, agora seria um bom momento para restaurá-lo.
  11. Inicie osu!

  12. Faça qualquer configuração inicial no jogo que você quiser.

    • Inclui o login, a definição de uma resolução, a alteração de atalhos de teclado, etc.

    • Se você não pode ver a janela de login (aparece por trás dos osu!), defina osu! para uma resolução de janela menor via cfg

    • Se definir uma resolução de tela cheia causa osu! para travar e você não pode fechá-lo, veja notas adicionais .

  13. Saia dosu!

Deste ponto em diante, a única coisa que você precisa fazer para rodar o osu! é apenas executar o binário osu! .exe (clique duas vezes nele ou use o comando wine no terminal). Você terá que criar um atalho (s) para osu! se você quiser. A maneira mais fácil é ir para a pasta através do navegador de arquivos GUI, clique com o botão direito do mouse em osu! .exe e crie um link, e coloque o link em sua área de trabalho.

16.04-18.04

  1. Se o seu computador tiver 64 bits, adicione a arquitetura de 32 bits:

    sudo dpkg --add-architecture i386 
    
  2. Adicione o repositório do 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/  
    

    Ou no Ubuntu 17.10 e 18.04 você pode pular os passos 2-4 e simplesmente digitar:

    sudo apt install wine-stable
    
  3. Atualize a lista de softwares disponíveis.

    sudo apt update
    
  4. Instale o winehq-stable.

    sudo apt install --install-recommends winehq-stable
    
  5. Crie um novo prefixo Wine (se você não quiser usar o prefixo padrão).

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

    Se o Wine solicitar a instalação do Mono, clique em Cancelar .

  6. Verifique se o Mono não está instalado (use 'wine' para prefixos de 32 bits e 'wine64' para 64 bits):

    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. Defina a versão relatada para o Windows XP (isso garantirá que o instalador do .NET 4.0 copie alguns arquivos necessários, como o mscoree.dll).

    env WINEPREFIX=$HOME/.wineosu winecfg  
    

    No diálogo winecfg, altere a versão do Windows para o Windows XP e clique em OK .

  8. Baixe e instale o .NET Framework 4.0 (versões superiores do .NET não funcionarão no Wine se esta versão não estiver instalada anteriormente):

    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. Defina a versão relatada para o Windows Vista e adicione a substituição mscoree.dll.

    env WINEPREFIX=$HOME/.wineosu winecfg  
    

    Altere a versão do Windows informada para o Windows Vista (porque o .NET 4.5 e superior não são instalados no Windows XP / 2003 e o osu! não será iniciado se a versão reportada estiver definida como Windows 7 ou superior).

    Vá para a guia Bibliotecas . Adicione uma substituição ao mscoree e defina-o como "Nativo". Feche todos os diálogos clicando em OK .

  10. Baixe e instale o .NET Framework 4.6.1 (osu! Stable precisa do .NET 4.5 ou superior para funcionar, e o Lazer precisa do .NET 4.6.1 ou superior):

    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  
    

    Certifique-se de anexar o parâmetro "/ q" após o caminho do instalador para executar uma instalação silenciosa, porque a instalação da GUI do .NET 4.6.1 ainda não funciona (sem mais soluções) no Wine.

  11. Faça o download e instale osu!:

    Versão estável: (Beta e Cutting edge devem ser selecionados no menu Opções do osu! depois que o Stable estiver instalado):

    wget http://m1.ppy.sh/r/osu!install.exe  
    env WINEPREFIX=$HOME/.wineosu wine 'osu!install.exe'  
    

    É altamente recomendado alterar o caminho da instalação para C:\osu! , para que você possa encontrar facilmente osu! arquivos mais tarde. Então você os encontrará no $HOME/.wineosu/drive_c/osu! . Certifique-se de usar apenas caracteres ASCII para o caminho para evitar problemas de instalação.

    Versão do Lazer:

    osu! lazer não pode ser instalado usando seu instalador padrão porque precisa de privilégios não administrativos. Em vez disso, faça o download do arquivo "osulazer-full.nupkg" de link e extraí-lo dentro de sua unidade de vinho_c.

Fonte: WineHQ AppDB osu!

    
por karel 21.07.2014 / 07:20