installation de virtualbox-7.2

Demande d'aide : c'est ici.
Répondre
chris17
Messages : 5
Inscription : 06 sept. 2025, 14:30
Status : Hors-ligne

Bonjour,
Comme on me l'a conseillé, j'ai tenté d'installer virtualbox-7.2.
J'utilise Debian trixie (13.1).
J'ai téléchargé « virtualbox » depuis virtualbox-dot-org
Lorsque je double clique sur le paquet virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb pour l'installer,
j'obtiens ce message d'erreur :

Code : Tout sélectionner

W: Le téléchargement est effectué en dehors du bac à sable en tant que superutilisateur car le fichier « /home/admini/Téléchargements/virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb » n'est pas accessible par l'utilisateur « _apt ». - pkgAcquire::Run (13: Permission non accordée)
.....
Quelqu'un aurait-il une idée pour résoudre ce problème ?
Merci d'avance.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6407
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour, le plus simple pour installer un fichier .deb est d'utliser la commande dpkg -i
Mais il faut surtout que tu te demandes pourquoi du doit installer un logiciel propriétaire , hors dépot debian, sur ta machine. C'est ununee opération qui doit rester exceptionnelle, et mûrement réfléchie. Il existe au moins un équivalent à virtualbox dans les dépots (kvm-qemu)
DebDynamiX
Membre
Membre
Messages : 28
Inscription : 16 oct. 2025, 23:31
Status : Hors-ligne

Ou alors:

Code : Tout sélectionner

sudo apt install ./[Nom_Fichier].deb
Permet de resoudre certains conflits et installer les dépendances si elles sont nécéssaires. La désinstallation est plus éfficace aussi.

Avec "dpkg -i" faut pas oublier de faire:

Code : Tout sélectionner

sudo apt -f install
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6407
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Déhja, on oublie le sudo sur debian stp, et un dpkg -i installe le paquet, en t'obligeant à bien suivre les dépendances. C'est important pour un logiciel pris en dehors des dépots debian si on veux garder la maîtrise de son système (et accessoirement sa stabilité)
DebDynamiX
Membre
Membre
Messages : 28
Inscription : 16 oct. 2025, 23:31
Status : Hors-ligne

Je suis d'accord avec toi "dpkg -i" suis bien les dépendances, mais ne les installe pas, d'où la nécessité d'executer "sudo apt -f install" après. De plus, je vois pas comment tu peux declencher les triggers, compiler DKMS, ecrire dans /usr/bin, /usr/share etc... sans privilège root avec "dpkg -i"?
De plus, beaucoup de gens ne savent pas gerer "dpkg -i" et ce qu'il faut faire.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6407
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu y tiens au sudo, on n'est pas sur ubuntu ici, on sépare les privilèges, ce qui est un des piliers de la sécurité posix.
Sur debian, on utilise su - avec un mot de passe différent de celui de l'utilisateur courant.
Et lorsqu'on installe un paquet en dehors des dépots, il est important de tracer ce qu'on installe, et d'éviter une cascade de dépendances non maîtrisées.
Srtout que dans ce cas, il exeste une aure façon d'installer des machines virtuelles, 100% dans les dépots debian (et plus performante)
DebDynamiX
Membre
Membre
Messages : 28
Inscription : 16 oct. 2025, 23:31
Status : Hors-ligne

Tu as raison, c'est la procedure usuelle. Je l'ai utilisé une seule fois sur mes debuts Debian, cela m'a très vite saoulé, c'est pour cette raison que je l'ai totalement oublié. Depuis, je le zappe :blush:
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6407
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Je te comprends, mais sur un forum, on doit donner l'exemple, et indiquer les bonnes pratiques pour garder un système stable. C'est bien de dépanner rapidement, c'est mieux si le demandeur s'est amélioré et ne refais pas 2 fois la même erreur!
chris17
Messages : 5
Inscription : 06 sept. 2025, 14:30
Status : Hors-ligne

Donc, si j'ai bien compris, avec Debian, on évite d'utiliser la commande sudo.
Lorsque l'on veut faire une action avec les droits d'administrateur, on utilise [su -] pour passer en « mode root » :

Code : Tout sélectionner

admini@debian:~/Téléchargements$ ls
 PlayOnLinux_4.3.4.deb
 virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb
admini@debian:~/Téléchargements$ su -
Mot de passe : 
root@debian:~# dpkg -i virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb
dpkg: erreur: ne peut pas accéder à l'archive « virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb »: Aucun fichier ou dossier de ce nom
root@debian:~#
Il me met une erreur alors que le fichier existe bien.
chris17
Messages : 5
Inscription : 06 sept. 2025, 14:30
Status : Hors-ligne

Oops ! Je n'étais pas dans le bon directory :

Code : Tout sélectionner

root@debian:/home/admini/Téléchargements# dpkg -i virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb
Sélection du paquet virtualbox-7.2 précédemment désélectionné.
(Lecture de la base de données... 174959 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de virtualbox-7.2_7.2.6-172322~Debian~trixie_amd64.deb ...
Dépaquetage de virtualbox-7.2 (7.2.6-172322~Debian~trixie) ...
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox-7.2 :
 virtualbox-7.2 dépend de libqt6help6 (>= 6.6.0); cependant :
  Le paquet libqt6help6 n'est pas installé.
 virtualbox-7.2 dépend de libqt6statemachine6 (>= 6.6.1); cependant :
  Le paquet libqt6statemachine6 n'est pas installé.

dpkg: erreur de traitement du paquet virtualbox-7.2 (--install) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour mailcap (3.74) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-3) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.28-1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.18-2) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.4-5+b2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-7.2
root@debian:/home/admini/Téléchargements# 
Je rencontre des problèmes de dépendances.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6407
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Effectivement, sudo doit étre utiliser uniquement pour déléguer des taches sans risque pour le systeme (par ex uns sauvegarde), mais pas pour l'intégralité des commandes.
Comme je l'ai indiqué, il faut installer les dépendances manuellement, et bien noter quelque part celles que tu installes.
Virtualbox n'étant pas dans les paquets debian, tu n'as aucun garantie que les mises à jour des dépendances par debian ne vont pas empêcher le fonctionnement de virtualbox à plus ou moins long terme. Si tu en a conservé la liste, tu pourras essayer de revenir en arrière sur les dépendances qui bloque (avec le risque de bloquer autre chose dans ta debian).
Pour installer les dépendances manquantes, c'est soit un apt install pour chaque dépendance en cascade, soit via un gestionnaire de paquets tel que synaptic.
est ce que tu peux nous dire pourquoi tu veux absolument utiliser virtualbox au lieu de gestionnaires de machines virtuelles natifs linux, disponibles dans les dépots ?
Répondre