Installation d'Unity3d sur Ubuntu 16.04


12

D'après ce billet de blog, je devrais pouvoir installer la version .deb de l'éditeur Unity pour Ubuntu. J'ai la configuration système recommandée. Mais lorsque j'essaie d'installer le fichier .deb à l'aide du, sudo dpkg -i mydebfile.debj'obtiens les erreurs suivantes:

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

Quelqu'un a-t-il déjà réussi à installer l'Unity3d sur Ubuntu 16.04? S'il vous plait aidez si vous le pouvez.

EDIT: On m'a demandé si la question Comment installer un fichier .deb via la ligne de commande? a résolu mon problème. La réponse est: non, ce n'est pas le cas. Les réponses à cette question pourraient aider à apprendre comment réparer les dépendances brisées en utilisant sudo apt-get -f installmais cela n'a pas résolu mon problème. J'ai dû installer chacun des packages manquants un par un (voir les commentaires ci-dessous). Donc, je pense que les gens qui viennent ici pour le même problème ne pourront pas savoir qu'ils doivent installer les packages à la main si la question est marquée en double.



1
C'est spécifique à Unity donc, pas tout à fait dupe, mais je vois votre point! Les réponses sur ce fil sont désormais obsolètes (plus de fichier .deb), voir ma réponse pour les instructions.
GrayedFox

1
Pourquoi cette question est-elle signalée à maintes reprises comme une question en double? Veuillez lire le dernier paragraphe de la question avant de l'examiner.
karel

Réponses:


4

La dpkg -icommande ne résout pas les dépendances et ne les extrait pas des référentiels apt . Vous devez installer le package à l'aide de l' application Ubuntu Software , ou vous aurez besoin apt-get installdes dépendances répertoriées à la main dans un terminal, afin qu'elles soient installées et les dépendances du unity-editor.debfichier satisfaites.


6
Je crois que l'exécution sudo apt-get install -faprès l'installation d'un DEB installera les dépendances pour celui-ci.
TheWanderer

1
@dobey a installé manuellement chacune des dépendances a réglé le problème.
Eisenheim

@ Zacharee1 Je suis d'accord avec vous.
Eisenheim

2
@dobey Pourquoi ne pas coller ici la commande qui installe toutes les dépendances Unity3D? Je pense que cela pourrait être utile pour les autres?
matandked

6

Télécharger

Unity fournit un support officiel pour Ubuntu

Vous pouvez toujours obtenir les dernières versions de Unity3D:

faites défiler la page


Installer


Nouvelle façon d'installer Unity. Même lien. Plus de fichier .deb. Vous obtiendrez cette fois un fichier d'assistant d'installation avec l'extension .0b1. Rendez-le exécutable 'chmod + x name.0b1' et exécutez-le.
UserK

1

Utilisez gdebi! installez ce gdebi sur le logiciel Ubuntu, et ouvrez le gestionnaire de fichiers, allez sur Télécharger et ouvrez le terminal sur Télécharger. et courir:

1. gdebi [.deb file you downloaded.deb(full name)] et attendez ...

  1. tapez yquand vous voyez [y/n].

  2. essayez d'ouvrir l'éditeur Unity!

Mais il y a une erreur que j'ai trouvée: Si vous vous connectez, il affiche toujours `` Service non disponible, veuillez réessayer plus tard ''. N'essayez pas d'attendre. ça me montre TOUJOURS.


0

Les réponses sur cette page sont maintenant toutes légèrement obsolètes. Unity ne fournit plus de .debfichier. Cela m'a pris une minute, mais allez sur ce fil:

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

Et accédez à la dernière page. Cliquez sur le lien dans le dernier message (comme indiqué) et téléchargez l'exécutable. Après le téléchargement, vous devrez ajouter des droits d'exécution, soit via l'interface graphique (cliquez avec le bouton droit, accédez aux autorisations et cochez la case "Autoriser l'exécution du fichier en tant que programme"), soit à partir de votre ligne de commande, exécutez simplement

chmod +x unity-setup-filename

Vous pouvez maintenant ouvrir le nouveau programme d'installation graphique assisté!


0

Pour résumer ce post

INSTALLER UNITY3D DANS UBUNTU 18.04

Trouvez le dernier Unity3D sur Linux ICI

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.