The archive page allows users to download older versions of Unity for Windows and Mac, but not for Linux:
https://unity3d.com/get-unity/download/archive
It is possible to download the builds via UnityHub, but sometiems the xgd-open link doesn’t work and Unit yHub won’t download the specified version.
Is there another way to download a specific version of Unity Editor for Linux?
- Find the specific version you need in the archive page: Download Archive
- Open the dropdown for Windows download and right-click on the “Unity Editor 64-bit” menu item.
- Copy the link to clipboard.
- The link will contain a commit hash - a random string looking like this:
e6e740a1c473
, which identifies a specific Unity version.
- Substitute the HASH you’ve extracted in the following link:
https://download.unity3d.com/download_unity/HASH/LinuxEditorInstaller/Unity.tar.xz
- You can use wget to download it from terminal:
wget https://download.unity3d.com/download_unity/HASH/LinuxEditorInstaller/Unity.tar.xz
For example this command will download Unity Editor 2019.03.9: wget https://download.unity3d.com/download_unity/e6e740a1c473/LinuxEditorInstaller/Unity.tar.xz
- Extract the downloaded file and use the UnityHub’s “Locate” function to make UnityHub aware of that version of Unity Editor.
I wish there simply were Linux links on the archive page, since all the builds are done for Linux, they are just not listed publicly, and the special website links to Unity Hub don’t always work…
I have recorded a simple tutorial