Встановлення Unity3d на Ubuntu 16.04


12

Відповідно до цієї публікації в блозі, я повинен мати можливість встановити .deb версію редактора Unity для 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? Будь ласка, допоможіть, якщо можете.

EDIT: Мене запитали, якщо питання Як встановити .deb файл за допомогою командного рядка? вирішив мою проблему. Відповідь: Ні, ні. Відповіді на це запитання можуть допомогти навчитися виправляти розбиті залежності, sudo apt-get -f installале це не вирішило мою проблему. Мені довелося встановити кожен з відсутніх пакетів один за одним (див. Коментарі нижче). Отже, я думаю, що люди, що приїжджають сюди з тієї ж проблеми, не зможуть знати, що їм доведеться встановлювати пакунки вручну, якщо питання позначене як дублікат.



1
Це характерно для Unity так, не зовсім дурний, але я бачу вашу думку! Відповіді на цю тему застаріли (не більше .deb-файлу), див. Мою відповідь для отримання інструкцій.
— GrayedFox

1
Чому це питання позначається знову і знову як повторне запитання? Будь ласка, прочитайте останній абзац питання перед його переглядом.
— Карел

Відповіді:


4

dpkg -iКоманда не дозволяє залежно та вивести їх з влучних сховищ. Потрібно встановити пакунок за допомогою програми Ubuntu Software , або вам потрібно буде apt-get installперерахувати залежно від терміналу вручну в терміналі, щоб вони були встановлені, а залежності unity-editor.debфайлу були задоволені.


6
Я вважаю, що запуск sudo apt-get install -fпісля встановлення DEB встановить залежності для нього.
— The Wanderer

1
@dobey встановивши кожну із залежностей вручну розібравши проблему.
— Айзенхайм

@ Zacharee1 Я згоден з тобою.
— Айзенхайм

2
@dobey Чому б не вставити сюди команду, яка встановлює всі залежності Unity3D? Я думаю, що це може бути корисним для інших?
— matandked

6

Завантажити

Unity надає офіційну підтримку Ubuntu

Ви завжди можете отримати останні випуски Unity3D:

прокрутіть сторінку вниз


Встановити


Новий спосіб встановлення Unity. Це ж посилання. Більше немає файлу .deb. Цього разу ви отримаєте файл помічника установки з розширенням .0b1. Зробіть його виконуваним 'chmod + x name.0b1' та запустіть його.
— UserK

1

Використовуйте gdebi! інсталюйте це gdebi на програмне забезпечення Ubuntu та відкрийте керований файл файлів, перейдіть до "Завантажити" та відкрийте термінал для завантаження. і біжи:

1. gdebi [.deb file you downloaded.deb(full name)] і чекай ...

  1. введіть, yколи побачите [y/n].

  2. спробуйте відкрити редактор Unity!

Але я виявив одну помилку: якщо ви входите в систему, вона завжди показує "Сервіс недоступний. Повторіть спробу пізніше". Не намагайтеся чекати. це ВСЕГДА показує мені.


0

Зараз відповіді на цій сторінці трохи застаріли. Єдність більше не надає .debфайл. У мене пішло хвилина, але перейдіть до цієї теми:

https://forum.unity.com/threads/unity-on-linux-release-notes-and- unknown-isissue.350256/

І перейдіть на останню сторінку. Клацніть на посилання в останньому дописі (згідно інструкцій) та завантажте виконуваний файл. Після завантаження вам потрібно буде додати права виконання: або зробіть це через GUI (клацніть правою кнопкою миші, перейдіть до дозволів і встановіть прапорець "Дозволити виконання файлу як програми") або з вашого командного рядка просто запустіть

chmod +x unity-setup-filename

Тепер ви можете відкрити новий графічний інсталятор!


0

Узагальнити цю публікацію

ВСТАНОВИТИ 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.