docs.unity3d.com
  • Manual
  • Support
    • Get started
      • Install the Hub
      • First-time users
    • Profile
    • Projects
      • Add and remove projects
      • Open project
      • Templates
      • License checkout to work offline
    • Editor downloads and installations
      • Install and uninstall Editor versions
      • Add modules
      • Downloads manager
    • Learn
    • Community
    • Preferences
      • Licenses
      • Advanced
    • Advanced Users
      • Hub Command Line Interface
    • Help
    • Get started
    • Install the Hub

    Install the Unity Hub

    System requirements

    The Unity Hub supports the following Operating Systems:

    • Windows 10 (64-bit versions), 11
    • macOS X 11+
    • Ubuntu 24.04

    Note: Unity supports Apple Silicon machines (M1 machines), and you can install Apple Silicon Unity Editors through the Unity Hub. For more information, go to the Installing the native Apple silicon Editor forum page. Additionally, Unity will no longer support Windows 7 after the 2023.1 release. Unity recommends upgrading to a supported operating system for the 2023.1 release.

    Install an older version of Unity Hub

    If you require an older version of the Hub for compatibility reasons, you can download Unity Hub 3.12.1 on the following platforms:

    • Windows x64
    • macOS
      • Intel (x64)
      • Apple Silicon (arm64)
    • Linux
      • RPM package
      • DEB package

    Unity Hub 3.12.1 supports the following operating systems:

    • Windows 8, 10 (64-bit versions), 11
    • macOS X 10.13+
    • Ubuntu versions 20.04 and 22.04

    Note: Use the latest version of Unity Hub to ensure optimal performance, access the latest features, receive security updates, and maintain compatibility with the newest Unity Editor versions.

    Use the installer

    To install the Unity Hub, do the following:

    1. Go to the Download Unity page on the Unity website.
    2. Select Download Unity Hub.
    3. Open the installer file.
    4. Follow the instructions in the Unity Hub setup window.

    When you install the Unity Hub for the first time, the Unity 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.

    Note: When you launch the Unity 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 Unity Hub access your projects and Editor installations and to give it the ability to fetch resources from cloud servers.

    Install the Unity Hub on Linux

    Debian or Ubuntu

    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.

    1. To add the public signing key, run the following command:

      $ wget -qO - https://hub.unity3d.com/linux/keys/public | gpg --dearmor | sudo tee /usr/share/keyrings/Unity_Technologies_ApS.gpg > /dev/null
      
    2. To add the Unity Hub repository, you need an entry in /etc/apt/sources.list.d. Run the following command to add the Unity Hub repository:

      $ sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/Unity_Technologies_ApS.gpg] https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
      
    3. Update the package cache and install the package:

      $ sudo apt update
      $ sudo apt-get install unityhub
      

    **Note: For some systems, you may need to ensure the following:

    • The directory /usr/share/keyrings exists.
    • The user or group installing the Hub has write permissions to the /usr/share/keyrings directory.
    • The user or group installing Hub has at least read permissions to the resulting file Unity_Technologies_ApS.gpg.**

    To remove the Unity Hub from the system, run the following command:

    $ sudo apt-get remove unityhub
    

    Red Hat Enterprise Linux (RHEL) or CentOS

    To install the Unity Hub on a RHEL or CentOS Linux distribution, you need to add the Unity Hub rpm repository to your known repositories list.

    1. 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'
      
    2. Update the package cache and install the package using:

      $ sudo yum check-update
      $ sudo yum install unityhub
      

    To remove the Unity Hub from your system, run the following command:

    $ sudo yum remove unityhub
    

    Install the beta versions of the Unity Hub on Linux

    Debian or Ubuntu

    Unity distributes the Unity Hub beta versions for Linux 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).

    1. To install the beta version, you need to add another repository entry in your /etc/apt/sources.list:

      $ sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/Unity_Technologies_ApS.gpg] https://hub.unity3d.com/linux/repos/deb unstable main" > /etc/apt/sources.list.d/unityhub-beta.list'
      
    2. Update the package cache and install the package:

      $ sudo apt update
      $ sudo apt-get install unityhub=<version>
      

    Where <version> follows the format of 3.4.1-beta.1.

    Note: Only Unity Hub version 3 and higher are distributed through this mechanism.

    Red Hat Enterprise Linux (RHEL) or CentOS

    Unity distributes the Unity Hub beta versions for Linux through a different repository. 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/

    1. 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'
      
    2. Update the package cache and install the package:

      $ sudo yum check-update
      $ sudo yum install unityhub
      

    Unity Hub updates

    To try beta versions of the Hub or switch from beta to a stable version of the Hub, follow the instructions in Advanced Preferences.


    Did you find this page useful? Please give it a rating:

    Thanks for rating this page!

    Report a problem on this page

    What kind of problem would you like to report?

    • This page needs code samples
    • Code samples do not work
    • Information is missing
    • Information is incorrect
    • Information is unclear or confusing
    • There is a spelling/grammar error on this page
    • Something else

    Thanks for letting us know! This page has been marked for review based on your feedback.

    If you have time, you can provide more information to help us fix the problem faster.

    Provide more information

    You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:

    You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:

    You've told us there is information missing from this page. Please tell us more about what's missing:

    You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:

    You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:

    You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:

    You've told us this page has a problem. Please tell us more about what's wrong:

    Thank you for helping to make the Unity documentation better!

    Your feedback has been submitted as a ticket for our documentation team to review.

    We are not able to reply to every ticket submitted.

    In This Article
    • System requirements
    • Install an older version of Unity Hub
    • Use the installer
      • Install the Unity Hub on Linux
      • Install the beta versions of the Unity Hub on Linux
    • Unity Hub updates
    Copyright © Unity Technologies
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX.