如何手动安装适用于 Linux (Arch) 的旧版本的 unity(2019)



我知道这个页面:https://unity3d.com/get-unity/download/archive 但下载仅适用于Windows和Mac,尽管安装了它,但"Unity Hub"按钮什么也没做。我找到了下载更旧版本的地方,例如 2018,但我需要版本"2019.2.5f1"。我可以下载并使用 mac 版本吗?有没有地方我可以下载这个为 Linux 编译的而不使用 unity hub?感谢您的任何帮助。

UnityHub 链接中将包含一个跨平台唯一的版本哈希。使用该哈希,您可以自己构建 Linux 版本的下载 URL。

在您的情况下,您需要 2019.2.5f1,它为您提供了 UnityHub 链接 unityhub://2019.2.5f1/9dace1eed4cc

您可以在以下网址下载压缩包:

https://download.unity3d.com/download_unity/9dace1eed4cc/LinuxEditorInstaller/Unity.tar.xz

unity-editor包是一个很好的修改 PKGBUILD 文件的包,如果你想将任意版本安装为适当的包。

  1. 克隆项目
  2. 将 PKGBUILD 版本和哈希调整为您想要的版本
  3. 运行makepkg -g为新压缩包生成校验和
  4. 将新的校验和插入到 PKGBUILD 中
  5. 运行makepkg -p PKGBUILD以编译包
  6. 运行sudo pacman -U ./unity-editor-${pkgversion}.pkg.tar以安装新构建的包。

如果有人遇到此问题并想从 unityhub 下载旧版本,那么有适合我的解决方案:

  1. 转到 Unity 下载存档
  2. 绿色按钮复制重定向链接(您可以右键单击它并选择"在新选项卡中打开链接",然后从此处复制(
  3. 获得链接后,打开终端并转到拥有UnityHub.AppImage的位置。
  4. 只需使用此命令:./UnityHub.AppImage link链接是您复制的内容(例如./UnityHub.AppImage unityhub://2019.3.13f1/d4ddf0d95db9下载 2019.3.13 版本的 uinity(

我有两个哈希:

  • 89d6087839c2 Unity 2019.3.1f1

  • b9898e2d04a4 团结 2019.2.16F1

最新更新