Le programme gdebi permet d'installer des paquets deb locaux en résolvant et en installant leurs dépendances.
Ce programme scanne également le paquet avec lintian avant de l'installer et il est possible d'inspecter les parties « control » et « data » des paquets.
On peut l’utiliser via une interface graphique ou en ligne de commande
apt-get update
apt-get install gdebi
Lorsque l’on télécharge un paquet avec l’extension d’un logiciel qui n’est pas disponible dans les dépôts officiels, on peut l’installer en faisant un clic droit sur le fichier *.deb et en choisissant Ouvrir avec GDebi
Un exemple avec le navigateur Opera qui n'est pas disponible dans les dépôts Debian.
Après avoir téléchargé sur le site du navigateur Opera le fichier .deb : opera-stable_51.0.2830.34_amd64.deb
On ouvre le dossier Téléchargements où on retrouve le fichier, on fait un clic droit dessus et on clique sur
“Ouvrir avec l'installateur GDebi” (les termes peuvent changer légèrement suivant l'environnement utilisé MATE, XFCE, Gnome…)
Après un temps d'analyse du paquet (patience…) le bouton Installer le paquet est actif et on a l'information sur les paquets supplémentaires qui seront installés en cliquant sur le boutons Détails (dépendances qui sont installables depuis les dépôts))
Cliquer sur le bouton Installer le paquet pour installer le logiciel. Le mot de passe root sera demandé pour pouvoir effectuer cette installation.
gdebi /chemin/vers/le/paquet/nom-du-paquet.deb
par exemple pour le fichier Opéra opera-stable_51.0.2830.34_amd64.deb téléchargé dans le dossier Téléchargements :
gdebi /home/nom-utilisateur/Téléchargements/opera-stable_51.0.2830.34_amd64.deb
Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done Nécessite l'installation des paquets suivants : apt-transport-https libcurl3 Fast and secure web browser Opera is a fast, secure, and user-friendly web browser. It includes web developer tools, news aggregation, and the ability to compress data via Opera Turbo on congested networks. Voulez-vous installer le paquet logiciel ? [o/N] :
On valide en tapant O puis la touche ↵ Entrée et l'installation se poursuit
Que ce soit avec l'interface graphique ou la ligne de commande, il est possible que gdebi refuse l'installation car une des dépendances n'est pas disponible au téléchargement dans les dépôts officiels.
Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done Ce paquet ne peut pas être installé Dependency is not satisfiable: folder-color-common
En graphique ou en ligne de commande, vous avez le nom des paquets qui manquent dans les dépôts Debian pour installer le paquet téléchargé.
soit vous renoncez à la funeste idée de télécharger un paquet extérieur au dépôt
soit vous téléchargez les fichiers *.deb correspondant au paquets manquants pour les installer en premier avec gdebi.