Ceci est une ancienne révision du document !
Comment installer un programme ou un logiciel
Dans ce tutoriel je vais essayer de donner toutes les solutions possibles pour installer un logiciel de façon binaire et sources en détaillant les façons simples ainsi que les compliquées.
Ne vous inquiétez pas; la majorité des logiciels s'installe de façon simple et rapide, de manière binaire.
La compilation d'un programme n'est pas non plus un exercice des plus compliqués. Il demande simplement un peu de patience et de réflexion (il se peut même parfois que des logiciels s'installent de façon plus simple en les compilant, qu'en installant le paquet binaire fourni par l'éditeur ou la communauté quand il s'agit d'un .sh ou .bin
Comment installer un programme binaire
Via les dépôts Ubuntu
Activer les dépôts
Pour accéder à un maximum d'applications il faut activer les dépôts Universe & multiverse (Ces dépôts sont activé par défaut depuis Ubuntu 7.04 "Feisty").
Pour activer les sources qui vous permettront d'installer les logiciels dont vous avez besoin:
- Ouvrez:
- Sous Ubuntu et Edubuntu: Système→Administration→Sources de logiciels
- Sous Xubuntu: Applications→Système→Sources de mises à jour
- Sous Kubuntu: K→Système→Adept Manager→Adept→Gérer les dépôts
- Dans la fenêtre qui vient de s'ouvrir (après avoir tapé son mot de passe) cochez les 4 premières cases, si ce n'est déjà fait, et dans Télécharger depuis: changez Serveur pour France en Serveur principal.
- Cliquez ensuite sur l'onglet Mises à jour et cochez les deux premières cases.
- Ensuite faites Fermer
- Une petite fenêtre apparaitra pour vous demander si vous voulez actualiser la liste des logiciels, cliquez sur Actualiser, c'est fini.
Pour savoir comment ajouter un dépôt supplémentaire, rencontré sur la documentation ou ailleurs (ligne commencent par deb http:), cette page vous intéressera.
Avec une interface graphique
Voir la page sur les gestionnaires de paquets.
En ligne de commande
Il existe deux manières:
Via apt (apt-get, etc …). la documentation se trouve ici : apt
Via aptitude. la documentation se trouve ici : aptitude
Pour en savoir plus, voir cette page: Comment installer un paquet.
Via des paquets fournis individuellement
DEB
Voir cette page: Comment installer un paquet .deb
RPM
Les RPMs (fichier en .rpm) sont destinés aux distributions basé sur red-hat : Mandriva, Fedora… SuSE Linux utilise lui aussi ce format.
Les RPMs peuvent parfois être installé sur Ubuntu avec alien.
Autopackage
Autopackage est un système d'installation qui est utilisé pour amsn par exemple. il se résume à un fichier .package qui va télécharger automatiquement l'installeur s'il n'est pas déjà installé (sous Ubuntu il n'est pas installé par défaut)
pour savoir comment les installer: autopackage
Les .sh et .bin et .run
Ce sont des fichiers exécutable, presque a la manière des .exe sous windows.
La première chose a faire est de mettre le fichier en exécutable : allez dans "Propriétés⇒Permissions" et cochez "Permettre l'exécution de ce programme".
Il ne vous reste plus qu'a double-cliquer sur le fichier.
P.S : au cas où, l'équivalent en console :
chmod 774 "le fichier .bin ou .sh" sudo bash "le fichier .bin ou .sh"
Pour les *.run
Certains .run (comme ceux de loki ou celui de WoP) peuvent disposer d'une interface plus conviviale que la console en installant le paquet gtk-engines-pixmap
Pour les désinstaller, il faut aller dans le dossier du logiciel installé, et chercher le fichier uninstall. (On peut aussi utiliser l'outil "loki-uninstaller" -cf page loki)
Les .pl
Pour les .pl c'est comme pour les .bin et .sh sauf qu'il faut taper:
cd "le répertoire qui contient le .pl" sudo perl "le fichier .pl"
Les fichiers compressés
Parfois on tombe sur un fichier compressé … il peut contenir un .pl ; dans ce regardez juste au dessus la partie les concernant …
ou des Sources … alors là regarder attentivement la suite.
ou un binaire sans installeur … donc là il faudra simplement lancer le binaire en double-cliquant dessus (il ce peut aussi que le lanceur du programme soit un script, pour l'ouvrir il suffit de double-cliquer dessus et faire Lancé).
Comment installer un programme source
Installer un programme source n'est pas chose simple, c'est donc la méthode a utiliser en dernier recours !!!
Comment repérer des sources
Les sources d'un programme sont souvent compressées dans un fichier .tar.gz ou .tar.bz2 mais aussi dans tout et n'importe quoi au bon vouloir des développeurs
Une fois décompressées:
-si vous trouvez un fichier nommé configure et des fichiers makefile rendez vous ici
-si vous trouvez un fichier nommé configure et des fichiers jamfile rendez vous ici
-si vous n'avez ni le premier ni le deuxième cas vous avez des sources cmake ou étrangement architecturées ou que ce ne sont pas des sources
Sources configure/makefile (autotools et make)
Méthode historique
Les démarches à suivre pour compiler de telles sources sont référencées ici: compiler_un_programme
n'oublier pas la commande
sudo make uninstall
qui peut être utile
Méthode avec checkinstall pour créer un .deb
un exemple de programme compilé avec checkinstall se trouve ici: Installation de Transmission par compilation
Sources configure/jamfile (autotools et jam)
Ce genre de sources se compile quasiment de la même manière que make; il suffit juste de remplacer make par jam dans la grande majorité des cas.
Sources cmake (ex:sources de kde)
Voici le lien vers le wiki officiel Cmake:
Installation avec Cmake:
mkdir sourcedir cd sourcedir cmake ../source-version make make install
Désinstallation avec Cmake
sudo make uninstall
Si vous avez le message suivant c'est que les sources du programme ne prenne pas en charge la cible uninstall. (voir la faq officiel Cmake).
make: *** Pas de règle pour fabriquer la cible « uninstall ». Arrêt.
Alors il faudra supprimé les fichiers manuellement avec l'aide du log d'installation install_manifest.txt créer dans le répertoire de la source du programme.
Comment installer un programme de MS Windows
Il vous faudra installer wine la documentation se trouve ici : wine
Si vous êtes courageux, vous pouvez tenter la virtualisation. Nous vous conseillons virtualbox.