Files
Bash-Scripts/install_vbox.sh
T
2025-10-30 22:52:04 +01:00

29 lines
951 B
Bash

#!/bin/bash
VBOX_VERSION='7.1'
DISTRO='noble'
VBOX_PACKAGE="virtualbox-$VBOX_VERSION"
FINGERPRINT_VBOX='B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF'
VBOX_PUBKEY_LOCATION='/usr/share/keyrings/oracle-virtualbox-2016.gpg'
VBOX_PUBKEY_LINK='https://www.virtualbox.org/download/oracle_vbox_2016.asc'
SOURCE_LIST="deb [arch=amd64 signed-by=$VBOX_PUBKEY_LOCATION] https://download.virtualbox.org/virtualbox/debian $DISTRO contrib"
sudo apt update && sudo apt install -y wget gpg
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output $VBOX_PUBKEY_LOCATION --dearmor
if gpg --show-keys --fingerprint "$VBOX_PUBKEY_LOCATION" 2>/dev/null | grep -q "$FINGERPRINT_VBOX"; then
echo "Good FingerPrint is valid!"
sleep 5
else
echo "[Error] Fingerprint is not valid"
exit 1
fi
echo $SOURCE_LIST | sudo tee /etc/apt/sources.list.d/vbox.list
sudo apt-get update
sudo apt-get install -y $VBOX_PACKAGE