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 13/02/2010, 11:20]
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) =====
  
 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 ?)]]. 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 ?)]].
  
-===== Installer des paquets ​.deb qui ne sont pas dans les dépôts officiels Ubuntu=====+===== Installation de paquets qui ne sont pas dans les dépôts officiels ​d'Ubuntu ​(DEB) =====
  
-Pour de telles ​installation, voir [[tutoriel:​comment_installer_un_paquet]],​ plus spécifiquement ​la partie ​sur les logiciels hors dépôts.+Pour de telles ​installations, voir [[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]]
  
-===== Installer ​des sources ​ou binaires fournis directement par les éditeurs ​(en ligne de commande via le terminal)=====+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.
  
-<note important>​En ​ligne de commande, pendant la frappe du mot de passe, ​le mot de passe n'​apparaît pas ( même pas sous forme de points ou d'​étoiles ​pour des raisons de sécurité.</​note>​+===== Installer des sources ou binaires fournis directement par les éditeurs (en ligne de commande ​via le terminal=====
  
 +<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>​
  
-===RPM====+==== RPM ====
  
 Les RPM sont destinés aux distributions basées sur Red-Hat : Mandriva, Fedora... SuSE Linux utilise lui aussi ce format. 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]]**.+Les RPM peuvent ​**parfois** être installés sur Ubuntu avec **[[:​alien]]**.
  
-====autopackage==== 
  
-Autopackage est un système d'​installation qui est utilisé pour //amsn// par exemple. +==== Exécutables RUNBUNDLE, binaires BIN, et scripts SH ====
-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 installerconsultez** [[:​autopackage|cette page]]**.+
  
-==== 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 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**.
  
-La première chose à faire est d'​autoriser l'​exécution du fichier qui aura la tâche d'​installer le logiciel (install ​.sh, .bin ou .run)  : cliquez droit sur le fichier et allez dans **Propriétés => Permissions** et cochez **Autoriser l'​exécution du fichier comme un programme**.+[[:​permissions|... En savoir plus sur les droits des utilisateurs sur les fichiers]]
  
-[[:permissions|...en savoir plus sur les droits des utilisateurs sur les fichiers]]+Il ne vous reste plus qu'à double-cliquer sur le fichier. 
 +<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>​
  
-Il ne vous reste plus qu'à double-cliquer sur le fichier ​(lancer) ​.+P.S. : Au cas où, l'équivalent en console : 
 +  *Donner les droits d'​exécution : <​code>​chmod 755 <nom du fichier .bin ou .sh></​code>​ 
 +  *Lancer l'​installation :<​code>​bash nomDuFichierBinOuSh</​code>​ 
 +Fortement déconseillé,​ mais si l'​installation échoue, il se peut que l'​exécution nécessite l'​utilisation des droits d'​administrateur : 
 +<​code>​sudo bash nomDuFichierBinOuSh</​code>​
  
-**P.S :** au cas où, l'équivalent en console :+== Autre méthode == 
 +<code bash>​chmod +x nomDuFichierBinOuSh</​code>​ 
 +et pour lancer ​l'installation 
 +<​code>​sudo ./​NomDuFichierBinOuSh</​code>​
  
-Donnez les droits d'​exécution : +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]]**
-<​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]]) 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 !
Ligne 70: Ligne 70:
 Les démarches à suivre pour compiler de telles sources sont référencées ici : [[:​tutoriel:​compilation]] Les démarches à suivre pour compiler de telles sources sont référencées ici : [[:​tutoriel:​compilation]]
  
-  * Sources configure/​jamfile (autotools et jam)+  *Sources configure/​jamfile (autotools et jam)
  
-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. +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.
  
-  * Sources ​cmake (ex:sources de kde)+  *Sources ​CMake (par exemple, les sources de KDE)
  
-Voici le lien vers le wiki officiel ​Cmake :+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 96: 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>​
  • installation_non_standard_de_logiciel.1266056410.txt.gz
  • Dernière modification: Le 13/02/2010, 11:20
  • par 213.95.41.13