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.deb
erhalte 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 install
aber 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.
Antworten:
Der
dpkg -i
Befehl 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üssenapt-get install
die aufgeführten Abhängigkeiten von Hand in einem Terminal installieren, damit sie installiert werden und die Abhängigkeiten für dieunity-editor.deb
Datei erfüllt sind.quelle
sudo apt-get install -f
nach der Installation einer DEB die Abhängigkeiten dafür installiert.Herunterladen
Sie können immer die neuesten Versionen von
Unity3D
:Scrolle die Seite runter
Installieren
quelle
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 ...Tippen
y
Sie, wenn Sie sehen[y/n]
.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.
quelle
Die Antworten auf dieser Seite sind jetzt alle etwas veraltet. Unity stellt keine
.deb
Datei 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!
quelle
Um diesen Beitrag zusammenzufassen
quelle