From 7611d696e8f27688d15321e6c527b3150a4621e4 Mon Sep 17 00:00:00 2001 From: Andri Joos <andri@joos.io> Date: Tue, 3 Dec 2024 19:54:46 +0100 Subject: [PATCH] install virtualbox from apt repo --- install_functions.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/install_functions.sh b/install_functions.sh index 99e1f10..b6d04f8 100644 --- a/install_functions.sh +++ b/install_functions.sh @@ -130,7 +130,20 @@ install_mono_complete() { install_virtualbox() { # extension pack downloads: https://www.virtualbox.org/wiki/Downloads, probably under older releases # guest additions downloads: https://download.virtualbox.org/virtualbox, in case vbox auto download does not work - $apt_install_cmd virtualbox + + virtualbox_source_list="/etc/apt/sources.list.d/virtualbox.list" + virtualbox_keyring_file="/usr/share/keyrings/virtualbox.gpg" + os=$(lsb_release -cs) + + $apt_install_cmd apt-transport-https ca-certificates curl software-properties-common + curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes -o $virtualbox_keyring_file + echo "deb [arch=amd64 signed-by=$virtualbox_keyring_file] https://download.virtualbox.org/virtualbox/debian $os contrib" | sudo tee $virtualbox_source_list > /dev/null + $apt_update_cmd + + firefox --new-window https://www.virtualbox.org/wiki/Linux_Downloads + read -p "virtualbox version (e.g. 7.1): " virtualbox_version + + $apt_install_cmd virtualbox-$virtualbox_version $add_user_to_group_cmd vboxusers $username } -- GitLab