Comment installer un fichier .deb sur Ubuntu

Différents logiciels de Linux étaient distribués uniquement sous forme de code source il y a de nombreuses années. Nous devions compiler le logiciel à partir des sources pour pouvoir l’utiliser. Si un logiciel source dépendait d’autres bibliothèques, nous devions alors télécharger également le code source de cette bibliothèque et le compiler avant de compiler le logiciel que nous voulions installer. Si cette bibliothèque dépendait d’autres bibliothèques, nous devions alors télécharger le code source de ces bibliothèques et les compiler également. Nous devions passer par tout un tas de problèmes de dépendance, ce que l’on appelle à l’époque « l’enfer des dépendances ». Il n’y avait pas de système de packaging comme aujourd’hui. De nos jours, les paquets sont précompilés pour différentes architectures de machines et conservés sur un serveur central (appelé dépôt de paquets) et un logiciel de gestion de paquets est utilisé pour le télécharger automatiquement, résoudre les dépendances et l’installer pour nous.

Sur les distributions Linux basées sur Debian, comme Debian GNU/Linux, Ubuntu, Linux Mint et d’autres, le gestionnaire de paquets APT est utilisé. Le format de paquet du gestionnaire de paquets APT est l’archive DEB. L’extension d’une archive DEB est .deb.

De nos jours, la plupart des paquets logiciels courants sont disponibles dans le dépôt de paquets officiel de la distribution Linux que nous utilisons. Nous pouvons donc facilement l’installer en utilisant le gestionnaire de paquets, dans le cas d’Ubuntu/Debian le gestionnaire de paquets APT. Mais il y a toujours des moments où un logiciel que nous voulons n’est pas disponible dans le dépôt de paquets officiel et nous devons télécharger le fichier de paquet DEB du site officiel de ce logiciel et l’installer sur notre système d’exploitation Ubuntu/Debian manuellement.

Dans cet article, je vais vous montrer comment installer un fichier DEB sur Ubuntu. Je vais utiliser Ubuntu 18.04 LTS pour la démonstration. Commençons.

Vous pouvez utiliser la commande dpkg sur Ubuntu pour installer un fichier DEB.

J’ai téléchargé le fichier DEB du serveur web Apache 2 depuis https://packages.ubuntu.com juste pour la démonstration. Bien sûr, vous pouvez l’installer avec le gestionnaire de paquets APT très facilement. Mais je vais vous montrer comment l’installer à partir du fichier DEB.

Ouvrez maintenant un Terminal dans le même répertoire que votre fichier DEB. Comme vous pouvez le voir, le fichier DEB est disponible dans le répertoire.

Maintenant installez-le avec la commande suivante:

$ sudo dpkg -i apache2_2.4.29-1ubuntu4.1_amd64.deb

Comme vous pouvez le voir, l’installation a échoué car les dépendances n’ont pas pu être résolues. Le paquet DEB apache2 dépend de apache2-bin, apache2-utils, apache2-data dont aucun n’est installé.

Pour résoudre les dépendances, vous devez d’abord installer ces paquets avant de pouvoir installer le paquet apache2.

Heureusement pour nous, les paquets de dépendance sont disponibles dans le dépôt de paquets officiel d’Ubuntu. Donc tout ce que nous devons faire est d’exécuter la commande suivante:

$ sudo apt -f install

Comme vous pouvez le voir, le gestionnaire de paquets APT a résolu toutes les dépendances automatiquement. Maintenant, appuyez sur y et ensuite sur <Enter>.

Le paquet apache2 devrait être installé.

Comme vous pouvez le voir, Apache 2 fonctionne.

Parfois, les paquets de dépendance ne seront pas disponibles dans le dépôt de paquets officiel d’Ubuntu. Dans ce cas, vous devez trouver les paquets DEB requis sur Internet et les installer en utilisant également dpkg. Vous devrez également résoudre toutes les dépendances de ces paquets. Cela devient de plus en plus difficile au fur et à mesure que les dépendances augmentent et c’est très peu pratique pour les fichiers DEB qui ont de nombreuses dépendances.

Installation d’un fichier DEB à l’aide du centre logiciel Ubuntu:

Vous pouvez également installer un fichier DEB en utilisant le centre logiciel Ubuntu. Il suffit de faire un clic droit sur le fichier DEB et de cliquer sur Open With Software Install.

Puis cliquez sur Install.

Puis tapez votre mot de passe et cliquez sur Authenticate.

Les dépendances devraient être automatiquement résolues si elles sont disponibles dans le dépôt de paquets Ubuntu et le logiciel devrait être installé.

Une fois l’installation terminée, vous devriez voir la fenêtre suivante.

Si un paquet de dépendance n’est pas disponible dans le dépôt de paquets officiel d’Ubuntu ou dans l’un des dépôts de paquets que vous avez ajoutés via PPA, alors l’installation échouera. Dans ce cas, vous devrez trouver et installer les paquets de dépendance manuellement également.

C’est donc la façon dont vous installez un fichier DEB sur Ubuntu. Merci d’avoir lu cet article.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.