Установить игровой движок Unity 3D на Ubuntu можно через Unity Hub — специальный менеджер для загрузки редактора и управления проектами.
Основные шаги выглядят так:
Ключевые шаги установки
· Добавить репозиторий Unity Hub: Создать файл с адресом официального репозитория пакетов для вашей системы.
· Добавить ключ безопасности: Импортировать ключ для проверки подлинности пакетов из репозитория.
· Установить Unity Hub: Обновить список пакетов и установить unityhub через APT.
· Решить проблему с libssl: Для Ubuntu 22.04 и 24.04 нужно вручную установить устаревшую библиотеку libssl1.1 из сети.
· Запустить Unity Hub и установить редактор: Через графический интерфейс Unity Hub войти в учётную запись и выбрать версию движка для установки.
📥 Установка Unity Hub
Официальный метод установки — добавить репозиторий Unity в систему. Это нужно делать через терминал.
· Добавьте ключ репозитория и сам репозиторий. Скопируйте и выполните команды ниже:
```bash
sudo install -d /etc/apt/keyrings
curl -fsSL https://hub.unity3d.com/linux/keys/public | sudo gpg --dearmor -o /etc/apt/keyrings/unityhub.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/unityhub.gpg] https://hub.unity3d.com/linux/repos/deb stable main" | sudo tee /etc/apt/sources.list.d/unityhub.list
```
· Обновите список пакетов и установите Unity Hub:
```bash
sudo apt update
sudo apt install unityhub
```
⚠️ Решение проблемы с libssl1.1 (для Ubuntu 22.04 / 24.04)
Главная сложность в новых версиях Ubuntu — отсутствие пакета libssl1.1 в стандартных репозиториях, от которого зависит Unity Hub.
Как это исправить:
1. Вручную скачайте пакет libssl1.1. Например, используйте wget и ссылку, актуальную на текущий момент (ссылка может меняться со временем):
```bash
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb
```
2. Установите скачанный файл:
```bash
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb
```
⚠️ Важно: Если приведённая выше ссылка не работает, найдите свежую в обсуждениях сообщества.
🚀 Запуск и установка Unity Editor
1. Запустите Unity Hub из меню приложений или командой unityhub в терминале.
2. Войдите в свою учётную запись Unity (создайте её, если её нет).
3. Перейдите во вкладку "Installs" и нажмите "Install Editor".
4. Выберите версию движка. Для начала рекомендуется выбрать LTS (Long Term Support) версию — она стабильнее.
💡 Дополнительная информация
· Flatpak как альтернатива: Если установка через APT не удалась, попробуйте неофициальный пакет Flatpak.
· Внимание на оболочку рабочего стола: В русскоязычном сегменте интернета "Unity" часто означает старую графическую оболочку Ubuntu Unity. Ваш вопрос именно о игровом движке Unity 3D, и эти две вещи не связаны.
Если у вас возникнут проблемы с установкой libssl1.1 или запуском Unity Hub, напишите, какая версия Ubuntu у вас используется — помогу найти актуальное решение.
Комментариев 1