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é. 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 package 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
Configurer 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 sur Feisty Fawn).
Pour se faire, il faut aller dans Système → Administration → Sources de mise à jour. Il faut ensuite cocher les cases qui vous intéressent (idéalement toutes sauf le "code source").
Pour plus de logiciels, voir la page sur les dépôts.
Pour savoir comment ajouter un dépôt supplémentaire, rencontré sur le wiki ou ailleurs (ligne commencent par deb http:), cette page vous intéressera.
Avec une interface graphique
Voir la page sur les gestionnaires de paquets.
Directement via Nautilus/Konqueror
Un petit programme qui existe depuis Ubuntu Dapper s'appelant gdebi, permet d'installer un .deb récupéré sur un site internet, directement via un double clic. Il intègre même la gestion automatique des dépendances !
Sous Kubuntu il suffit de faire un clic droit sur le .deb→ gestion des packages→Installer
En ligne de commande via apt
Il existe deux manières:
Via apt (apt-get, etc …). la documentation se trouve ici : apt
Via aptitude. la documentation se trouve ici : aptitude
Via les packages fournis directement par les éditeur
RPM
Les RPMs 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: transmission_torrent
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.