Как установить VirtualBox 7.0.x в Ubuntu 22.04/23.10 и регулярно обновлять его
В этом руководстве показано, как установить Oracle VirtualBox в Ubuntu 22.04 и/или Ubuntu 23.10.
VirtualBox — популярный бесплатный инструмент с открытым исходным кодом для запуска различных операционных систем на виртуальных машинах.
Инструмент доступен в репозиториях системы Ubuntu, но он старый. Итак, вот пошаговое руководство по установке последней версии для начинающих.
ПРИМЕЧАНИЕ. VirtualBox пока поддерживает только тип архитектуры процессора x86_64 (amd64). Значение для современных процессоров Intel и AMD.
Шаг 1. Загрузите и установите пакет .deb (необязательно).
Oracle предоставляет официальные пакеты .deb и .rpm для установки программного обеспечения в системах на базе Debian/Ubuntu и Fedora.
Пользователь может выбрать загрузку пакета, перейдя на его веб-сайт по ссылке ниже:
Загрузить VirtualBox для Linux: https://www.virtualbox.org/wiki/Linux_Downloads
Для Ubuntu 22.04, 23.04, 23.10 и систем на их основе, таких как Linux Mint 21, просто выберите «Загрузить пакет для Ubuntu 22.04».
Затем дважды щелкните или воспользуйтесь контекстным меню «Открыть с помощью другого приложения», чтобы открыть пакет .deb
, который вы скачали через Установку программного обеспечения. >.
В Ubuntu 23.10 пока НЕТ «Установки программного обеспечения». В этом случае нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, и выполните команду для установки загруженного пакета:
sudo apt install ~/Downloads/virtualbox-*amd64.deb
После установки найдите и запустите его либо из меню «Пуск», либо из обзора «Действия» в зависимости от среды вашего рабочего стола.
Шаг 2. Добавьте репозиторий VirtualBox, чтобы поддерживать его актуальность.
Пакет .deb, который вы установили на «Шаге 1», используется для автоматического добавления репозитория. Однако в последних версиях это НЕ помогает.
Итак, вот как это сделать шаг за шагом с помощью новой политики Ubuntu PPA.
1. Загрузите и установите ключ.
Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала.
Когда он откроется, запустите команду, чтобы убедиться, что каталог «/etc/apt/keyrings» существует:
sudo mkdir -p /etc/apt/keyrings
Затем запустите команду, чтобы использовать wget
для загрузки ключа, удалите его (так нечитабельно) и, наконец, сохраните его в этом каталоге:
wget -q -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /etc/apt/keyrings/oracle-virtualbox-2016.gpg
Наконец, вы можете проверить файл ключа, выполнив команду:
cat /etc/apt/keyrings/oracle-virtualbox-2016.gpg
Как показано на скриншоте выше, он должен выводить нечитаемый текст.
2. Добавьте репозиторий VirtualBox.
Прежде чем добавлять исходный репозиторий, сначала запустите команду, чтобы получить кодовое имя системы:
cat /etc/os-release
Репозиторий apt пока поддерживает только стабильную версию Debian (и старую стабильную версию), Ubuntu 22.04 и 20.04 LTS (фокальную, застрявшую). Для всех систем на их основе используйте кодовое имя, полученное с помощью этой команды.
Затем в окне терминала выполните команду для создания и редактирования исходного файла:
sudo nano /etc/apt/sources.list.d/virtualbox.sources
Затем в окне терминала вставьте следующие строки:
Types: deb
URIs: https://download.virtualbox.org/virtualbox/debian
Suites: jammy
Components: contrib
Architectures: amd64
Signed-By: /etc/apt/keyrings/oracle-virtualbox-2016.gpg
Замените jammy (для 22.04, Mint 21.x) в соответствии с выводом последней команды. Репозиторий не поддерживает Ubuntu 23.10 (мантическая) и 23.04 (лунная), поэтому просто используйте для них jammy.
По завершении нажмите Ctrl+S или Ctrl+O и нажмите Enter, чтобы сохранить файл, затем нажмите Ctrl+X, чтобы выйти.
Наконец, проверьте исходный файл, выполнив команду:
cat /etc/apt/sources.list.d/virtualbox.sources
Он должен вывести содержимое, которое вы только что добавили в этот файл.
3. Обновите кеш системных пакетов.
После настройки исходного репозитория выполните команду, чтобы обновить кеш системных пакетов:
sudo apt update
Вывод терминала должен вывести строку следующего вида:
«Попадание: 5 https://download.virtualbox.org/virtualbox/debian jammy InRelease»
4. Установите или обновите Virtualbox
Если вы пропустили «Шаг 1», вы можете установить его (на данный момент серия 7.0.x), выполнив команду в терминале:
sudo apt install virtualbox-7.0
Наконец, когда выйдет новая версия, вы сможете обновить ее с помощью инструмента Software Updater (Менеджер обновлений).
Удалить
Чтобы удалить VirtualBox, откройте окно терминала (Ctrl+Alt+T) и выполните команду:
sudo apt remove --autoremove virtualbox virtualbox-7.0
И удалите репозиторий исходного кода, просто удалив файлы ключа и исходного кода:
sudo rm /etc/apt/keyrings/oracle-virtualbox-2016.gpg /etc/apt/sources.list.d/virtualbox.sources
Кроме того, запустите sudo apt update
, чтобы обновить кеш пакетов.