Installazione di Unity3d su Ubuntu 16.04


12

Secondo questo post del blog dovrei essere in grado di installare la versione .deb di Unity Editor per Ubuntu. Ho i requisiti di sistema consigliati. Ma quando provo ad installare il file .deb usando il sudo dpkg -i mydebfile.debcomando ottengo i seguenti errori:

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

Qualcuno ha ancora installato Unity3d su Ubuntu 16.04? Si prega di aiutare se potete.

EDIT: mi è stato chiesto se la domanda Come posso installare un file .deb tramite la riga di comando? ha risolto il mio problema. La risposta è: no, non è così. Le risposte a quella domanda potrebbero aiutare a imparare come riparare le dipendenze rotte usando sudo apt-get -f installma ciò non ha risolto il mio problema. Ho dovuto installare ciascuno dei pacchetti mancanti uno per uno (vedere i commenti di seguito). Quindi, penso che le persone che vengono qui per lo stesso problema non saranno in grado di sapere che devono installare i pacchetti manualmente se la domanda è contrassegnata come duplicata.



1
È specifico di Unity, quindi non proprio un inganno, ma vedo il tuo punto! Le risposte su questo thread non sono più aggiornate (non più file .deb), vedere la mia risposta per istruzioni.
GrayedFox,

1
Perché questa domanda viene segnalata più volte come una domanda duplicata? Si prega di leggere l'ultimo paragrafo della domanda prima di esaminarlo.
karel,

Risposte:


4

Il dpkg -icomando non risolve le dipendenze e le estrae dai repository apt . Devi installare il pacchetto usando l' applicazione Ubuntu Software , o avrai bisogno apt-get installdelle dipendenze elencate a mano in un terminale, in modo che vengano installate e le dipendenze per il unity-editor.debfile soddisfatte.


6
Credo che l'esecuzione sudo apt-get install -fdopo l'installazione di un DEB installerà le dipendenze per esso.
TheWanderer,

1
@dobey installa ciascuna delle dipendenze a mano risolto il problema.
Eisenheim,

@ Zacharee1 Concordo con te.
Eisenheim,

2
@dobey Perché non incollare qui il comando che installa tutte le dipendenze di Unity3D? Penso che potrebbe essere utile per gli altri?
matandked il


1

Uso gdebi ! installa questo gdebi sul software Ubuntu e apri il file manaager, vai su Download e apri il terminale su Download. e corri:

1. gdebi [.deb file you downloaded.deb(full name)] e attendi ...

  1. digita yquando vedi [y/n].

  2. prova ad aprire l'editor Unity!

Ma ho riscontrato un errore: se accedi, viene sempre visualizzato "Servizio non disponibile, riprova più tardi". Non provare ad aspettare. mi mostra SEMPRE.


0

Le risposte su questa pagina ora sono tutte leggermente obsolete. Unity non fornisce più un .debfile. Mi ci è voluto un minuto, ma vai a questa discussione:

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

E vai all'ultima pagina. Fare clic sul collegamento nell'ultimo post (come indicato) e scaricare l'eseguibile. Dopo il download sarà necessario aggiungere i diritti di esecuzione, sia tramite la GUI (tasto destro, andare alle autorizzazioni e selezionare "Consenti l'esecuzione del file come programma") o dalla riga di comando semplicemente eseguire

chmod +x unity-setup-filename

Ora puoi aprire il nuovo installer assistito grafico!


0

Per riassumere questo post

INSTALLA UNITY3D IN UBUNTU 18.04

Trova l'ultimo Unity3D su Linux da QUI

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.