Instalacja Unity3d na Ubuntu 16.04


12

Zgodnie z tym postem na blogu powinienem móc zainstalować wersję .deb edytora Unity Editor dla systemu Ubuntu. Mam zalecane wymagania systemowe. Ale gdy próbuję zainstalować plik .deb przy użyciu polecenia sudo dpkg -i mydebfile.deb, pojawiają się następujące błędy:

Selecting previously unselected package unity-editor.
(Reading database ... 175283 files and directories currently installed.)
Preparing to unpack unity-editor-5.3.4f1 20160503_amd64.deb ...
Unpacking unity-editor (5.3.4f1) ...
dpkg: dependency problems prevent configuration of unity-editor:
 unity-editor depends on lib32gcc1 (>= 1:4.1.1); however:
  Package lib32gcc1 is not installed.
 unity-editor depends on lib32stdc++6 (>= 4.6); however:
  Package lib32stdc++6 is not installed.
 unity-editor depends on libc6-i386 (>= 2.15); however:
  Package libc6-i386 is not installed.
 unity-editor depends on libpq5; however:
  Package libpq5 is not installed.
 unity-editor depends on npm; however:
  Package npm is not installed.

dpkg: error processing package unity-editor (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
 unity-editor

Czy ktoś już pomyślnie zainstalował Unity3d na Ubuntu 16.04? Proszę, jeśli możesz.

EDYCJA: Zostałem zapytany, czy pytanie Jak zainstalować plik .deb za pomocą wiersza poleceń? rozwiązał mój problem. Odpowiedź brzmi: nie, nie ma. Odpowiedzi w tym pytaniu mogą pomóc w nauczeniu się, jak naprawić zepsute zależności, sudo apt-get -f installale to nie rozwiązało mojego problemu. Musiałem zainstalować każdy z brakujących pakietów jeden po drugim (patrz komentarze poniżej). Tak więc myślę, że ludzie przybywający tutaj z tego samego problemu nie będą wiedzieć, że muszą ręcznie zainstalować pakiety, jeśli pytanie jest oznaczone jako duplikat.



1
Jest to specyficzne dla Unity, więc nie do końca dupe, ale rozumiem twój punkt widzenia! Odpowiedzi w tym wątku są teraz nieaktualne (koniec pliku .deb), instrukcje znajdują się w mojej odpowiedzi .
GrayedFox,

1
Dlaczego to pytanie jest wielokrotnie zgłaszane jako duplikat? Przeczytaj ostatni akapit pytania, zanim je przejrzysz.
karel

Odpowiedzi:


4

dpkg -iKomenda nie rozwiąże zależności i wyciągnąć je z apt repozytoriach. Musisz zainstalować pakiet za pomocą aplikacji Ubuntu Software , lub będziesz musiał apt-get installręcznie wymienić wymienione zależności w terminalu, aby zostały zainstalowane i zależności dla unity-editor.debpliku spełnione.


6
Wierzę, że uruchomienie sudo apt-get install -fpo zainstalowaniu DEB spowoduje zainstalowanie zależności.
Wędrowiec

1
@dobey ręcznie instalując każdą z zależności rozwiązał problem.
Eisenheim,

@ Zacharee1 Zgadzam się z tobą.
Eisenheim,

2
@dobey Dlaczego nie wkleić tutaj polecenia, które instaluje wszystkie zależności Unity3D? Myślę, że może być przydatny dla innych?
matandked


1

Użyj gdebi! zainstaluj ten gdebi na oprogramowaniu Ubuntu i otwórz menedżera plików, przejdź do pobierania i otwórz terminal przy pobieraniu. i biegnij:

1. gdebi [.deb file you downloaded.deb(full name)] i czekaj ...

  1. wpisz ykiedy zobaczysz [y/n].

  2. spróbuj otworzyć edytor Unity!

Znalazłem jednak jeden błąd: po zalogowaniu zawsze pojawia się komunikat „Usługa niedostępna, spróbuj ponownie później”. Nie próbuj czekać. to ZAWSZE pokazuje mi.


0

Odpowiedzi na tej stronie są teraz nieco nieaktualne. Jedność nie zapewnia już .debpliku. Zajęło mi to chwilę, ale przejdź do tego wątku:

https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/

I przejdź do ostatniej strony. Kliknij link w ostatnim poście (zgodnie z instrukcją) i pobierz plik wykonywalny. Po pobraniu musisz dodać uprawnienia do wykonania, albo zrób to za pomocą GUI (kliknij prawym przyciskiem myszy, przejdź do uprawnień i zaznacz „Zezwalaj na wykonywanie pliku jako program”) lub z poziomu wiersza poleceń

chmod +x unity-setup-filename

Teraz możesz otworzyć nowy graficzny instalator wspomagany!


0

Podsumowując ten post

ZAINSTALUJ UNITY3D W UBUNTU 18.04

Znajdź najnowszą wersję Unity3D na Linuksie TUTAJ

sudo apt install -y libgconf-*
wget https://beta.unity3d.com/download/<checksum>/UnitySetup-YYYY.X.ZZZ
chmod +x UnitySetup-YYYY.X.ZZZ
./UnitySetup-YYYY.X.ZZZ
ln -s Unity3D-YYYY.X.ZZZ/Editor/Unity /usr/bin/unity3d
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.