A quoi sert cette doc ?

Ce guide détaille comment installer facilement une application au format .tar.gz et comment l’ajouter au menu des applications. PyCharm sert d’exemple, mais la même méthode fonctionne pour une grande partie des applications.

Pourquoi cette doc ?

L'installation d'une application sous Linux est très différente de Windows, où la plupart utilisent un simple .exe ou un Install Wizard Shield. Quand j'ai commencé à utiliser Linux, j'ai eu l'impression que cette procédure était logique pour tout le monde sauf pour moi, et était donc très souvent succinte ou mal expliquée. J'ai donc décidé d'écrire cette doc pour que cette situation devienne, en effet, logique et sans flou.

Attention :

J'ai utilisé un PC sous CachyOS avec Noctalia lors de l'écriture, l'installation peut varier selon la distribution, le shell et l'environnement de bureau !

1. Télécharger l’archive

Télécharger la version Linux de l’application depuis son site officiel. Le fichier se trouve généralement dans ~/Downloads.

Vérification :

 ls ~/Downloads
.rw-r--r-- 1,3G - app-1.0.0.tar.gz

2. Extraire l’application

Les logiciels installés manuellement peuvent être placés dans /opt. Ouvrir un terminal, puis :

cd ~/Downloads
sudo tar -xzvf app-1.0.0.tar.gz -C /opt
  • tar -xzf extrait l’archive. v est optionnel si on souhaite afficher les fichiers en cours d'extraction (verbose).
  • -C /opt choisit /opt comme dossier de destination.
  • sudo est nécessaire pour écrire dans /opt.

Vérifier le nom du dossier créé :

 ls /opt
drwxr-xr-x - root 21 janv.  1970 - app-1.0.0

3. Identifier et tester le lanceur

Entrer dans le dossier de l’application et regarder son contenu :

ls /opt/app-1.0.0

Le lanceur se trouve souvent dans un dossier bin/. Il peut être un script .sh ou un binaire sans extension.

Exemples :

/opt/app-1.0.0/bin/appl.sh
/opt/app-1.0.0/bin/app

Si le fichier n’est pas exécutable :

sudo chmod +x /opt/app-1.0.0/bin/app

Important :

Tester le lancement de l'application dans le terminal avant de créer le raccourci

4. Créer une entrée dans le menu

Les environnements de bureau Linux utilisent des fichiers .desktop pour afficher une application dans le launcher.

Créer le dossier personnel des raccourcis, puis le fichier :

mkdir -p ~/.local/share/applications
nano ~/.local/share/applications/app.desktop

Ajouter ce contenu en adaptant les chemins :

[Desktop Entry]
Version=1.0
Type=Application
Name=Nom de l'App
Comment=Description courte de l’application
Exec=/opt/app-1.0.0/bin/app
Icon=/opt/app-1.0.0/icon.png
Terminal=false
Categories=Utility;
StartupNotify=true

Enregistrer avec Ctrl+S, puis quitter nano avec Ctrl+X.

Champs importants

  • Name= : nom affiché dans le menu.
  • Exec= : chemin complet vers le lanceur de l’application.
  • Icon= : chemin complet vers l’icône. Supprimer cette ligne si aucune icône n’est fournie.
  • Terminal=false : l’application se lance sans terminal.
  • Categories= : catégorie utilisée par le menu.

Attention :

Version= ne correspond pas à la version de l'application, mais à la version de la spécification Desktop Entry. À ne pas confondre avec : X-AppVersion=3.2.1 Cette clé est une extension non standard et peut servir à indiquer la version de l’application, mais elle n’est pas nécessaire au fonctionnement du fichier .desktop.

Info

Ne pas utiliser ~ dans Exec= ou Icon=. Utiliser uniquement des chemins absolus

5. Vérifier le raccourci

Vérifier la syntaxe du fichier :

desktop-file-validate ~/.local/share/applications/app.desktop

S’il n’y a aucun message, le fichier est valide. L’application devrait ensuite apparaître dans le launcher.

Note

Si elle n’apparaît pas immédiatement, fermez puis rouvrez le menu des applications, ou reconnectez-vous à votre session.


Exemple rapide : PyCharm

Après avoir téléchargé l’archive PyCharm sur le site officiel :

ls ~/Downloads

Downloads

Extraire l'archive :

sudo tar -xzf pycharm-*.tar.gz -C /opt

Repérer le dossier créé :

ls /opt | grep -i pycharm

Démarrez PyCharm une première fois, en adaptant le nom du dossier :

/opt/pycharm-2026.2.1/bin/pycharm

PyCharm propose de créer automatiquement son raccourci, pour ce faire, dans PyCharm, choisir :

Tools → Create Desktop Entry…

Puis cliquer sur OK

Vérifier ensuite dans le menu des applications que PyCharm apparaît.


Sinon, il est possible de créer le raccourci manuellement avec ce fichier officiel :

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Comment=The Only Python IDE you need
Exec="/opt/pycharm-2026.2.1/bin/pycharm" %f
Icon=/opt/pycharm-2026.2.1/bin/pycharm.svg
Terminal=false
Categories=Development;IDE;
StartupWMClass=jetbrains-pycharm
StartupNotify=true

Info

Remplacer pycharm-2026.2.1 par le vrai nom du dossier présent dans /opt, correspondant à la version installée.