在Ubuntu 16.04上安装Unity3d


12

根据此博客文章,我应该能够为Ubuntu安装Unity编辑器的.deb版本。我有建议的系统要求。但是,当我尝试使用安装.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

有人在Ubuntu 16.04上成功安装了Unity3d吗?如果可以的话请帮忙。

编辑:我被问是否问题如何通过命令行安装.deb文件?解决了我的问题。答案是:不,不是。该问题的答案可能会帮助人们学习如何使用来修复损坏的依赖关系,sudo apt-get -f install但这并不能解决我的问题。我必须一个接一个地安装每个缺少的软件包(请参阅下面的评论)。因此,我想如果问题被标记为重复的话,来到这里来解决相同问题的人们将不会知道他们必须手动安装软件包。



1
它是特定于Unity的,所以不是很骗人,但我明白您的意思!现在,该线程上的答案已过期(没有更多的.deb文件),有关说明,请参阅我的答案
GrayedFox

1
为什么将这个问题一遍又一遍地标记为重复问题?在复习之前,请先阅读问题的最后一段。
卡雷尔18'Oct

Answers:


4

dpkg -i命令不会解析依赖关系并将其从apt存储库中拉出。您需要使用Ubuntu软件应用程序安装软件包,或者需要apt-get install在终端中手动列出列出的依赖项,以便将它们安装并unity-editor.deb满足文件的依赖项。


6
我相信sudo apt-get install -f在安装DEB之后运行将为其安装依赖项。
TheWanderer '16

1
@dobey手动安装每个依赖项可以解决问题。
艾森海姆

@ Zacharee1我同意你的看法。
艾森海姆

2
@dobey为什么不粘贴安装所有Unity3D依赖项的命令?我认为这可能对其他人有用吗?
matandked


1

使用gdebi!在Ubuntu软件上安装此gdebi,然后打开文件管理器,转到“下载”,然后在“下载”上打开终端。并运行:

1. gdebi [.deb file you downloaded.deb(full name)] 等待...

  1. 键入y当你看到[y/n]

  2. 尝试打开Unity编辑器!

但是我发现一个错误:如果您登录,它总是显示“服务不可用,请稍后再试”。不要试图等待。总是告诉我。


0

现在,此页面上的答案都已过时。Unity不再提供.deb文件。我花了几分钟,但转到以下线程:

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

并导航到最后一页。单击最后一篇文章中的链接(按照说明),然后下载可执行文件。下载后,您将需要添加执行权限,可以通过GUI(右键单击,转到权限,然后选中“允许以程序方式执行文件”)执行此操作,也可以从命令行直接运行

chmod +x unity-setup-filename

现在,您可以打开新的图形辅助安装程序!


0

总结这篇文章

在UBUNTU安装UNITY3D 18.04

此处查找Linux上的最新Unity3D

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.