我试过此解决方案但它不起作用。
开发人员已停止发布版本那里。他们过去每两个月发布一次帖子,最后一篇帖子和文章可以追溯到一年前。它已经严重过时了。
这不是 Unity 开发人员首选和推荐的 linux/ubuntu 安装方法。他们更喜欢我们使用 Unity Hub。
我也试过这 (Youtube 视频同一个人写的,因为 stackoverflow 和源链接名称匹配,而且 ubuntu 桌面定制在 youtube 视频和 gif 中完全相同)。这个人有正确的想法!!如果开发人员为您提供了本机解决方案,您可以先尝试一下。
但是正如你在他的 stackoverflow 回答和视频中所看到的:自从该启动器发布以来,情况发生了更大的变化。
启动器在启动前不再缺少任何依赖项,它在原生 ubuntu 19.10 上开箱即用,没有其他变化。这是其中的一个区别。此外,它的外观和行为在视觉上也完全不同。它是 v2,确实有自己的怪癖。
方法是什么今天?
我尝试使用“Unity Hub”,这是在 ubuntu 上安装 Unity 的推荐方法(也是唯一方法)。
我首先必须添加许可证,然后必须设置下载文件夹(由于它无论如何都会下载到 /tmp,因此会被忽略)
然后我必须选择并下载一个统一版本:
下载完成后它看起来像这样:
如果此时我选择项目选项卡并点击“新建”,它仍然会拒绝我:
如果我尝试打开在其中找到的文件夹/tmp
; “unityhub-9fbe5a20-6305-11ea-bdba-858cc54fd2fc” 包含似乎正确的文件集:“Unity.tar.xz”、“UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.1.0a25.tar.xz”等...然后它只会添加一个以该项目的祖父命名的新项目(如果我选择“/tmp/unityhub-9fbe5a20-6305-11ea-bdba-858cc54fd2fc/Unity.tar.xz”,它将被称为“tmp”,并且我无法再从整个 /tmp 树中添加另一个项目,因为它认为它是“同一个项目”。如果我重命名该文件夹并将其移动到“~/Documents”并打开“~/Documents/unityEngine/Unity.tar.xz”,则列表将被称为“文档”):
如果我尝试创建一个新项目,窗口会打开,但是:
...单击“创建”后,我收到一个没有内容的错误消息框,从那时起,应用程序出现错误并且变得或多或少没有响应,必须强制关闭:
答案1
Unity Hub 下载似乎是不可恢复的,因此任何网络问题都会导致下载失败(通常没有任何消息)。
遗憾的是,最简单的解决方案是重试下载,直到成功。
还有其他方法,可以手动下载并提取所需组件,但请记住,这种方法不受官方支持。如果您想尝试手动下载,可以按照以下步骤操作
- 使用以下任一方式找到 Unity 下载的 URL
- 检查 Unity Hub 日志
~/.config/UnityHub/logs/info-log.json
- 打开
https://public-cdn.cloud.unity3d.com/hub/prod/releases-linux.json
- 检查 Unity Hub 日志
- 手动下载包
- 将其提取到已知位置
- 使用 Unity Hub 上的“定位”按钮并提供提取包的路径
答案2
我找到了一个可能对你有帮助的指南: https://docs.unity3d.com/2020.1/Documentation/Manual/InstallingUnityLinux.html
总而言之,您必须安装安装实用程序,然后将权限更改为“使可执行文件并运行”,然后按照说明进行操作。如果上述操作失败,请尝试安装缺少的依赖项:
sudo apt install libgconf-2-4