Jak zainstalować Unity3D na Ubuntu 18.04?

21

Czy jest jakiś sposób na zainstalowanie Unity 3D bez wina? Instalacja z terminala byłaby dobra.

SaintDude
źródło
3
Próbowałeś postępować zgodnie z ich instrukcjami ?
dadexix86

Odpowiedzi:

27

Unity3D jest teraz wydawany poprzez „Download Helper”. Instrukcje korzystania z niego są następujące:

  1. Głowica do nici usuwanej Unity-on-Linux i przejść do ostatniej strony. Ostatni post będzie zawierał najnowsze wydanie. W chwili publikacji tego postu jest to ten . Pobierz to.
  2. Udostępnij ten plik wykonywalny. Na przykład,chmod +x UnitySetup-2018.2.7f1
  3. Zainstaluj wymagania wstępne za pośrednictwem

    sudo apt install libgtk2.0-0 libsoup2.4-1 libarchive13 libpng16-16 libgconf-2-4 lib32stdc++6 libcanberra-gtk-module
    
  4. Uruchom instalatora.

    ~/Downloads/UnitySetup-2018.2.7f1
    
  5. Chciałbym umieścić go w /optfolderze po zainstalowaniu i utworzyć łącze, aby móc uruchomić go z wiersza polecenia.

    cd
    sudo mv Unity-2018.2.7f1 /opt/Unity3D
    sudo ln -s /opt/Unity3D/Editor/Unity /usr/bin/unity3d
    

Gdy to zrobisz, możesz wpisać, unity3daby uruchomić edytor Unity3D.

Thecal714
źródło
Ale nie jest to zalecane, ponieważ pakiety Debiana porzucone przez Unity i wszystkie wersje Unity 2018 muszą zostać zainstalowane w powyższy sposób, Unity Hub nie jest również dostępny w pakiecie deb.
Jatin-CBS
Plik deb instalatora Unity 3D Linux Editor stąd nie działa w 18.04. Jest to starsze wydanie wydane w 2017 r.
Karel
2
Wygląda na to, że działa. Dobry pomysł, aby przenieść go do / opt zamiast instalować bezpośrednio. To dobry sposób na uniknięcie instalacji jako root.
David Kamer
Błąd segmentacji (
zrzut
2

Ostatnią wersją .deb była Unity 2017.2.1f1. Następnie cała inna wersja pojawiła się jako rozszerzenie .sha. Wersja .deb faktycznie automatycznie instaluje wszystkie wymagane zależności. Ale teraz najpierw musisz zainstalować zależności.

Zainstaluj zależności

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

Polecam także instalowanie niezbędnych wersji kompilacji

sudo apt install build-essential 

Następnie przejdź do tego linku Unity on Linux: Informacje o wersji i znane problemy - Unity Forum

Kliknij .html linki do pobrania żądanej wersji Unity i wybierz asystenta pobierania Linux.

Po zainstalowaniu możesz po prostu dwukrotnie kliknąć plik instalacyjny lub uruchomić go za pomocą wiersza poleceń, wykonując:

cd Downloads
./UnitySetup*
Jatin-CBS
źródło