Как установить Unity3D на Ubuntu 18.04?

Есть ли какой-нибудь способ установить Unity 3D без wine? Установка с терминала была бы хороша.

Рекомендуемый способ установки Unity в Linux - это сначала установить Unity Hub.

Установочный файл Unity Hub:

https://public-cdn.cloud.unity3d.com/hub/prod/UnityHub .Изображение приложения

Убедитесь, что UnityHub.Файл AppImage является исполняемым.

$ chmod +x path/to/UnityHub.AppImage

Вы можете установить предпочитаемую версию Unity в разделе Установки приложения Unity Hub. Он автоматически загрузит и установит его для вас.

Install Unity on Ubuntu Linux

Я написал статью, подробно описывающую каждый шаг, которую вы можете найти по ссылке ниже:

https://www.linuxdeveloper.space/install-unity-linux/

Unity3D сейчас выпускается через "Помощник по загрузке". Инструкции по его использованию следующие:

  1. Направляйтесь к Поток выпуска Unity-on-Linux и перейдите на последнюю страницу. Последнее сообщение будет содержать последнюю версию. На момент публикации этой публикации это этот. Скачай его.
  2. Сделайте эту загрузку исполняемой. Например, chmod +x UnitySetup-2018.2.7f1
  3. Установите необходимые компоненты с помощью

    sudo apt install libgtk2.0-0 libsoup2.4-1 libarchive13 libpng16-16 libgconf-2-4 lib32stdc++6 libcanberra-gtk-module
  4. Запустите программу установки.

    ~/Downloads/UnitySetup-2018.2.7f1
  5. Мне нравится помещать его в /opt папку после ее установки и создайте ссылку, чтобы я мог запустить ее из командной строки.

    cdsudo mv Unity-2018.2.7f1 /opt/Unity3Dsudo ln -s /opt/Unity3D/Editor/Unity /usr/bin/unity3d

Как только это будет сделано, вы можете ввести unity3d чтобы запустить редактор Unity3D.

Последний.версия deb на самом деле была Unity 2017.2.1f1. После этого все остальные версии вошли в качестве расширения .sha. версия .deb фактически автоматически устанавливает все необходимые зависимости. Но теперь вы должны сначала установить зависимости самостоятельно.

Установите зависимости

sudo apt install gconf-service lib32gcc1 lib32stdc++6 libasound2 libc6 libc6-i386\libcairo2 libcap2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libfreetype6 libgcc1\libgconf-2-4 libgdk-pixbuf2.0-0 libgl1-mesa-glx libglib2.0-0 libglu1-mesa libgtk2.0-0\libnspr4 libnss3 libpango1.0-0 libstdc++6 libx11-6 libxcomposite1 libxcursor1\libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxtst6 zlib1g debconf npm

Я также рекомендую установить build essentials

sudo apt install build-essential 

После этого перейдите по этой ссылке Unity в Linux: Примечания к выпуску и известные проблемы - Форум Unity

Нажмите на html-ссылки для загрузки нужной вам версии Unity и выберите Linux download assistant.

После его установки вы можете просто дважды щелкнуть файл установки или запустить его с помощью командной строки с помощью:

cd Downloads./UnitySetup*

Пробовали ли вы следовать их instructions?