在 Ubuntu 16.04 上安装 Unity3d

在 Ubuntu 16.04 上安装 Unity3d

根据这个博客文章我应该能够安装适用于 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 为 Ubuntu 提供官方支持

您随时可以获取最新版本Unity3D

向下滚动页面查看最新版本。


安装

答案2

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

答案3

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

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

  1. y当您看到 时输入[y/n]

  2. 尝试打开 Unity 编辑器!

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

答案4

总结这个帖子

在 UBUNTU 18.04 中安装 UNITY3D

查找 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

相关内容