Installation non standard d'applications

Cette page décrit comment installer une application lorsqu'elle n'est pas disponible sous forme de paquet traditionnel (deb, Flatpak, snap, ou Appimage), mais seulement sous forme par exemple de RPM, exécutable binaire .bin ou x64 sans extension, script .sh ou .run, ou exécutable Windows .exe.

Cette page est une sous-partie de la page Installer une application sous Ubuntu.
Ces méthodes d'installation ne sont pas recommandées et devraient exceptionnelles.

Privilégier si possible les applications distribuées en deb, Flatpak, snap, ou Appimage.

Assurez-vous que le paquet soit compatible avec votre version d'Ubuntu !

Les applications compilées et empaquetées pour d'autres distributions ne sont pas directement compatibles avec votre version d'Ubuntu :

Ne pas tenter des les installer directement : chaque paquet utilise ses propres dépendances, qui sont autant de conflits potentiels avec le système.

Le projet Distrobox permet cependant d'installer n'importe quel paquet n'importe où ! Celui-ci isole les applications qu'il installe du reste du système, en utilisant des systèmes de containers comme docker, ce qui évite de poser ces problèmes de conflit avec son système.

Distrobox est disponible dans les dépôts officiels APT d'Ubuntu.
Pour obtenir cette application il suffit donc d'installer le paquet distrobox.

On peut télécharger un fichier binaire (avec éventuellement quelques autres fichiers dont il a besoin) et le placer dans son répertoire des binaires personnels ~/.local/bin/ pour que l'utilisateur courant puisse l'utiliser.

Si ces fichiers sont compressés il faut commencer pas les extraire.

Si l'application n'est pas compressée dans une archive, l'opération en ligne de commande est la suivante :

  1. Télécharger la dernière version stable et l'extraire dans son répertoire des binaires personnels :
    wget https://example.com/latest_app_linux_amd64 -O ~/.local/bin/application

    https://example.com/latest_app_linux_amd64 est l'URL de votre fichier binaire, et application le nom de votre application à utiliser comme commande.

  2. Rendre le fichier exécutable :
    chmod +x ~/.local/bin/application
Grâce à cette méthode la commande application est directement accessible à l'utilisateur courant.

Installer pour tous les utilisateurs

Si on préfère que tous les utilisateurs puissent utiliser la commande application, on peut ensuite déplacer l'exécutable dans le répertoire système adéquat avec les permissions administrateur :

sudo mv ~/.local/bin/application /usr/local/bin

JavaScript

Python

Voir la note en haut de la page Python, concernant le dépôt PyPI et les commandes pip3 et surtout pipx.

PHP

On peut exécuter un script PHP en ligne de commande, voir Installation de PHP. Voir aussi en fonction du projet les pages CMS et LAMP.

Perl

FIXME

Pour les fichiers PL, c'est comme pour les BIN et SH sauf qu'il faut taper :

cd repertoireContenantLeFichierPl
sudo perl leFichierPl.pl

Installer un programme depuis ses source est une opération très technique, c'est donc la méthode à utiliser en dernier recours !

Il faut entre autre connaître les dépendances à installer, qui sont évidemment rarement indiquées par les développeurs pour toutes les versions de toutes les distributions. Il faut donc probablement savoir trouver le nom des paquets proposant chaque bibliothèque (quand celles-ci sont indiquées), et souvent trouver les bibliothèque soi-même en fonction des erreurs de compilation rencontrées.
Pour finir les bibliothèques sont simplement très souvent indisponibles sur sa version d'Ubuntu, et il faut dans ce cas être en mesure de déployer un environnement de développement isolé du reste du système.

Les procédures à suivre pour compiler de telles sources sont documentées dans le tutoriel Compilation.


Contributeurs : krodelabestiole.

  • installation_non_standard_de_logiciel.txt
  • Dernière modification: Le 29/01/2026, 13:51
  • par krodelabestiole