diff --git a/install_functions.sh b/install_functions.sh index 99e1f108a5db6915270ed4323ff091e005d2c5f0..b6d04f8b57eca0dbaeb4342a1f76eefd53c74e72 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 }