Cài đặt Unity3d trên Ubuntu 16.04


12

Theo bài đăng trên blog này, tôi sẽ có thể cài đặt phiên bản .deb của Unity Editor cho Ubuntu. Tôi có các yêu cầu hệ thống được đề nghị. Nhưng khi tôi cố gắng cài đặt tệp .deb bằng cách sử dụng thì sudo dpkg -i mydebfile.debtôi gặp các lỗi sau:

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

Có ai đã cài đặt thành công Unity3d trên Ubuntu 16.04 chưa? Xin hãy giúp đỡ nếu bạn có thế.

EDIT: Tôi đã được hỏi nếu câu hỏi Làm cách nào để cài đặt tệp .deb qua dòng lệnh? đã giải quyết vấn đề của tôi. Câu trả lời là: Không, nó không có. Các câu trả lời trong câu hỏi đó có thể giúp một người tìm hiểu cách khắc phục sự phụ thuộc bị hỏng bằng cách sử dụng sudo apt-get -f installnhưng điều đó không giải quyết được vấn đề của tôi. Tôi đã phải cài đặt từng gói bị thiếu từng cái một (xem bình luận bên dưới). Vì vậy, tôi nghĩ rằng mọi người đến đây vì cùng một vấn đề sẽ không thể biết rằng họ phải cài đặt các gói bằng tay nếu câu hỏi được đánh dấu là trùng lặp.



1
Nó đặc trưng cho Unity vì vậy, không hoàn toàn là một bản dupe, nhưng tôi thấy quan điểm của bạn! Các câu trả lời trên chuỗi này hiện đã hết hạn (không còn tệp .deb nữa), hãy xem câu trả lời của tôi để được hướng dẫn.
GrayedFox

1
Tại sao câu hỏi này được gắn cờ nhiều lần như một câu hỏi trùng lặp? Xin vui lòng đọc đoạn cuối của câu hỏi trước khi xem xét nó.
karel

Câu trả lời:


4

Các dpkg -ilệnh không giải quyết phụ thuộc và kéo chúng từ apt kho. Bạn cần cài đặt gói bằng ứng dụng Phần mềm Ubuntu , hoặc bạn sẽ cần đến apt-get installcác phụ thuộc được liệt kê bằng tay trong một thiết bị đầu cuối, để chúng sẽ được cài đặt và các phụ thuộc cho unity-editor.debtệp thỏa mãn.


6
Tôi tin rằng việc chạy sudo apt-get install -fsau khi cài đặt DEB sẽ cài đặt các phụ thuộc cho nó.
The Wanderer

1
@dobey cài đặt từng phụ thuộc bằng tay sắp xếp vấn đề.
Eisenheim

@ Zacharee1 Tôi đồng tình với bạn.
Eisenheim

2
@dobey Tại sao không dán lệnh ở đây để cài đặt tất cả các phụ thuộc Unity3D? Tôi nghĩ rằng nó có thể hữu ích cho những người khác?
matandked

6

Tải xuống

Unity đang cung cấp hỗ trợ chính thức cho Ubuntu

Bạn luôn có thể nhận được các bản phát hành mới nhất của Unity3D:

cuộn xuống trang


Tải về


Cách cài đặt mới của Unity. Cùng liên kết. Không có tệp .deb nữa. Bạn sẽ nhận được một tệp trợ lý cài đặt với phần mở rộng .0b1 lần này. Làm cho nó thực thi 'chmod + x name.0b1' và chạy nó.
Người dùng

1

Sử dụng gdebi ! cài đặt gdebi này trên phần mềm Ubuntu và mở trình quản lý tệp, đi đến Tải xuống và mở thiết bị đầu cuối trên Tải xuống. và chạy:

1. gdebi [.deb file you downloaded.deb(full name)] và chờ đợi ...

  1. ykhi bạn nhìn thấy [y/n].

  2. hãy thử mở trình soạn thảo Unity!

Nhưng có một lỗi tôi tìm thấy: Nếu bạn đăng nhập, nó luôn hiển thị 'Dịch vụ không khả dụng, vui lòng thử lại sau.' Đừng cố chờ đợi. nó luôn luôn cho tôi thấy


0

Các câu trả lời trên trang này hiện đã hết thời. Unity không còn cung cấp một .debtập tin. Tôi mất một phút, nhưng đi đến chủ đề này:

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

Và điều hướng đến trang cuối cùng. Nhấp vào liên kết trong bài cuối cùng (theo hướng dẫn) và tải về tệp thực thi. Sau khi tải xuống, bạn sẽ cần thêm quyền thực thi, thực hiện việc này thông qua GUI (nhấp chuột phải, vào quyền và kiểm tra "Cho phép thực thi tệp dưới dạng chương trình") hoặc từ dòng lệnh của bạn chỉ cần chạy

chmod +x unity-setup-filename

Bây giờ bạn có thể mở trình cài đặt hỗ trợ đồ họa mới!


0

Tóm tắt bài này

CÀI ĐẶT UNITY3D TẠI UBUNTU 18.04

Tìm Unity3D mới nhất trên Linux từ ĐÂY

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.