Install the Unity Hub
System Requirements
The Unity Hub supports the following Operating Systems:
- Windows 7 SP1+, 8, 10 (64-bit versions only)
- Mac OS X 10.12+
- CentOS 7
- Ubuntu 18.04, 20.04
Note: Unity supports Apple Silicon machines (M1 machines) and you can now install Apple Silicon Unity Editors through the Unity Hub. For more information, go to the Installing the native Apple silicon Editor forum page.
Installing
To install the Unity Hub, go to the Download Unity page on the Unity website and select the Download Unity Hub button. Open the installer file and follow the instructions in the Unity Hub setup window.
When you install the Hub for the first time, the Hub runs and opens the welcome page. To continue to navigate the application, you need to either sign in with your Unity ID or, if you don’t have an existing account, select Create Unity ID to create a new account.
If you are an advanced user and want to skip the welcome page on Hub startup window, go to the User Custom Configuration page for more information.
Note: When you launch the Hub for the first time, it might prompt you to give it access to some of your file system locations or allow its connections through the firewall. Accept those requests to help the Hub access your projects and Editor installations and to give it the ability to fetch resources from the cloud servers.
Installing the Hub on Linux
Debian or Ubuntu
Installing:
To install the Unity Hub on a Debian or Ubuntu Linux distribution, you need to add the Unity Hub Debian repository along with the public signing key to verify the integrity of the packages.
To add the Unity Hub repository, you need an entry in /etc/apt/sources.list
.
Run the following command to add the Unity Hub repository:
$ sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
To add the public signing key, run the following command:
$ wget -qO - https://hub.unity3d.com/linux/keys/public | sudo apt-key add -
Then update the package cache and install the package using:
$ sudo apt update
$ sudo apt-get install unityhub
Uninstalling the Hub:
To remove the Unity Hub from the system, run the following command:
$ sudo apt-get remove unityhub
RHEL or CentOS
Installing:
To install the Unity Hub on a Rhel or CentOS Linux distribution, you need to add the Unity Hub rpm repository into your known repositories list.
To add the Unity Hub repository, you need an entry in /etc/yum.repos.d/
.
Run the following command to add the Unity Hub repository:
$ sudo sh -c 'echo -e "[unityhub]\nname=Unity Hub\nbaseurl=https://hub.unity3d.com/linux/repos/rpm/stable\nenabled=1\ngpgcheck=1\ngpgkey=https://hub.unity3d.com/linux/repos/rpm/stable/repodata/repomd.xml.key\nrepo_gpgcheck=1" > /etc/yum.repos.d/unityhub.repo'
Then update the package cache and install the package using:
$ sudo yum check-update
$ sudo yum install unityhub
Uninstalling:
To remove the Unity Hub from your system, run the following command:
$ sudo yum remove unityhub
Installing the beta versions of the Hub on Linux
Debian or Ubuntu
The Unity Hub beta versions for Linux are distributed through the same repository but under a different distribution.
Before you begin, make sure you have added the public signing key already in your keychain (as explained above).
To install the beta version, you need to add another repository entry in your /etc/apt/sources.list
:
$ sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb unstable main" > /etc/apt/sources.list.d/unityhub-beta.list'
Then update the package cache and install the package using:
$ sudo apt update
$ sudo apt-get install unityhub=<version>
Note: Only Unity Hub version 3 and higher are distributed through this mechanism.
RHEL or CentOS
The Unity Hub beta versions for Linux are distributed through a different repository and you need to add the repository entry in your package manager.
To add the Unity Hub repository, you need an entry in /etc/yum.repos.d/
Run the following command to add the unity hub repository:
$ sudo sh -c 'echo -e "[unityhub-beta]\nname=Unity Hub Beta\nbaseurl=https://hub.unity3d.com/linux/repos/rpm/unstable\nenabled=1\ngpgcheck=1\ngpgkey=https://hub.unity3d.com/linux/repos/rpm/unstable/repodata/repomd.xml.key\nrepo_gpgcheck=1" > /etc/yum.repos.d/unityhub_beta.repo'
Then update the package cache and install the package using:
$ sudo yum check-update
$ sudo yum install unityhub
Hub updates
If you want to try beta versions of the Hub or switch from beta to a stable version of the Hub, follow the instructions in Advanced Preferences.