Як встановити версію VirtualBox від Oracle для встановлення пакету розширень?


24

Я завантажив VirtualBox OSE з програмного центру Ubuntu, але здається, що ця версія обмежена. Я вважаю за краще мати повну версію і мені зовсім не важливо, закрита вона чи ні.

Чи можу я встановити його через термінал чи потрібно щось завантажувати з веб-сайту?

Я не знаю, як встановити програмне забезпечення, яке завантажую з Інтернету. Поки що я використовував лише Центр програмного забезпечення.

Відповіді:


27

До версії 4.0 існували дві версії VirtualBox - одна була з відкритим кодом, а одна, з якою більшість дистрибутивів Linux постачалася, не була. На даний момент більше не повинно бути двох окремих видань, а версія "OSE" застаріла для версій Ubuntu після 12.04.

Однак найновіша версія VirtualBox завжди доступна для підтримуваних на даний момент версій Ubuntu, що не завжди стосується версії Ubuntu . Це забезпечить найновіші виправлення та функції помилок, не чекаючи, поки пакети пройдуть вниз по течії до Ubuntu.

Крім того, якщо вам коли-небудь потрібна підтримка від Oracle, вони з більшою ймовірністю нададуть вам час доби, якщо ви повідомляєте про версію, яку випустили.

Вони надають сховище, яке ви можете додати до своїх джерел програмного забезпечення. Іншими словами, вони будуються спеціально, маючи на увазі Ubuntu. Щоб додати його, просто дотримуйтесь інструкцій :

# 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

Одне, що не входить у сховища, на відміну від репозиторіїв Ubuntu, це пакет розширень . Це означає, що вам потрібно завантажити його та встановити вручну. Оскільки невідповідність версій між двома сховищами, ви не можете використовувати одне Ubuntu. На щастя, процес встановлення розширення пакету досить простий. Ви можете знайти його на звичайній сторінці завантажень і легко встановити в командному рядку:

# 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
і навіть краще, ніж деб - це депозитарій деб, де ви можете отримувати оновлення, не пам'ятаючи, що шукати їх
Джеремі Біча

33

Рекомендованим способом встановлення та підтримки віртуальної скриньки з відкритим кодом (GPL v2)> = 4.0 в Ubuntu було б:

Додайте сховище Oracle до своїх джерел

Для 32-бітної системи або коли мультиарх не ввімкнено:

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

Репозиторій Oracle не підтримує мультиархів. Для 64-бітних багатоархівних систем ми додаємо сховище ( джерело тут )

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

Ви також можете прочитати примітки про те, як працює сховище або PPA .

Завантажте та встановіть ключ підпису

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

Оновіть кеш джерел

sudo apt-get update

Встановіть віртуальне поле через Центр програмного забезпечення або командний рядок

sudo apt-get install virtual-box-5.0

Замініть -5.0поточним випуском Virtual Box.

Якщо ви не хочете збирати драйвер ядра щоразу, коли ваше ядро ​​оновлюється, рекомендується також встановити dkms:

sudo apt-get install dkms

Завантажте та встановіть розширення Pack

Щоб отримати розширену функціональність, таку як підтримка або підтримка USB 2.0 або USB 3.0 для протоколу віддаленого робочого столу (RDP), ви можете зробити встановлення Virtual Box закритим джерелом ( див. Ліцензію для особистого використання та оцінки ), завантаживши пакет розширення Oracle Virtual Box Extension.

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

Ви повинні відвідати сторінку завантаження віртуальної скриньки Oracle, щоб отримати поточне посилання для завантаження з Virtual Box <version>та поточний <filename>пакет розширень, доступний для завантаження.

Примітка. Пакети розширень завжди повинні бути для тієї ж версії Virtual Box.

Установка виконується подвійним клацанням миші або за допомогою графічного інтерфейсу диспетчера віртуальних файлів у розділі Файл -> Налаштування -> Розширення :

введіть тут опис зображення

Для встановлення пакету розширень з командного рядка виконуємо наступну команду

VBoxManage extpack install [--replace] <filename>

Замініть <filename>шлях до завантаженого пакету розширень та скористайтеся опцією, --replaceякщо у вас вже встановлена ​​старіша версія розширення.

Примітка. При оновленні Virtual Box до нової версії нам також доведеться вручну оновити розширення. Це не буде зроблено автоматично із сховища.


3D-підтримка (для запуску Unity), краща інтеграція робочого столу, зміна геометрії віртуального екрану та багато іншого можна досягти, встановивши додатки для гостей .


6
До версії 4.0 існували два видання VirtualBox: 
повний двійковий файл, що містить усі функції та "Open Source Edition" (OSE)
 з вихідним кодом. У версії 4.0 вже є лише одна версія,
який є відкритим кодом, і компоненти із закритим кодом переміщені 
до окремого розширення. 

З virtualbox

Тому вам потрібно буде знайти версію до 4.0 або знайти пакет розширень (я редагую її, коли знайду її;))

редагувати: Ось ми: Пакет розширень як і як завантажити

З 2-го посилання: Ви можете встановити пакет розширень з командного рядка за допомогою VBoxManage.

VBoxManage extpack встановити |
                   видалити [--force] |
                   прибирати

Де саме ми можемо знайти розширення?
Oxwivi

В наш час набагато простіше встановити розширення: askubuntu.com/a/872206/15600
TomTasche
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.