Menginstal Unity3d di Ubuntu 16.04

12

Menurut posting blog ini saya harus dapat menginstal versi .deb dari Unity Editor untuk Ubuntu. Saya memiliki persyaratan sistem yang disarankan. Tetapi ketika saya mencoba untuk menginstal file deb menggunakan. sudo dpkg -i mydebfile.debSaya mendapatkan kesalahan berikut:

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

Adakah yang berhasil menginstal Unity3d di Ubuntu 16.04? Tolong bantu jika Anda bisa.

EDIT: Saya telah ditanya apakah pertanyaannya Bagaimana cara menginstal file deb melalui baris perintah? telah menyelesaikan masalah saya. Jawabannya adalah: Tidak, belum. Jawaban dalam pertanyaan itu mungkin membantu seseorang belajar bagaimana memperbaiki dependensi yang rusak menggunakan sudo apt-get -f installtetapi itu tidak menyelesaikan masalah saya. Saya harus menginstal masing-masing paket yang hilang satu per satu (lihat komentar di bawah). Jadi, saya pikir orang-orang yang datang ke sini untuk masalah yang sama tidak akan dapat mengetahui bahwa mereka harus menginstal paket dengan tangan jika pertanyaan ditandai sebagai duplikat.

Eisenheim
sumber
5
Kemungkinan duplikat dari Bagaimana cara menginstal file deb di baris perintah?
David Foerster
1
Ini khusus untuk Unity, bukan penipuan, tapi saya mengerti maksud Anda! Jawaban di utas ini sekarang kedaluwarsa (tidak ada lagi file deb.), Lihat jawaban saya untuk instruksi.
GrayedFox
1
Mengapa pertanyaan ini terus-menerus ditandai sebagai pertanyaan rangkap? Silakan baca paragraf terakhir dari pertanyaan sebelum meninjaunya.
karel

Jawaban:

4

The dpkg -iperintah tidak mengatasi dependensi dan menarik mereka dari apt repositori. Anda perlu menginstal paket menggunakan aplikasi Perangkat Lunak Ubuntu , atau Anda perlu apt-get installdependensi yang terdaftar dengan tangan di terminal, sehingga mereka akan diinstal dan dependensi untuk unity-editor.debfile puas.

dobey
sumber
6
Saya percaya bahwa menjalankan sudo apt-get install -fsetelah menginstal DEB akan menginstal dependensi untuk itu.
TheWanderer
1
@dobey menginstal masing-masing dependensi dengan tangan menyelesaikan masalah.
Eisenheim
@ Zacharee1 Saya setuju dengan Anda.
Eisenheim
2
@dobey Mengapa tidak menempel di sini perintah yang menginstal semua dependensi Unity3D? Saya pikir itu mungkin berguna untuk orang lain?
matandked
6

Unduh

Unity memberikan dukungan resmi untuk Ubuntu

Anda selalu bisa mendapatkan rilis terbaru dari Unity3D:

gulir ke bawah halaman


Install

Benny
sumber
Cara baru menginstal Unity. Tautan yang sama. Tidak ada file .deb lagi. Anda akan mendapatkan file asisten instalasi dengan ekstensi .0b1 kali ini. Jadikan itu executable 'chmod + x name.0b1' dan jalankan.
UserK
1

Gunakan gdebi! instal gdebi ini pada perangkat lunak Ubuntu, dan buka manaager file, buka Unduh, dan buka terminal pada Unduh. dan lari:

1. gdebi [.deb file you downloaded.deb(full name)] dan tunggu ...

  1. ketik ysaat Anda melihat [y/n].

  2. coba buka editor Unity!

Tetapi ada satu kesalahan yang saya temukan: Jika Anda masuk, selalu muncul 'Layanan tidak tersedia, silakan coba lagi nanti.' Jangan mencoba menunggu. itu SELALU menunjukkan kepada saya.

CM7 냥이 버섯 TV
sumber
0

Jawaban di halaman ini sekarang agak ketinggalan zaman. Unity tidak lagi menyediakan .debfile. Butuh waktu sebentar, tetapi pergi ke utas ini:

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

Dan arahkan ke halaman terakhir. Klik tautan di pos terakhir (seperti yang diperintahkan) dan unduh yang dapat dieksekusi. Setelah mengunduh, Anda perlu menambahkan hak eksekusi, lakukan ini melalui GUI (klik kanan, buka izin, dan centang "Izinkan file pelaksana sebagai program") atau dari baris perintah Anda cukup jalankan

chmod +x unity-setup-filename

Sekarang Anda dapat membuka installer berbantuan grafis baru!

GrayedFox
sumber
0

Untuk merangkum posting ini

INSTALL UNITY3D DI UBUNTU 18.04

Temukan Unity3D terbaru di Linux dari HERE

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
jakebrinkmann
sumber