Согласно этому сообщению в блоге я должен иметь возможность установить .deb версию Unity Editor для Ubuntu. У меня есть рекомендуемые системные требования. Но когда я пытаюсь установить файл .deb, используя sudo dpkg -i mydebfile.deb
, я получаю следующие ошибки:
Selecting previously unselected package unity-editor.
(Reading database ... 175283 files and directories currently installed.)
Preparing to unpack unity-editor-5.3.4f1 20160503_amd64.deb ...
Unpacking unity-editor (5.3.4f1) ...
dpkg: dependency problems prevent configuration of unity-editor:
unity-editor depends on lib32gcc1 (>= 1:4.1.1); however:
Package lib32gcc1 is not installed.
unity-editor depends on lib32stdc++6 (>= 4.6); however:
Package lib32stdc++6 is not installed.
unity-editor depends on libc6-i386 (>= 2.15); however:
Package libc6-i386 is not installed.
unity-editor depends on libpq5; however:
Package libpq5 is not installed.
unity-editor depends on npm; however:
Package npm is not installed.
dpkg: error processing package unity-editor (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
unity-editor
Кто-нибудь уже успешно установил Unity3d на Ubuntu 16.04? Пожалуйста, помогите, если можете.
РЕДАКТИРОВАТЬ: Меня спросили, если вопрос Как установить файл .deb через командную строку? решил мою проблему. Ответ: нет, это не так. Ответы на этот вопрос могут помочь узнать, как исправить нарушенные зависимости, используя sudo apt-get -f install
, но это не решило мою проблему. Мне пришлось установить каждый из отсутствующих пакетов один за другим (см. Комментарии ниже). Поэтому я думаю, что люди, приходящие сюда по той же проблеме, не смогут узнать, что им нужно устанавливать пакеты вручную, если вопрос помечен как дубликат.
Команда dpkg -i
не разрешает зависимости и извлекает их из репозиториев apt . Вам необходимо установить пакет, используя приложение Ubuntu Software , или вам нужно будет apt-get install
перечислить перечисленные зависимости вручную в терминале, чтобы они были установлены и зависимости для файла unity-editor.deb
удовлетворены.
Ответы на этой странице теперь немного устарели. Unity больше не предоставляет файл .deb
. Это заняло у меня минуту, но перейдите к этой теме:
https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256 /
И перейдите на последнюю страницу. Нажмите на ссылку в самом последнем сообщении (как указано) и загрузите исполняемый файл. После загрузки вам нужно будет добавить права на выполнение, либо сделайте это через графический интерфейс (щелкните правой кнопкой мыши, перейдите к разрешениям и выберите «Разрешить запуск файла как программы»), либо из командной строки просто запустите
chmod +x unity-setup-filename
Теперь вы можете открыть новый графический помощник!
Используйте gdebi
! установите этот gdebi на программном обеспечении Ubuntu и открытом менеджере файла, перейдите к Загрузке и откройте терминал на Загрузке. и выполненный:
1. gdebi [.deb file you downloaded.deb(full name)]
и ожидают...
тип y
, когда Вы видите [y/n]
.
попытка открыть редактора Unity!
, Но существует одна ошибка, которую я нашел: Если Вы входите в систему, это всегда показывает 'Сервис, не доступный, попробуйте еще раз позже'. Не пытайтесь ожидать. это ВСЕГДА показывает мне.
, Единица оказывает официальную поддержку для Ubuntu
, можно всегда получать последние выпуски Unity3D
:
прокручивают страницу
вниз <час>Для суммирования это сообщение
УСТАНОВКА, UNITY3D В UBUNTU 18.04
Находят последний Unity3D на Linux от ЗДЕСЬ
sudo apt install -y libgconf-* wget https://beta.unity3d.com/download/<checksum>/UnitySetup-YYYY.X.ZZZ chmod +x UnitySetup-YYYY.X.ZZZ ./UnitySetup-YYYY.X.ZZZ ln -s Unity3D-YYYY.X.ZZZ/Editor/Unity /usr/bin/unity3d