Шаг 1: Обновление дистрибутива перед установкой VirtualBox 7.0
Первым шагом является обновление пакетов в вашей системе. Это гарантирует, что ваша система будет обновлена до последних доступных версий каждого пакета. Вы можете сделать это, выполнив следующую команду в вашем терминале:
Код: Выделить всё
sudo apt update && sudo apt upgrade -y
Для успешной установки VirtualBox в вашей системе должны присутствовать определенные пакеты. Хотя большинство из этих пакетов обычно уже существуют в вашей системе, проверка их установки является вполне разумной.
Выполните следующую команду, чтобы убедиться, что все необходимые зависимости установлены:
Код: Выделить всё
sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y
Для обеспечения подлинности и целостности устанавливаемых пакетов вам необходим ключ 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
После установки ключа 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
Код: Выделить всё
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
Код: Выделить всё
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
Код: Выделить всё
sudo apt update
Шаг 1: Установите VirtualBox 7.0
Чтобы установить VirtualBox 7.0, установите соответствующие заголовки Linux для версии ядра вашей системы, что необходимо для корректной работы VirtualBox:
Код: Выделить всё
sudo apt install virtualbox-7.0 linux-headers-$(uname -r) -y
Чтобы убедиться, что установка VirtualBox была произведена непосредственно из исходного репозитория, вы можете проверить текущую установленную версию с помощью apt-cache policy команды. Эта команда отображает приоритет пакета, номер версии и репозиторий, из которого он был установлен:
Код: Выделить всё
apt-cache policy virtualbox-7.0
Шаг 3: Проверка состояния службы VirtualBox
Чтобы проверить текущее состояние службы vboxdrv, которая отвечает за управление модулями ядра VirtualBox, необходимо выполнить следующую команду:
Код: Выделить всё
systemctl status vboxdrv
Шаг 4: Включение и запуск службы VirtualBox (при необходимости)
Иногда служба vboxdrv может быть не активна по умолчанию после установки. Чтобы запустить службу и включить ее автоматический запуск при загрузке системы, используйте следующую команду:
Код: Выделить всё
sudo systemctl enable vboxdrv --now
Установка пакета расширений VirtualBox
Пакет расширений VirtualBox является дополнением, которое предоставляет дополнительный функционал, улучшающий работу с VirtualBox. Чтобы установить его, выполните следующие действия.
Шаг 1: Загрузка пакета расширений VirtualBox 7.0
Пакет расширений должен соответствовать версии VirtualBox, установленной в вашей системе. Чтобы проверить версию VirtualBox, выполните следующую команду:
Код: Выделить всё
vboxmanage -v | cut -dr -f1
Код: Выделить всё
wget https://download.virtualbox.org/virtualbox/7.0.20/Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
Шаг 2: Установка пакета расширений VirtualBox 7.0
Чтобы установить загруженный пакет расширений, используйте команду vboxmanage:
Код: Выделить всё
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
Шаг 3: Проверка версии установленного пакета расширений
Чтобы проверить установленную версию пакета расширений, запустите:
Код: Выделить всё
vboxmanage list extpacks
Дополнительные команды и советы
В этом разделе приведены дополнительные команды и советы по управлению VirtualBox в вашей системе.
Добавьте пользователя в группу vboxusers
Перед использованием VirtualBox добавьте свою учетную запись пользователя в vboxusers группу:
Код: Выделить всё
sudo usermod -a -G vboxusers $USER
Код: Выделить всё
groups $USER
Обновление VirtualBox
Чтобы поддерживать вашу установку VirtualBox в актуальном состоянии, используйте терминал командной строки для проверки и применения обновлений:
Код: Выделить всё
sudo apt update && sudo apt upgrade
Если вы решите полностью удалить VirtualBox, используйте следующую команду:
Код: Выделить всё
sudo apt autoremove virtualbox-7.0 --purge
Удаление исходный файл репозитория
Чтобы удалить исходный файл репозитория, выполните следующее:
Код: Выделить всё
sudo rm /etc/apt/sources.list.d/virtualbox-7.list
Если вы предпочитаете также удалить ключ GPG, используйте следующую команду:
Код: Выделить всё
sudo rm /usr/share/keyrings/virtualbox.gpg