Erros ao tentar atualizar para a versão mais recente do Unity3D (Game Engine)

1

Eu tinha o Unity 5.3.4f1 instalado, mas queria atualizar para a versão mais recente, que é 2017.2.0f3, então baixei o arquivo .deb de aqui então eu tentei instalá-lo então digitei:

sudo dpkg -i unity-editor_amd64-2017.2.0f3.deb

que produziu a seguinte saída após algum tempo:

(Reading database ... 294886 files and directories currently installed.)
Preparing to unpack unity-editor_amd64-2017.2.0f3.deb ...
Unpacking unity-editor (2017.2.0f3) over (5.3.4f1) ...
dpkg-deb (subprocess): cannot copy archive member from 'unity-editor_amd64-2017.2.0f3.deb' to decompressor pipe: unexpected end of file or stream
dpkg-deb: error: subprocess paste returned error exit status 2
dpkg: error processing archive unity-editor_amd64-2017.2.0f3.deb (--install):
 cannot copy extracted data for './opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/jaxen-1.1.jar' to '/opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/jaxen-1.1.jar.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
 unity-editor_amd64-2017.2.0f3.deb

Por que e como posso corrigir isso?

    
por IronPig 01.12.2017 / 19:19

1 resposta

1

Basta remover a pasta Unity de /opt/ e usar gdebi para instalar a nova versão, que se mostrou muito melhor do que usar dpkg e se preocupar com as dependências. Então simplesmente faça:

sudo rm -r /opt/Unity/
sudo apt update
sudo apt install gdebi
sudo gdebi unity-editor_amd64-2017.2.0f3.deb
    
por Videonauth 01.12.2017 / 19:26