Ошибки при попытке обновления до последней версии Unity3D (Game Engine)

У меня был установлен Unity 5.3.4f1, но я хотел обновиться до последней версии 2017.2.0f3, поэтому я тут же загрузил файл .deb, а затем попытался установить его, поэтому я набрал:

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

, который через некоторое время произвел следующий вывод:

(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

Почему это и как я могу его исправить?

1
задан 1 December 2017 в 22:21

3 ответа

Просто удалите папку Unity из /opt/ и используйте gdebi для установки новой версии, которая оказалась намного лучше, чем использование dpkg и беспокоиться о зависимостях. Так просто:

sudo rm -r /opt/Unity/
sudo apt update
sudo apt install gdebi
sudo gdebi unity-editor_amd64-2017.2.0f3.deb
1
ответ дан 22 May 2018 в 15:44
  • 1
    Я попробовал sudo gdebi unity-editor_amd64-2017.2.0f3.deb, но он сказал: Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Выполнено Не удалось открыть программный пакет Пакет может быть поврежден или вы не разрешено открывать файл. Проверьте разрешения файла. – IronPig 1 December 2017 в 22:30
  • 2
    Но удалил ли каталог Unity в /opt/? – Videonauth 1 December 2017 в 22:31
  • 3
    ОК. Каков результат работы ls -l unity-editor_amd64-2017.2.0f3.deb? Возможно, поврежден загруженный файл. – Videonauth 1 December 2017 в 22:32
  • 4
    Я сделал, но, к счастью, все решено сейчас. Что-то переименовало расширение файла .deb, загруженного в .deb1, поэтому я установил этот (.deb1) и распаковывает его сейчас. :-) – IronPig 1 December 2017 в 22:35
  • 5
    Принято, спасибо. :-) – IronPig 1 December 2017 в 22:38

Просто удалите папку Unity из /opt/ и используйте gdebi для установки новой версии, которая оказалась намного лучше, чем использование dpkg и беспокоиться о зависимостях. Так просто:

sudo rm -r /opt/Unity/ sudo apt update sudo apt install gdebi sudo gdebi unity-editor_amd64-2017.2.0f3.deb
1
ответ дан 18 July 2018 в 02:13

Просто удалите папку Unity из /opt/ и используйте gdebi для установки новой версии, которая оказалась намного лучше, чем использование dpkg и беспокоиться о зависимостях. Так просто:

sudo rm -r /opt/Unity/ sudo apt update sudo apt install gdebi sudo gdebi unity-editor_amd64-2017.2.0f3.deb
1
ответ дан 24 July 2018 в 17:30

Другие вопросы по тегам:

Похожие вопросы: