debug install vbox
This commit is contained in:
+5
-7
@@ -3,28 +3,26 @@
|
|||||||
VBOX_VERSION='7.1'
|
VBOX_VERSION='7.1'
|
||||||
DISTRO='noble'
|
DISTRO='noble'
|
||||||
VBOX_PACKAGE="virtualbox-$VBOX_VERSION"
|
VBOX_PACKAGE="virtualbox-$VBOX_VERSION"
|
||||||
SOURCE_LIST="deb [arch=amd64 signed-by=$VBOX_PUBKEY_LOCATION] https://download.virtualbox.org/virtualbox/debian $DISTRO contrib"
|
|
||||||
FINGERPRINT_VBOX='B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF'
|
FINGERPRINT_VBOX='B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF'
|
||||||
VBOX_PUBKEY_LOCATION='/usr/share/keyrings/oracle-virtualbox-2016.gpg'
|
VBOX_PUBKEY_LOCATION='/usr/share/keyrings/oracle-virtualbox-2016.gpg'
|
||||||
VBOX_PUBKEY_LINK='https://www.virtualbox.org/download/oracle_vbox_2016.asc'
|
VBOX_PUBKEY_LINK='https://www.virtualbox.org/download/oracle_vbox_2016.asc'
|
||||||
VERIFY_OUTPUT_FILE="Verify_output.txt"
|
SOURCE_LIST="deb [arch=amd64 signed-by=$VBOX_PUBKEY_LOCATION] https://download.virtualbox.org/virtualbox/debian $DISTRO contrib"
|
||||||
|
|
||||||
mkdir -p /tmp/vbox/ && cd /tmp/vbox/
|
|
||||||
|
|
||||||
sudo apt update && sudo apt install -y wget gpg
|
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
|
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output $VBOX_PUBKEY_LOCATION --dearmor
|
||||||
|
|
||||||
gpg --show-keys --fingerprint $VBOX_PUBKEY_LOCATION > "$VERIFY_OUTPUT_FILE" 2>&1
|
|
||||||
|
|
||||||
echo $SOURCE_LIST | sudo tee /etc/apt/sources.list.d/vbox.list
|
if gpg --show-keys --fingerprint "$VBOX_PUBKEY_LOCATION" 2>/dev/null | grep -q "$FINGERPRINT_VBOX"; then
|
||||||
|
|
||||||
if grep -q "$FINGERPRINT_VBOX" "$VERIFY_OUTPUT_FILE"; then
|
|
||||||
echo "Good FingerPrint is valid!"
|
echo "Good FingerPrint is valid!"
|
||||||
|
sleep 5
|
||||||
else
|
else
|
||||||
echo "[Error] Fingerprint is not valid"
|
echo "[Error] Fingerprint is not valid"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo $SOURCE_LIST | sudo tee /etc/apt/sources.list.d/vbox.list
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y $VBOX_PACKAGE
|
sudo apt-get install -y $VBOX_PACKAGE
|
||||||
|
|||||||
Reference in New Issue
Block a user