Unityhub 설치 on Ubuntu 22.04

Unity를 사용하기 위해 Ubuntu 22.04에서 Unityhub 설치 과정을 진행해도 Unityhub가 실행되지 않는다.

검색해본 결과, libssl 버전이 안맞아서 그런 것인데, Ubuntu 22.04에 설치되는건 libssl3이고 Unityhub가 사용하는건 libssl1 이다.

간단히 libssl1을 받아서 설치해주면 해결됨.

$ wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
$ sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

Unityhub 설치 과정은…

$ sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
$ wget -qO - https://hub.unity3d.com/linux/keys/public | sudo tee /etc/apt/trusted.gpg.d/unityhub.asc
$ sudo apt update
$ sudo apt install unityhub