Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
installation_paquet [Le 26/12/2008, 18:01] 213.95.41.13 |
installation_paquet [Le 16/01/2009, 01:27] (Version actuelle) YannUbuntu redirection |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>paquet logiciel installation}} | + | ~~REDIRECT>installation_logiciel~~ |
- | + | ||
- | ---- | + | |
- | + | ||
- | ====== Installer un logiciel sous Ubuntu ====== | + | |
- | + | ||
- | + | ||
- | <note tip>//<<En informatique, et en particulier dans le contexte des systèmes Unix, on appelle paquet (ou parfois paquetage, en anglais package) une archive (fichier compressé) comprenant les fichiers informatiques, les informations et procédures nécessaires à l'installation d'un logiciel sur un système d'exploitation au sein d'un agrégat logiciel, en s'assurant de la cohérence fonctionnelle du système ainsi modifié.>> [[http://fr.wikipedia.org/wiki/Paquet_(logiciel)|Extrait wikipédia]]//</note> | + | |
- | + | ||
- | Installer un logiciel sous gnu-linux notamment sous Ubuntu est très facile, cependant ne mélangeons pas deux mots : "logiciel" et "paquet" sont beaucoup utilisé et désignent la même finalité; installer un paquet pour l'utiliser le logiciel. | + | |
- | + | ||
- | Et c'est donc un paquet qui installera le logiciel qu'il contient. Le logiciel est spécialisé dans une autre tâche : accomplir sa fonction. Nuance :-) | + | |
- | + | ||
- | Cette page résume les différentes manières d'installer un paquet sous Ubuntu et toute ses variantes/saveurs ( Kubuntu, Xubuntu, Edubuntu et même gnu-linux en général ). | + | |
- | + | ||
- | Il existe deux méthodes pour installer un paquet : | + | |
- | * graphiquement | + | |
- | * en ligne de commande. | + | |
- | + | ||
- | Dans les exemples ci-dessous, on souhaite installer le paquet « **mon_paquet** », il faudra bien sûr le remplacer par le nom du paquet que vous souhaitez installer ( thunderbird, amsn ... ). | + | |
- | + | ||
- | <note tip> | + | |
- | L'installation d'un paquet est une tâche d'administration. Il faut donc les [[:sudo|droits d'administration]] pour l'exécuter. Quelle que soit la méthode choisie, graphique ou en ligne de commande, le mot de passe de votre session vous sera demandé. | + | |
- | En ligne de commande, pendant la frappe du mot de passe, il n'apparais pas ( même pas sous forme de points ou d'étoiles ) pour des raisons de sécurité. | + | |
- | </note> | + | |
- | + | ||
- | **Méthodes à préférer**, dans l'ordre, selon la disponibilité, la qualité et la rapidité d'installation ( 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é ; | + | |
- | + | ||
- | Plus rarement : | + | |
- | - paquet [[:Debian]] isolé ( peut poser des problèmes) ; | + | |
- | - paquet dans un dépôt tiers (peut poser des problèmes de confiance). | + | |
- | + | ||
- | Pour les logiciels Windows : | + | |
- | - paquet .exe via Wine | + | |
- | + | ||
- | Pour les utilisateurs avancées : | + | |
- | - installation via des scripts ( extension .bin, .sh ); | + | |
- | - installation via la compilation; | + | |
- | + | ||
- | Ne vous inquiétez pas, la majorité des logiciels s'installe de façon simple et rapide. | + | |
- | + | ||
- | S'il faut compiler un programme, cette compilation est souvent pas très 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). | + | |
- | ===== Configurer les dépôts ===== | + | |
- | + | ||
- | Sous Gnu-Linux et donc sous Ubuntu la gestion du catalogue logiciel est léguée à un système de dépôts. | + | |
- | + | ||
- | Pour avoir des renseignement et un accès à plus de logiciels il vous rendra sur la page des dépôts : | + | |
- | + | ||
- | **voir la page [[:depots|dépôts]]**. | + | |
- | + | ||
- | Afin de modifier ces configurations il faut aller dans | + | |
- | + | ||
- | //Système -> Administration -> Sources de logiciels//. | + | |
- | + | ||
- | Il faut ensuite cocher les cases qui vous intéressent. | + | |
- | + | ||
- | **Pour plus de précision :** | + | |
- | Pour savoir comment ajouter un dépôt supplémentaire, rencontré sur la documentation ou ailleurs (ligne commençant par **deb http:**), [[tutoriel:comment_modifier_sources_maj|cette page vous intéressera]]. | + | |
- | ===== Installer un programme===== | + | |
- | + | ||
- | <note tip>Pour toutes les méthodes expliquées ici, vous pouvez installer plusieurs paquets à la fois, pour les programmes en ligne de commande, simplement en ajoutant les uns à la suite des autres le nom des paquets, séparés par une espace ou avec les interfaces graphiques en multipliant les recherches à la suite.</note> | + | |
- | + | ||
- | + | ||
- | ==== 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|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 ... | + | |
- | + | ||
- | **Voir le [[:gestionnaire_de_paquets|gestionnaire de paquets]]**. | + | |
- | + | ||
- | === 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 ! | + | |
- | + | ||
- | **Voir [[:gdebi]]**. | + | |
- | + | ||
- | __Comment installer un binaire de MS Windows ( extension .exe )__ | + | |
- | + | ||
- | Il vous faudra installer [[:wine]]. Puis cliquer directement sur le paquet logiciel pour l'installer. | + | |
- | + | ||
- | **Voir [[:wine]]**. | + | |
- | + | ||
- | Uniquement pour les expérimentés, les courageux : | + | |
- | vous pouvez tenter la [[:virtualisation]]. | + | |
- | + | ||
- | **Voir la [[:virtualbox]]**. | + | |
- | + | ||
- | <note warning>Si vous dépassez cette partie ( ce qui est rare ) l'installation d'un logiciel peut être difficile, toutefois il existe des exceptions.</note> | + | |
- | + | ||
- | ==== En ligne de commande via le terminal ou la console ==== | + | |
- | + | ||
- | === Grâce aux sources ou binaires 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]] | + | |
- | + | ||
- | == Pour les exécutable (.run ) et les binaire ( .bin ) et les scripts ( .sh ) == | + | |
- | + | ||
- | + | ||
- | La première chose à faire est d'autoriser l'exécution du fichier qui aura la tache d'installer le logiciel ( install .sh, .bin ou .run ) : 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 [[:droits| 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 : | + | |
- | <code>chmod 755 <nom du fichier .bin ou .sh></code> | + | |
- | + | ||
- | Lancer l'installation : | + | |
- | <code>bash <nom du fichier .bin ou .sh></code> | + | |
- | Fortement déconseillé mais si l'installation échoue il se peut que l'exécution nécessite l'utilisation des droits administrateur. | + | |
- | <code>sudo bash <nom du fichier .bin ou .sh></code> | + | |
- | + | ||
- | Certains .run (comme ceux de [[:loki]] ou celui de [http://www.worldofpadman.com/|WoP]]) peuvent disposer d'une interface plus conviviale que la console en [[:tutoriel/comment_installer_un_paquet|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 fichiers Perl (.pl ) == | + | |
- | + | ||
- | Pour les .pl c'est comme pour les .bin et .sh sauf qu'il faut taper : | + | |
- | + | ||
- | <code> | + | |
- | cd "le répertoire qui contient le .pl" | + | |
- | sudo perl "le fichier .pl" | + | |
- | </code> | + | |
- | + | ||
- | == Les fichiers Sources == | + | |
- | + | ||
- | Installer un programme source n'est pas chose simple, c'est donc la méthode a utiliser en dernier recours ! | + | |
- | + | ||
- | __Sources configure/makefile (autotools et make)__ | + | |
- | + | ||
- | Les démarches à suivre pour compiler de telles sources sont référencées ici : [[:projets/paquets:compiler_un_programme]] | + | |
- | + | ||
- | * Méthode avec checkinstall pour créer un .deb | + | |
- | + | ||
- | Un exemple de programme compilé avec checkinstall se trouve ici : | + | |
- | [[:transmission#par_compilation_non-recommande|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]] | + | |
- | * | + | |
- | * **__Exemple d'installation avec Cmake__ :** | + | |
- | <code> | + | |
- | mkdir sourcedir | + | |
- | cd sourcedir | + | |
- | cmake ../source-version | + | |
- | make | + | |
- | make install | + | |
- | </code> | + | |
- | * | + | |
- | * **__Exemple de désinstallation avec Cmake__ :** | + | |
- | + | ||
- | <code> | + | |
- | sudo make uninstall | + | |
- | </code> | + | |
- | + | ||
- | 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). | + | |
- | + | ||
- | <code> | + | |
- | make: *** Pas de règle pour fabriquer la cible « uninstall ». Arrêt. | + | |
- | </code> | + | |
- | 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 [[:gdebi|méthode du paquet téléchargé]]. Vous pouvez aussi suivre [[tutoriel:comment_ajouter_des_paquets_sans_internet|ce tutoriel]]. | + | |
- | + | ||
- | ===== Conclusion ===== | + | |
- | + | ||
- | N'oubliez pas que si vous avez des problèmes pour installer un programme en particulier il y a toujours le wiki et les forums pour vous aidez. | + | |
- | + | ||
- | Je vous souhaite une belle et longue aventure GNU/Linux avec Ubuntu ! | + | |
- | ---- | + | |
- | //Contributeurs: [[:utilisateurs:Ner0lph]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Grummfy]], [[utilisateurs:Fabien26]], [[:utilisateurs:Adam0509]], [[utilisateurs:yurek]].// | + |