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

时间:2020-01-20 11:00:36

标签: linux unity3d version archlinux manual

我知道此页面:https://unity3d.com/get-unity/download/archive,但下载仅适用于Windows和Mac,尽管已安装,但“ unity hub”按钮没有任何作用。我找到了可以下载甚至较旧版本(如2018)的地方,但我需要版本“ 2019.2.5f1”。我可以下载和使用Mac版本吗?有没有可以在不使用unity hub的情况下下载此Linux编译版本的地方?感谢您的帮助。

3 个答案:

答案 0 :(得分:5)

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

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

您可以从以下URL下载压缩包:

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

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

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

答案 1 :(得分:0)

我有两个哈希值:

答案 2 :(得分:0)

如果有人遇到这个问题并想从 unityhub 下载旧版本,有一个对我有用的解决方案:

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