Voici comment installer Virtualbox facilement et simplement sur openSUSE (Leap ou Tumbleweed)...
1.1) En graphique (via YaST) ou en ligne de commande (via sudo zypper in), installer les paquets suivants :
kernel-devel , virtualbox-host-source , virtualbox-kmp-default , virtualbox-qt , virtualbox , kernel-devel
1.2)Ça donne dans le terminal :
sudo zypper in virtualbox virtualbox-host-source virtualbox-kmp-default virtualbox-qt kernel-devel
2.1) En graphique (via YaST) aller dans YaST, puis "Gestion des groupes et des utilisateurs"
Dans l'onglet "utilisateurs" cliquer sur le nom de votre utilisateur puis sur "modifier" en bas.
Une fois ceci fait, aller dans "détails".
Dans la partie de droite avec indiqué "groupes supplémentaires" cocher "vboxusers" dans la liste.
2.2) Alternativement, dans le terminal :
sudo usermod -G vboxusers -a utilisateur
3) Relancer la session.
4) Pour finir, lancer dans le terminal un
sudo '/sbin/vboxconfig'
5) reboot openSUSE et virtualbox sera utilisable !