Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
installation_non_standard_de_logiciel [Le 02/02/2009, 07:58]
213.95.41.13
installation_non_standard_de_logiciel [Le 11/09/2022, 10:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
 ====== Installation non standard de logiciel ====== ====== Installation non standard de logiciel ======
  
-//Ce tutoriel décrit comment installer un logiciel lorsqu'​il n'est pas disponible sous forme de paquet pour Ubuntu: fichier ​.exe , RPM, autopackage, ​exécutable .run, binaire ​.bin, script ​.sh. Ces installations n'​étant pas standards, il se peut que ces logiciels ne soient pas conçus pour Ubuntu, et que ces méthodes ne fonctionnent pas.//+//Ce tutoriel décrit comment installer un logiciel lorsqu'​il n'est pas disponible sous forme de paquet pour Ubuntu : fichier ​EXE, RPM, autopackage, ​exécutables RUN, BUNDLE, binaire ​BIN, script ​SH. Ces installations n'​étant pas standards, il se peut que ces logiciels ne soient pas conçus pour Ubuntu, et que ces méthodes ne fonctionnent pas.sinon lancer la recherche dans ubuntu.aide//
 <note tip>​Cette page est une sous-partie de la page **"​[[:​installation_logiciel|Installation d'un logiciel]]"​**.</​note>​ <note tip>​Cette page est une sous-partie de la page **"​[[:​installation_logiciel|Installation d'un logiciel]]"​**.</​note>​
-<​note ​warning>Ces types d'​installation ne sont pas recommandés. Si vous utilisez une de ces méthodes (ce qui doit rester rare), l'​installation d'un logiciel peut être difficile, toutefois il existe des exceptions. Si vous êtes [[:​debutant|débutant]], préférez les [[tutoriel:​comment_installer_un_paquet|installations standards par paquet]]. </​note>​+<​note ​important>Ces types d'​installation ne sont pas recommandés. Si vous utilisez une de ces méthodes (ce qui doit rester rare), l'​installation d'un logiciel peut être difficile, toutefois il existe des exceptions. Si vous êtes débutant, préférez les [[tutoriel:​comment_installer_un_paquet|installations standards par paquet]].</​note>​
  
-===== Installer un binaire ​de MS Windows ( extension .exe )=====+===== Installation ​de logiciels ​Windows (EXE) =====
  
-  * Les exécutables .exe fonctionnent parfois avec [[:wine]] : installer Wine, puis cliquer directement sur le paquet logiciel pour l'​installer. **Voir [[:​wine]]**. +Voir la page [[:windows#​puis-je_faire_fonctionner_mes_logiciels_de_windows_sous_ubuntu|Windows (Puis-je faire fonctionner mes logiciels de Windows sous Ubuntu ?)]].
-  * Uniquement pour les expérimentés,​ les courageux : vous pouvez tenter ​la [[:virtualisation]]. **Voir la [[:​virtualbox]]**.+
  
-===== Installer des sources ou binaires fournis directement par les éditeurs ​(en ligne de commande via le terminal)=====+===== Installation de paquets qui ne sont pas dans les dépôts officiels d'​Ubuntu ​(DEB) =====
  
-<note important>​En ligne de commandependant la frappe du mot de passe, le mot de passe n'​apparait pas ( même pas sous forme de points ou d'​étoiles ) pour des raisons de sécurité.</​note>​+Pour de telles installationsvoir [[tutoriel:​comment_installer_un_paquet|comment installer un paquet]]plus spécifiquement ​le chapitre sur les [[tutoriel:​comment_installer_un_paquet#​installer_un_paquet_hors_depots_non_recommande|paquets logiciels hors dépôts]]
  
-====RPM====+Si l'​unification d'un système d'​installation universel est à venir, il existe toutefois une alternative permettant 
 +de créer l'​installation des applications compilées ou interprétées sur différents systèmes Linux. Comme l'​utilitaire libre [[https://​gobisoft.sourceforge.io|Gobisoft]] qui créé un paquet archive Tar (tarball) avec les fichiers du logiciel, une liste de dépendances (deb ou rpm), installe le logiciel dans le dossier Home, et créé un raccourci dans le menu des applications. Les versions actuellement prises en charge par Gobisoft sont : Debian, Fedora, OpenSuse, Mageia, Gentoo, CentOs, Mx-Linux, Mint, Solus, 
 +Ubuntu (Xubuntu, Lubuntu, Kubuntu), Uruk, Majaro, Slackware et la possibilité d'en ajouter de nouvelles.
  
-Les RPMs sont destinés aux distributions basé sur Red-Hat : Mandriva, Fedora... SuSE Linux utilise lui aussi ce format. +===== Installer des sources ou binaires fournis directement par les éditeurs (en ligne de commande via le terminal) =====
-Les RPMs peuvent parfois être installés sur Ubuntu avec **[[:​alien]]**.+
  
-====autopackage====+<note help>En ligne de commande, pendant la saisie du mot de passe, celui-ci n'​apparaît pas (même pas sous forme de points ou d'​étoiles) pour des raisons de sécurité.</​note>​
  
-Autopackage est un système d'​installation qui est utilisé pour amsn par exemple. +==== RPM ====
-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, consultez** [[:​autopackage|cette page]]**.+
  
-==== exécutable (.run) et les binaire (.bin) et les scripts (.sh) ====+Les RPM sont destinés aux distributions basées sur Red-Hat : Mandriva, Fedora... SuSE Linux utilise lui aussi ce format. 
 +Les RPM peuvent **parfois** être installés sur Ubuntu avec **[[:​alien]]**.
  
-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**. 
  
-[[:​permissions|...en savoir plus sur les droits des utilisateurs sur les fichiers]]+==== Exécutables RUN, BUNDLE, binaires BIN, et scripts SH ====
  
-Il ne vous reste plus qu'a double-cliquer ​sur le fichier ​(lancer) ​.+La première chose à faire est d'autoriser l'​exécution du fichier qui aura la tâche d'​installer le logiciel : faites un clic droit sur le fichier ​et allez dans **Propriétés > Permissions** et cochez **Autoriser l'​exécution du fichier comme un programme**.
  
-**P.S :** au cas où, l'​équivalent en console ​:+[[:permissions|... En savoir plus sur les droits des utilisateurs sur les fichiers]]
  
-Donnez les droits d'exécution : +Il ne vous reste plus qu'à double-cliquer sur le fichier. 
-<code>chmod 755 <nom du fichier .bin ou .sh></code>+<note help>Par défaut, le double-clic n'est pas effectif pour lancer un fichier ​exécutable dans **Fichiers** (Nautilus)Pour cela, il est nécessaire de modifier ce [[:​nautilus#​le_menu_preferences|comportement dans les préférences de Nautilus]].</note>
  
-Lancer ​l'installation ​+P.S. : Au cas où, l'équivalent en console ​
-<​code>​bash <nom du fichier .bin ou .sh></​code>​ +  ​*Donner les droits d'​exécution : <​code>​chmod 755 <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. +  *Lancer l'​installation :<​code>​bash nomDuFichierBinOuSh</​code>​ 
-<​code>​sudo bash <nom du fichier .bin ou .sh></​code>​+Fortement déconseillémais si l'​installation échoueil se peut que l'​exécution nécessite l'​utilisation des droits ​d'administrateur ​: 
 +<​code>​sudo bash nomDuFichierBinOuSh</​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**+== Autre méthode == 
 +<code bash>​chmod +x nomDuFichierBinOuSh</​code>​ 
 +et pour lancer l'​installation 
 +<​code>​sudo ​./​NomDuFichierBinOuSh</​code>​ 
 + 
 +Certains RUN (comme ceux de [[:loki]] ou celui de [[wop]]) peuvent disposer d'une interface plus conviviale que la console en [[:​tutoriel:​comment_installer_un_paquet|installant le paquet]] **[[apt>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]]) 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]])
  
-==== fichiers Perl (.pl) ====+===== Installation de fichiers Perl (PL=====
  
-Pour les .pl c'est comme pour les .bin et .sh sauf qu'il faut taper :+Pour les fichiers PL, c'est comme pour les BIN et SH sauf qu'il faut taper  :
  
-<​code>​ +<​code>​cd ​repertoireContenantLeFichierPl 
-cd "le répertoire qui contient le .pl" +sudo perl leFichierPl.pl</​code>​
-sudo perl "le fichier ​.pl+
-</​code>​+
  
-==== fichiers Sources ​====+===== Fichiers sources =====
  
-Installer un programme source n'est pas chose simple, c'est donc la méthode ​utiliser en dernier recours !+Installer un programme source n'est pas chose simple, c'est donc la méthode ​à utiliser en dernier recours !
  
 __Sources configure/​makefile (autotools et make)__ __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]]+Les démarches à suivre pour compiler de telles sources sont référencées ici : [[:tutoriel:compilation]]
  
-  * Méthode avec checkinstall pour créer un .deb+  *Sources configure/​jamfile (autotools et jam)
  
-Un exemple ​de programme compilé avec checkinstall ​se trouve ici : +Ce genre de sources ​se compile quasiment de la même manière ; il suffit juste de remplacer make par jam dans la grande majorité des cas.
-[[:​transmission#​par_compilation_non-recommande|transmission]]+
  
-  * Sources ​configure/​jamfile ​(autotools et jam)+  *Sources ​CMake (par exemple, les sources de KDE)
  
-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.  +Voici le lien vers le wiki officiel ​CMake :
- +
-  * Sources cmake (ex:sources de kde) +
- +
-Voici le lien vers le wiki officiel ​Cmake :+
  
  
 [[http://​www.cmake.org/​Wiki/​CMake]] [[http://​www.cmake.org/​Wiki/​CMake]]
-  *  +  * 
-     * **__Exemple d'​installation avec Cmake__ ​:**+     ​***__Exemple d'​installation avec CMake__ ​:**
 <​code>​ <​code>​
 mkdir sourcedir mkdir sourcedir
 cd sourcedir cd sourcedir
 cmake ../​source-version cmake ../​source-version
-make+make -j2
 make install make install
 </​code>​ </​code>​
-  *  +  * 
-     * **__Exemple de désinstallation avec Cmake__ ​:**+     ​***__Exemple de désinstallation avec CMake__ ​:**
  
 <​code>​ <​code>​
Ligne 98: Ligne 96:
 </​code>​ </​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).+Si vous avez le message suivant c'est que les sources du programme ne prennent pas en charge la cible uninstall. (voir la F.A.Q. officiele de CMake).
  
 <​code>​ <​code>​
Ligne 104: Ligne 102:
 </​code>​ </​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. 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.
- 
  • installation_non_standard_de_logiciel.1233557926.txt.gz
  • Dernière modification: Le 02/02/2009, 07:58
  • par 213.95.41.13