Unity Hub Auto Update

For context, i use void linux and i want to install unity, i donwload the hub using rpm package, the problem is when i download the hub version 3.14.4 ( the latest version u can download from unity ) and run it , it will try to run the version 3.15.2 and that will result on checksum error, my question is how to disable this auto update? whats the point on putting the older version when try to run it it force fully open the newest version?

Hi @KingCyborg

You downloaded one of the archive versions of the Hub. Please follow the instructions here to add the package correctly.

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'
  1. 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

is this bot ? or real person ? sorry for asking , i want to confirm , i already said i use void linux wich is its own fork of linux so i cant use the repo for download, thats why i dowload the archive version, my question is why do you guys have archive version but when i run it it force to run the latest version or why not just put the latest version inside RPM package too

@KingCyborg I’m a real person! Unity doesn’t use bots on the forums.

If you want the latest rpm, you can take the package repository link from the instructions and download manually.

Here’s all the current versions:

Here’s the latest version download link:
https://hub-dist.unity3d.com/artifactory/hub-rpm-prod-local/unity/stable/unityhub_x86_64/UnityHubSetup-x86_64.rpm

I was using the rpm before the version 3.14.4 that’s what im complained about, whenever i run it it detect newer version 3.15.2 and run it instead and will have checksum error, my work around is creating docker image for fedora and download from it ( since the only way to get the latest version is from yum repository) and put it into my host machine that use void linux, my question is, am i allowed to do this? I want to put everything inside github action so i always have the latest version. Is this count as redistribution of binary? Sorry if my English bad btw

I’m not a lawyer here, but since this is for you own usage I believe that’s okay!

We recently tested Unity Hub on SteamOS (Steam Deck) and the trick there was to use distrobox to host Ubuntu.

ah so basically same approach with me, btw if im not wrong there was an appimage for unityhub, why u guys stop the appimage support? isnt it better since it will be distro agnostic

Unfortunately, we had to remove AppImage because it wasn’t being maintained properly and was missing several key dependencies. This caused a disproportionate number of support tickets from users experiencing various issues.

You’re also correct that AppImage would be ideal for distro-agnostic support. I’ll talk with the team and we can look into what it would take to properly support it again.

In the meantime, the distrobox approach is the best workaround for distributions like Void Linux. Thanks for understanding!