安装 Unity Hub
系统要求
Unity Hub 支持以下操作系统:
- Windows 7 SP1+、8、10(64 位版本)、11
- macOS X 10.13+
- CentOS 7
- Rocky
- Ubuntu 20.04 和 22.04 版本
注意:Unity 支持 Apple Silicon 芯片的机器(M1 机器),您可以在 Unity Hub 中安装 Apple Silicon 版的 Unity 编辑器。更多信息,请访问 安装原生 Apple Silicon 编辑器 论坛页面。此外,Unity 将在 2023.1 版本发布后不再支持 Windows 7。Unity 建议您升级到支持的操作系统以使用 2023.1 版本。
使用安装程序
要安装 Unity Hub,请执行以下操作:
- 访问 Unity 网站上的 下载 Unity 页面。
- 选择下载 Unity Hub。
- 打开安装程序文件。
- 按照 Unity Hub 设置窗口中的说明进行操作。
首次安装 Unity Hub 时,Unity Hub 会运行并打开欢迎页面。要继续浏览应用程序,您需要使用您的 Unity ID 登录,或者如果您没有现有帐户,请选择创建 Unity ID 以 创建一个新帐户。
注意:首次启动 Unity Hub 时,它可能会提示您授予其访问某些文件系统位置的权限或允许其通过防火墙连接。请接受这些请求,以帮助 Unity Hub 访问您的项目和编辑器安装,并使其能够从云服务器获取资源。
在 Linux 上安装 Unity Hub
Debian 或 Ubuntu
要在 Debian 或 Ubuntu Linux 发行版上安装 Unity Hub,您需要添加 Unity Hub Debian 存储库以及公共签名密钥以验证软件包的完整性。
要添加公共签名密钥,请运行以下命令:
$ wget -qO - https://hub.unity3d.com/linux/keys/public | gpg --dearmor | sudo tee /usr/share/keyrings/Unity_Technologies_ApS.gpg > /dev/null
要添加 Unity Hub 存储库,您需要在
/etc/apt/sources.list.d
中添加一个条目。运行以下命令添加 Unity Hub 存储库:$ 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'
更新软件包缓存并安装软件包:
$ sudo apt update $ sudo apt-get install unityhub
**注意:对于某些系统,您可能需要确保以下内容:**
- 目录
/usr/share/keyrings
存在。 - 安装 Hub 的用户或组对
/usr/share/keyrings
目录具有写入权限。 - 安装 Hub 的用户或组至少对生成的
Unity_Technologies_ApS.gpg
文件具有读取权限。**
要从系统中删除 Unity Hub,请运行以下命令:
$ sudo apt-get remove unityhub
Red Hat Enterprise Linux (RHEL) 或 CentOS
要在 RHEL 或 CentOS Linux 发行版上安装 Unity Hub,您需要将 Unity Hub rpm 存储库添加到已知的存储库列表中。
要添加 Unity Hub 存储库,您需要在
/etc/yum.repos.d/
中添加一个条目。运行以下命令添加 Unity Hub 存储库:$ 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'
使用以下命令更新软件包缓存并安装软件包:
$ sudo yum check-update $ sudo yum install unityhub
要从系统中删除 Unity Hub,请运行以下命令:
$ sudo yum remove unityhub
在 Linux 上安装 Unity Hub 测试版
Debian 或 Ubuntu
Unity 通过同一个存储库但使用不同的发行版来分发 Linux 版的 Unity Hub 测试版。
在开始之前,请确保您已将公共签名密钥添加到您的密钥链中(如 上文 所述)。
要安装测试版,您需要在
/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'
更新软件包缓存并安装软件包:
$ sudo apt update $ sudo apt-get install unityhub=<version>
其中 <version>
遵循 3.4.1-beta.1
的格式。
注意:只有 Unity Hub 3 及更高版本通过此机制分发。
Red Hat Enterprise Linux (RHEL) 或 CentOS
Unity 通过不同的存储库分发 Linux 版的 Unity Hub 测试版。您需要在您的包管理器中添加存储库条目。
要添加 Unity Hub 存储库,您需要在 /etc/yum.repos.d/
中添加一个条目:
运行以下命令添加 Unity Hub 存储库:
$ 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'
更新软件包缓存并安装软件包:
$ sudo yum check-update $ sudo yum install unityhub
Unity Hub 更新
要尝试 Hub 的测试版或从测试版切换到 Hub 的稳定版,请按照 高级偏好设置 中的说明进行操作。