Страница 1 из 1

Как установить VirtualBox 7.0 в Ubuntu 22.04/20.04 и Linux Mint 21/20

Добавлено: 14 сен 2024, 19:08
Admin
Импорт репозитория VirtualBox 7.0 APT
Шаг 1: Обновление дистрибутива перед установкой VirtualBox 7.0

Первым шагом является обновление пакетов в вашей системе. Это гарантирует, что ваша система будет обновлена до последних доступных версий каждого пакета. Вы можете сделать это, выполнив следующую команду в вашем терминале:

Код: Выделить всё

sudo apt update && sudo apt upgrade -y
Шаг 2: Установка дополнительных пакетов, необходимые для VirtualBox 7.0

Для успешной установки VirtualBox в вашей системе должны присутствовать определенные пакеты. Хотя большинство из этих пакетов обычно уже существуют в вашей системе, проверка их установки является вполне разумной.

Выполните следующую команду, чтобы убедиться, что все необходимые зависимости установлены:

Код: Выделить всё

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y
Шаг 3: Импорт GPG-ключа VirtualBox 7.0

Для обеспечения подлинности и целостности устанавливаемых пакетов вам необходим ключ GPG (GNU Privacy Guard). Этот GPG-ключ, являющийся частью системы шифрования с открытым ключом, подтверждает, что пакеты поступают непосредственно из официального репозитория VirtualBox.

Чтобы импортировать ключ GPG, выполните следующую команду:

Код: Выделить всё

curl -fSsL https://www.virtualbox.org/download/oracle_vbox_2016.asc | gpg --dearmor | sudo tee /usr/share/keyrings/virtualbox.gpg > /dev/null
Шаг 4: Включение репозитория VirtualBox

После установки ключа GPG добавьте официальный репозиторий VirtualBox в свою систему. Используйте следующую команду:

Для пользователей Ubuntu 22.04/20.04:

Код: Выделить всё

echo "deb [arch=$( dpkg --print-architecture ) signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox-7.list
Для пользователей Linux Mint 21.xx:

Код: Выделить всё

echo "deb [arch=$( dpkg --print-architecture ) signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian jammy contrib" | sudo tee /etc/apt/sources.list.d/virtualbox-7.list
Для пользователей Linux Mint 20.xx:

Код: Выделить всё

echo "deb [arch=$( dpkg --print-architecture ) signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian focal contrib" | sudo tee /etc/apt/sources.list.d/virtualbox-7.list
Наконец, обновите список репозиториев, включив в него недавно добавленный репозиторий VirtualBox:

Код: Выделить всё

sudo apt update
Установка VirtualBox 7.0 через APT
Шаг 1: Установите VirtualBox 7.0

Чтобы установить VirtualBox 7.0, установите соответствующие заголовки Linux для версии ядра вашей системы, что необходимо для корректной работы VirtualBox:

Код: Выделить всё

sudo apt install virtualbox-7.0 linux-headers-$(uname -r) -y
Шаг 2: Проверка установки (необязательно)

Чтобы убедиться, что установка VirtualBox была произведена непосредственно из исходного репозитория, вы можете проверить текущую установленную версию с помощью apt-cache policy команды. Эта команда отображает приоритет пакета, номер версии и репозиторий, из которого он был установлен:

Код: Выделить всё

apt-cache policy virtualbox-7.0
Просмотрите выходные данные, чтобы убедиться, что номер версии соответствует VirtualBox 7.0 и что репозиторий является официальным репозиторием VirtualBox, который были импортированы ранее.

Шаг 3: Проверка состояния службы VirtualBox

Чтобы проверить текущее состояние службы vboxdrv, которая отвечает за управление модулями ядра VirtualBox, необходимо выполнить следующую команду:

Код: Выделить всё

systemctl status vboxdrv
Эта команда отображает состояние службы, в том числе, активна ли она и запущена ли. Вы должны увидеть вывод, указывающий, что служба активна, если установка прошла успешно. Если служба неактивна используйте шаг 4.

Шаг 4: Включение и запуск службы VirtualBox (при необходимости)

Иногда служба vboxdrv может быть не активна по умолчанию после установки. Чтобы запустить службу и включить ее автоматический запуск при загрузке системы, используйте следующую команду:

Код: Выделить всё

sudo systemctl enable vboxdrv --now
Эта команда гарантирует, что служба VirtualBox будет работать правильно и ваша система готова к использованию VirtualBox 7.0.

Установка пакета расширений VirtualBox
Пакет расширений VirtualBox является дополнением, которое предоставляет дополнительный функционал, улучшающий работу с VirtualBox. Чтобы установить его, выполните следующие действия.

Шаг 1: Загрузка пакета расширений VirtualBox 7.0

Пакет расширений должен соответствовать версии VirtualBox, установленной в вашей системе. Чтобы проверить версию VirtualBox, выполните следующую команду:

Код: Выделить всё

vboxmanage -v | cut -dr -f1
Эта команда возвращает номер версии (например, 7.0.20). Загрузите соответствующий пакет расширений с помощью wget команды:

Код: Выделить всё

wget https://download.virtualbox.org/virtualbox/7.0.20/Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
Замените 7.0.20 в URL-адресе вашу версию VirtualBox. Если ваша версия отличается от примера, замените обе записи 7.0.20 на соответствующие вашей версии.

Шаг 2: Установка пакета расширений VirtualBox 7.0

Чтобы установить загруженный пакет расширений, используйте команду vboxmanage:

Код: Выделить всё

sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
Вам будет предложено согласиться с условиями лицензии Oracle. Введите ”y« и нажмите Enter для подтверждения.

Шаг 3: Проверка версии установленного пакета расширений

Чтобы проверить установленную версию пакета расширений, запустите:

Код: Выделить всё

vboxmanage list extpacks
Эта команда отображает информацию об установленных пакетах расширений, включая номера версий.

Дополнительные команды и советы
В этом разделе приведены дополнительные команды и советы по управлению VirtualBox в вашей системе.

Добавьте пользователя в группу vboxusers

Перед использованием VirtualBox добавьте свою учетную запись пользователя в vboxusers группу:

Код: Выделить всё

sudo usermod -a -G vboxusers $USER
Перезагрузите систему, чтобы применить изменения. После повторного входа в систему убедитесь, что ваша учетная запись пользователя теперь является членом vboxusers группы:

Код: Выделить всё

groups $USER
Эта команда отображает список групп, к которым принадлежит ваша учетная запись пользователя. Убедитесь, что vboxusers включена в список.

Обновление VirtualBox

Чтобы поддерживать вашу установку VirtualBox в актуальном состоянии, используйте терминал командной строки для проверки и применения обновлений:

Код: Выделить всё

sudo apt update && sudo apt upgrade
Удаление VirtualBox 7.0

Если вы решите полностью удалить VirtualBox, используйте следующую команду:

Код: Выделить всё

sudo apt autoremove virtualbox-7.0 --purge
Обратите внимание, что –purge флаг удаляет все данные, включая любые данные базы данных, связанные с VirtualBox. Если вы хотите сохранить свои данные, опустите –purge флаг.

Удаление исходный файл репозитория

Чтобы удалить исходный файл репозитория, выполните следующее:

Код: Выделить всё

sudo rm /etc/apt/sources.list.d/virtualbox-7.list
Удаление ключа GPG

Если вы предпочитаете также удалить ключ GPG, используйте следующую команду:

Код: Выделить всё

sudo rm /usr/share/keyrings/virtualbox.gpg