Ceci est une ancienne révision du document !
Installer un logiciel sous Ubuntu
Et c'est donc un paquet que nous installera le logiciel. Le logiciel ne sait faire qu'une chose : fonctionner. Nuance
Cette page résume les différentes manières d'installer un paquet sous Ubuntu, Kubuntu, Xubuntu, Edubuntu et même linux en général.
Il existe deux méthodes pour installer un paquet : graphiquement et en ligne de commande. Pour toutes les « saveurs » d'Ubuntu, les méthodes en ligne de commande sont les mêmes.
Dans les exemples ci-dessous, on souhaite installer le paquet « mon_paquet », il faudra bien sûr le remplacer par le nom du paquet (programme) que vous souhaitez installer.
Si vous utilisez le compte utilisateur créé lors de l'installation d'Ubuntu, il n'y a pas de problèmes.
Méthode à préférer, dans l'ordre, selon disponibilité (de la meilleure à la « moins propre ») :
- paquet dans un dépôt Ubuntu officiel ;
- paquet dans un dépôt externe « connu » (Medibuntu, Wine, etc.) ;
- paquet Ubuntu isolé ;
- paquet Debian isolé (peut poser des problèmes) ;
- paquet dans un dépôt tiers (peut poser des problèmes de confiance).
Ne vous inquiétez pas, la majorité des logiciels s'installe de façon simple et rapide.
Cependant parfois il faut compiler un programme, cette compilation n'est pas compliquée. Elle 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
Configurer les dépôts
Pour accéder à un maximum d'applications il faut activer les deux dépôts principaux : Universe & multiverse (Ces dépôts sont activés par défaut sur Feisty Fawn).
Pour se faire, il faut aller dans Système → Administration → Sources de logiciels. Il faut ensuite cocher les cases qui vous intéressent (idéalement toutes sauf le "code source"). Pour plus de précision : Pour savoir comment ajouter un dépôt supplémentaire, rencontré sur le wiki ou ailleurs (ligne commençant par deb http:), cette page vous intéressera.
Pour avoir accès à plus de logiciels il vous faut configurer les dépôts, voir la page sur les dépôts.
Avec une interface graphique
Sous Ubuntu il existe plusieurs logiciels pour d'installer un logiciel uniquement avec une souris. Ces logiciels ont tous un point commun ils utilisent un gestionnaire de paquets pour garder une certaine cohérence des logiciels installés.
Si le paquet que vous voulez installer est présent dans votre liste de dépôts, son installation sera très simple …
Récupérer un paquet (qui installe un logiciel) sur internet
Comment installer un binaire debian ( extension .deb )
Il existe plusieurs logiciels qui ne sont pas disponibles dans les dépôts Ubuntu. La solution a été de créer un site qui les répertorie, les teste et les met à notre disposition. Ceci est notamment vrai pour les grosses mises à jour de certains logiciels.
http://www.getdeb.net est le site de référence pour se les procurer.
Vous pouvez aussi les télécharger depuis le site officiel de chacun des logiciels.
Pour installer ce paquet binaire il suffit ensuite d'utiliser gdebi, soit traduit tout simplement, un simple clic !
Comment installer un binaire de MS Windows ( extension .exe )
Il vous faudra installer wine. Puis cliquer directement sur le paquet logiciel pour l'installer.
Uniquement pour les expérimentés, les courageux : vous pouvez tenter la virtualisation. Nous vous conseillons virtualbox.
En ligne de commande via le terminal ou la console
Grâce aux packages fournis directement par les éditeurs
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és 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écutables, presque à la manière des .exe sous windows.
La première chose à faire est de mettre le fichier en exécutable : clique droit sur le fichier / allez dans "Propriétés⇒Permissions" et cochez "Permettre l'exécution de ce programme".
Pour en savoir plus sur les droits des utilisateurs sur les fichiers droit des utilisateurs d'accès sur les fichiers Il ne vous reste plus qu'a double-cliquer sur le fichier ( lancer) .
P.S : au cas où, l'équivalent en console :
Donnez les droits d'exécution :
chmod 774 <nom du fichier .bin ou .sh>
Lancer l'installation :
sudo bash <nom du 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é (.zip, .tar.gz, .tar, .bz2 etc…). il peut contenir
- un .pl ou un .sh , un .run ; dans ce cas regardez juste au dessus la partie les concernant…
- un binaire sans installeur … donc là il faudra simplement lancer le binaire en double-cliquant dessus (il se peut aussi que le lanceur du programme soit un script, pour l'ouvrir il suffit de double-cliquer dessus et faire Lancer).
- des Sources, dans ce cas, regarder attentivement la suite.
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 pour désinstaller une éventuelle installation précédente
sudo make uninstall sudo make clean
qui peut être utile
- Méthode avec checkinstall pour créer un .deb
un exemple de programme compilé avec checkinstall se trouve ici : transmission
- 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 :
http://www.cmake.org/Wiki/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 prennent pas en charge la cible uninstall. (voir la faq officiel Cmake).
make: *** Pas de règle pour fabriquer la cible « uninstall ». Arrêt.
Il faudra alors supprimer les fichiers manuellement avec l'aide du log d'installation install_manifest.txt créé dans le répertoire de la source du programme.
Si vous n'avez pas accès à internet
Si vous n'avez pas accès à l'Internet, vous pouvez toujours télécharger vos paquets via http://packages.ubuntu.com/ à partir d'un autre ordinateur. Il ne vous restera plus qu'à les copier sur votre ordinateur et à les installer selon la méthode du paquet téléchargé. Vous pouvez aussi suivre ce tutoriel.