Làm cách nào để cài đặt phiên bản VirtualBox từ Oracle để cài đặt Gói mở rộng?


24

Tôi đã tải xuống VirtualBox OSE từ Trung tâm phần mềm Ubuntu nhưng có vẻ như phiên bản đó bị giới hạn. Tôi thích có phiên bản hoàn chỉnh và không thực sự quan tâm nếu đó là nguồn đóng hay không.

Tôi có thể cài đặt nó qua một thiết bị đầu cuối hay tôi phải tải xuống một cái gì đó từ một trang web?

Tôi không biết cách cài đặt phần mềm tôi tải xuống từ web. Cho đến nay tôi chỉ sử dụng Trung tâm phần mềm.

Câu trả lời:


27

Trước phiên bản 4.0, có hai phiên bản VirtualBox - một phiên bản là nguồn mở và phiên bản mà hầu hết các bản phân phối Linux được cung cấp đều không có. Tại thời điểm này, không còn có hai phiên bản riêng biệt và phiên bản "OSE" không còn dùng cho các phiên bản Ubuntu ngoài 12.04.

Tuy nhiên, phiên bản VirtualBox mới nhất luôn có sẵn cho các phiên bản Ubuntu hiện được hỗ trợ, điều này không phải lúc nào cũng đúng với phiên bản Ubuntu . Điều này sẽ cung cấp các bản sửa lỗi và tính năng mới nhất mà không phải chờ đợi các gói được chuyển xuống Ubuntu.

Ngoài ra, nếu bạn cần sự hỗ trợ từ chính Oracle, nhiều khả năng họ sẽ cung cấp cho bạn thời gian trong ngày nếu bạn báo cáo từ phiên bản mà họ phát hành.

Họ cung cấp một kho lưu trữ mà bạn có thể thêm vào các nguồn phần mềm của mình. Nói cách khác, họ xây dựng cụ thể với Ubuntu trong tâm trí. Để thêm nó, chỉ cần làm theo các hướng dẫn :

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

Một thứ không được bao gồm trong kho, không giống như trong kho của Ubuntu, là Gói mở rộng . Điều đó có nghĩa là bạn phải tự tải xuống và cài đặt nó. Do các phiên bản không khớp giữa hai kho lưu trữ, bạn không thể sử dụng Ubuntu. May mắn thay, quá trình là để cài đặt gói mở rộng khá đơn giản. Bạn có thể tìm thấy nó trên trang tải xuống bình thường và có thể dễ dàng cài đặt trên dòng lệnh:

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack

2
và thậm chí tốt hơn một cuộc tranh luận là một kho lưu trữ gỡ lỗi, nơi bạn có thể nhận được các bản cập nhật mà không cần phải tìm kiếm chúng
Jeremy Bícha

33

Cách được đề xuất để cài đặt và duy trì Hộp ảo Nguồn mở (GPL v2)> = 4.0 trong Ubuntu sẽ là

Thêm kho lưu trữ Oracle vào nguồn của bạn

Đối với hệ thống 32 bit hoặc khi đa chế độ không được bật:

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Kho lưu trữ của Oracle không hỗ trợ multiarch. Đối với hệ thống multiarch 64 bit, chúng tôi thêm kho lưu trữ với ( nguồn tại đây )

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Bạn cũng có thể đọc các ghi chú về cách một kho lưu trữ hoặc PPA hoạt động .

Tải xuống và cài đặt khóa chữ ký

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Giảm bớt bộ đệm nguồn của bạn

sudo apt-get update

Cài đặt Virtual Box thông qua Trung tâm phần mềm hoặc dòng lệnh

sudo apt-get install virtual-box-5.0

Thay thế -5.0bằng bản phát hành Virtual Box hiện tại.

Nếu bạn không muốn biên dịch trình điều khiển kernel mỗi lần cập nhật kernel, bạn cũng nên cài đặt dkms bằng cách:

sudo apt-get install dkms

Tải xuống và cài đặt Gói mở rộng

Để có được chức năng mở rộng như hỗ trợ USB 2.0 hoặc USB 3.0 hoặc hỗ trợ cho Giao thức máy tính từ xa (RDP), bạn có thể đóng nguồn cài đặt Hộp ảo ( xem Giấy phép đánh giá và sử dụng cá nhân ) bằng cách tải xuống Gói mở rộng hộp ảo của Oracle.

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

Bạn phải truy cập trang Tải xuống Hộp ảo của Oracle để có được liên kết tải xuống hiện tại với Hộp ảo <version>và hiện tại <filename>của gói tiện ích mở rộng có sẵn để tải xuống.

Lưu ý: Gói tiện ích mở rộng luôn cần phải có cùng phiên bản Hộp ảo.

Quá trình cài đặt được thực hiện bằng cách nhấp đúp hoặc bằng GUI của Trình quản lý hộp ảo trong Tệp -> Tùy chọn -> Tiện ích mở rộng :

nhập mô tả hình ảnh ở đây

Để cài đặt gói mở rộng từ dòng lệnh, chúng tôi chạy lệnh sau

VBoxManage extpack install [--replace] <filename>

Thay thế <filename>bằng đường dẫn đến gói tiện ích mở rộng đã tải xuống của bạn và sử dụng tùy chọn --replacetrong trường hợp bạn đã cài đặt phiên bản cũ hơn của gói tiện ích mở rộng.

Lưu ý: Khi nâng cấp Hộp ảo lên phiên bản mới hơn, chúng tôi cũng phải nâng cấp thủ công gói tiện ích mở rộng. Điều này sẽ không được thực hiện tự động từ kho lưu trữ.


Hỗ trợ 3D (để chạy Unity), tích hợp máy tính để bàn tốt hơn, thay đổi hình dạng màn hình ảo và có thể đạt được nhiều hơn bằng cách cài đặt Bổ sung khách .


6
Trước phiên bản 4.0, đã có hai phiên bản VirtualBox: 
một nhị phân đầy đủ chứa tất cả các tính năng và "Phiên bản nguồn mở" (OSE)
 với mã nguồn. Với phiên bản 4.0, chỉ còn một phiên bản nữa,
đó là nguồn mở và các thành phần nguồn đóng đã được di chuyển 
đến một gói mở rộng riêng biệt. 

Từ hộp ảo

Vì vậy, bạn sẽ cần tìm phiên bản trước 4.0 hoặc tìm gói tiện ích mở rộng (Tôi sẽ chỉnh sửa phiên bản đó khi tôi tìm thấy;))

chỉnh sửa: Ở đây chúng tôi đi: Gói mở rộng làm thế nào để và tải về

Từ liên kết thứ 2: Bạn có thể cài đặt Gói mở rộng từ dòng lệnh bằng VBoxManage.

Cài đặt gói VBoxManage |
                   gỡ cài đặt [--force] |
                   dọn dẹp

Chính xác thì chúng ta có thể tìm thấy gói mở rộng ở đâu?
Oxwivi

Ngày nay, việc cài đặt gói tiện ích mở rộng dễ dàng hơn nhiều: Askubfox.com/a/872206/15600
TomTasche
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.