Installation von Unity3d unter Ubuntu 16.04

12

Laut diesem Blogbeitrag sollte es mir möglich sein, die .deb-Version des Unity-Editors für Ubuntu zu installieren. Ich habe die empfohlenen Systemanforderungen. Wenn ich jedoch versuche, die .deb-Datei mithilfe von zu installieren, sudo dpkg -i mydebfile.deberhalte ich die folgenden Fehlermeldungen:

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

Hat jemand Unity3d schon erfolgreich auf Ubuntu 16.04 installiert? Bitte helfen Sie, wenn Sie können.

BEARBEITEN: Ich wurde gefragt, ob die Frage Wie installiere ich eine .deb-Datei über die Befehlszeile? hat mein problem gelöst. Die Antwort lautet: Nein, das hat es nicht. Die Antworten in dieser Frage könnten helfen zu lernen, wie man kaputte Abhängigkeiten behebt, sudo apt-get -f installaber das hat mein Problem nicht gelöst. Ich musste jedes der fehlenden Pakete einzeln installieren (siehe Kommentare unten). Daher denke ich, dass die Leute, die wegen des gleichen Problems hierher kommen, nicht wissen werden, dass sie die Pakete manuell installieren müssen, wenn die Frage als Duplikat markiert ist.

Eisenheim
quelle
5
Mögliches Duplikat von Wie installiere ich eine .deb-Datei über die Befehlszeile?
David Foerster
1
Es ist spezifisch für Unity, also nicht ganz blöd, aber ich verstehe deinen Standpunkt! Die Antworten in diesem Thread sind nicht mehr aktuell (keine .deb-Datei mehr) . Anweisungen finden Sie in meiner Antwort .
GrayedFox
1
Warum wird diese Frage immer wieder als doppelte Frage markiert? Bitte lesen Sie den letzten Absatz der Frage, bevor Sie sie überprüfen.
Karl

Antworten:

4

Der dpkg -iBefehl löst Abhängigkeiten nicht auf und ruft sie aus geeigneten Repositorys ab. Sie müssen das Paket mit der Ubuntu-Software installieren , oder Sie müssen apt-get installdie aufgeführten Abhängigkeiten von Hand in einem Terminal installieren, damit sie installiert werden und die Abhängigkeiten für die unity-editor.debDatei erfüllt sind.

dobey
quelle
6
Ich glaube, dass das Ausführen sudo apt-get install -fnach der Installation einer DEB die Abhängigkeiten dafür installiert.
TheWanderer
1
@dobey Installiere jede der Abhängigkeiten von Hand, um das Problem zu lösen.
Eisenheim
@ Zacharee1 da stimme ich dir zu.
Eisenheim
2
@dobey Warum nicht den Befehl hier einfügen, der alle Unity3D-Abhängigkeiten installiert? Ich denke, dass es für andere nützlich sein könnte?
matandked
6

Herunterladen

Unity bietet offiziellen Support für Ubuntu

Sie können immer die neuesten Versionen von Unity3D:

Scrolle die Seite runter


Installieren

Benny
quelle
Neue Art der Installation von Unity. Gleicher Link. Keine .deb-Datei mehr. Sie erhalten diesmal einen Installationsassistenten mit der Erweiterung .0b1. Machen Sie es ausführbar 'chmod + x name.0b1' und führen Sie es aus.
UserK
1

Verwenden Sie gdebi! installiere dieses gdebi auf Ubuntu und öffne den Dateimanager, gehe zum Download und öffne das Terminal beim Download. und Renn:

1. gdebi [.deb file you downloaded.deb(full name)] und warte ...

  1. Tippen ySie, wenn Sie sehen [y/n].

  2. Versuchen Sie, den Unity-Editor zu öffnen!

Aber es gibt einen Fehler, den ich gefunden habe: Wenn Sie sich anmelden, wird immer "Dienst nicht verfügbar, bitte versuchen Sie es später erneut." Versuche nicht zu warten. es zeigt mir IMMER.

CM7 냥이 냥이 Fernseher
quelle
0

Die Antworten auf dieser Seite sind jetzt alle etwas veraltet. Unity stellt keine .debDatei mehr bereit . Es hat eine Minute gedauert, aber gehe zu diesem Thread:

https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/

Und navigiere zur letzten Seite. Klicken Sie auf den Link im letzten Beitrag (wie angewiesen) und laden Sie die ausführbare Datei herunter. Nach dem Herunterladen müssen Sie Ausführungsrechte hinzufügen, entweder über die GUI (mit der rechten Maustaste klicken, Berechtigungen aufrufen und "Datei als Programm ausführen lassen" aktivieren) oder einfach über die Befehlszeile ausführen

chmod +x unity-setup-filename

Jetzt können Sie den neuen grafisch unterstützten Installer öffnen!

GrayedFox
quelle
0

Um diesen Beitrag zusammenzufassen

INSTALLIEREN SIE UNITY3D IN UBUNTU 18.04

Den neuesten Unity3D unter Linux finden Sie HIER

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
Jakebrinkmann
quelle