Installer un programme hors dépôt
Nous utilisons le plus souvent des installations via les dépôtrs Ubuntu avec soit des dépôts officiels soit des dépôts de confiance que nous ajoutons à notre liste locale. Nous allons voir ici (bien que j'ai eu déja l'occasion d'en parler dans certains articles) comment installer un programme qui n'est pas dans les dépôts officiels et pour lequel il n'y a pas de dépôt.
Prenons l'exemple du client Hubic.
Rendons nous à l'adresse du service : http://www.hubic.com
Cliquez sur "téléchargement" :
Les gars d'Ovh ont bien vu que nous sommes sous Linux et nous propose l'installateur en accord avec notre OS. On clique donc sur le bouton "Télécharger Linux" pour arriver ici :
On a plusieurs type de fichiers :
- des ".deb",
- des ".md5"
- des ".sha1",
- des ".tar.gz"
Voyons cela.
Les fichiers MD :
Les fichiers "md5" permettent de vérifier que le fichier que vous venez de télécharger est exactement le même que celui disponible sur le serveur. Télécharger le fichier "deb" puis exécutez l a commande suivante :
# md5sum hubiC-Linux-2.1.0.53-linux.deb
Le systéme vous répond :
# aaf2a0fcea52ff4cbe8959df5d5faeef hubiC-Linux-2.1.0.53-linux.deb
Télécharger et affichier le fichier "hubiC-Linux-2.1.0.53-linux.deb.md5". C'est un simple fichier texte vous pouvez l'ouvrir avec gedit ou kate ou en afficher le contenu via la commande :
# more hubiC-Linux-2.1.0.53-linux.deb.md5
qui donne :
$ aaf2a0fcea52ff4cbe8959df5d5faeef
et donc le même résultat : les fichiers sont bien identiques.
Les fichiers SHA1 :
Même principe que pour les fichiers "md5", on lance une commande qui calcule une clé de hachage puis on la compare à celle qui a été calculée sur le serveur et mise à disposition dans le fichier "hubiC-Linux-2.1.0.53-linux.deb.sha1"
# sha1sum hubiC-Linux-2.1.0.53-linux.deb
qui donne :
# dab0108d0c17339a3ce4c018db0435b540eaf65e hubiC-Linux-2.1.0.53-linux.deb
Résultat que l'on compare au contenu du fichier "hubiC-Linux-2.1.0.53-linux.deb.sha1" via la commande more une nouvelle fois :
$ more hubiC-Linux-2.1.0.53-linux.deb.sha1
qui donne
$ dab0108d0c17339a3ce4c018db0435b540eaf65e
Cette fois çi on en est certain : les deux fichiers sont identiques.
Les fichiers DEB :
Les fichiers "deb" sont des programmes d'installation. C'est yn peu l'équivalent d'un "setup.exe sous Daube. Ils ne s'installent pas en double cliquant dessus, il faut un autre programme qui va se charger de l'installation. En vérité deux type de programmes peuvent réaliser cette tache : les programmes en ligne de commande et les installateurs graphiques.
En ligne de commande vous pouvez lancer l'installation comme suit :
$ sudo dpkg -i hubiC-Linux-2.1.0.53-linux.deb
Si l'installateur se plaint de l'absence de certaines bibliothèques vous pourrez les installer via la commande :
$ sudo apt install -f
Ensuite l'utilisation du programme est présentée sur les forums d'hubic : https://forums.hubic.com/showthread.php?230-hubic-Linux-sortie-de-la-ver... :
En conclusion je dirai qu'il faut rester prudent sur ce type d'installation. Le mal est partout.
Fait le 09/08/2017
- Identifiez-vous pour poster des commentaires
Commentaires récents