Un fichier .tar.gz n’est pas un installateur au sens classique : c’est une archive compressée qui contient des fichiers, parfois le code source d’un programme. Pour installer tar.gz Linux, la première étape consiste donc à l’extraire, puis à lire les instructions fournies. Selon le contenu, l’installation se résumera à lancer un exécutable ou demandera une compilation depuis les sources.
Sur Ubuntu et la plupart des distributions Linux, le terminal permet de gérer ces étapes sans outil supplémentaire. La commande tar décompresse l’archive, mais elle ne choisit pas à ta place comment installer le logiciel. Cette distinction évite une erreur fréquente : extraire un dossier ne signifie pas que l’application est déjà installée.
En bref
- Une archive .tar.gz regroupe et compresse des fichiers.
- La commande tar -xzf extrait son contenu dans un dossier.
- Consulte le fichier README ou INSTALL avant de lancer une installation.
- Ne compile pas et n’utilise pas sudo sans comprendre les commandes exécutées.
Comprendre un fichier tar.gz avant de l’installer sous Linux
Le format TAR rassemble plusieurs fichiers dans une seule archive. La compression gzip réduit ensuite la taille de cet ensemble. C’est pourquoi l’extension combine deux indications : .tar pour l’archive et .gz pour la compression.
Un .tar.gz peut contenir des documents, des ressources pour un projet ou un programme distribué sous forme de code source. Contrairement à un paquet .deb installé avec le gestionnaire de paquets d’Ubuntu, l’archive ne garantit pas qu’une installation automatique soit prévue. Le bon réflexe consiste à regarder son contenu avant toute action.
Dans le terminal Linux, place-toi dans le dossier où se trouve l’archive, souvent Téléchargements, puis liste les fichiers :
ls Téléchargements
Si le nom contient des espaces, entoure-le de guillemets dans les commandes. Une autre méthode consiste à saisir les premières lettres du nom et à appuyer sur la touche de tabulation : le terminal complète généralement le chemin. Cette petite habitude réduit les erreurs de saisie.
Pour un logiciel Linux, cherche notamment un fichier README, INSTALL ou un sous-dossier portant le nom du système ciblé. Ces documents précisent si le programme est prêt à lancer, s’il faut le compiler et quelles dépendances Linux sont nécessaires. Une archive bien documentée mérite quelques minutes de lecture avant de toucher au système.
Extraire une archive tar.gz avec la commande tar
La commande courante pour extraire archive tar.gz est :
tar -xzf nom-du-fichier.tar.gz
Remplace nom-du-fichier.tar.gz par le nom réel de l’archive. Les options indiquent à tar d’extraire les fichiers, de traiter une archive gzip et d’utiliser le fichier passé en argument. L’option -v est facultative : ajoutée sous la forme -xvzf, elle affiche les noms des éléments extraits.
Pour choisir le dossier de destination, utilise l’option -C :
tar -xzf nom-du-fichier.tar.gz -C /chemin/vers/destination
Le dossier de destination doit déjà exister. Par exemple, après avoir créé un répertoire temporaire avec mkdir -p ~/Applications/test, tu peux y extraire l’archive en remplaçant le chemin par ~/Applications/test. Séparer l’extraction du dossier personnel des fichiers système est souvent plus prudent que de tout décompresser directement dans un répertoire sensible.
Avant l’extraction, une vérification rapide permet de voir les chemins présents dans l’archive :
tar -tzf nom-du-fichier.tar.gz
Cette commande liste le contenu sans le décompresser. Elle aide à repérer si l’archive contient déjà un dossier racine, ou si elle dépose directement de nombreux fichiers dans le répertoire choisi. Pour la gestion des archives, cette vérification est une précaution simple, surtout quand la source du fichier est peu connue.
Choisir entre l’interface graphique et le terminal Linux
Dans Ubuntu, l’application Fichiers sait généralement ouvrir une archive .tar.gz avec le gestionnaire d’archives. Un clic droit permet d’afficher son contenu ou de l’extraire vers un emplacement choisi. Cette méthode convient bien si tu veux simplement récupérer des documents ou examiner un dossier.
Le terminal devient plus pratique quand il faut préciser le dossier de destination, répéter l’opération ou suivre précisément les fichiers traités. Il n’est pas réservé aux spécialistes : la commande tar reste courte, et le chemin d’extraction est visible au lieu d’être caché derrière plusieurs fenêtres.
| Besoin | Méthode adaptée | Point à vérifier |
|---|---|---|
| Parcourir le contenu rapidement | Gestionnaire d’archives | La source de l’archive |
| Extraire vers un chemin précis | Commande tar avec -C | L’existence du dossier cible |
| Installer un programme compilable | Terminal et instructions du projet | Les dépendances et les étapes documentées |
Une archive téléchargée depuis un site de projet n’est pas forcément malveillante, mais elle n’a pas été contrôlée par le gestionnaire de paquets de la distribution. Évite donc de lancer directement une commande trouvée dans un fichier sans en comprendre le rôle, particulièrement si elle demande les droits administrateur.

Installer le programme : exécutable, script ou compilation
Après extraction, ouvre le dossier créé et lis ses instructions. Si tu trouves un exécutable déjà préparé pour Linux, il peut suffire de lui accorder les permissions d’exécution. Depuis le dossier concerné, la commande ressemble à ceci :
chmod +x nom-du-programme
Lance ensuite le fichier avec ./nom-du-programme. Le préfixe ./ indique au shell de chercher le programme dans le répertoire actuel. N’accorde pas cette permission à tous les fichiers de l’archive : cible uniquement l’exécutable identifié dans la documentation.
Certains projets fournissent plutôt le code source. La compilation depuis les sources transforme ce code en programme exécutable et peut nécessiter un compilateur, des bibliothèques ou des outils de construction. Les instructions varient d’un projet à l’autre ; les commandes classiques ./configure, make et make install ne sont pas universelles et ne doivent pas être lancées automatiquement.
Si le projet utilise cette méthode, vérifie d’abord les dépendances Linux indiquées par ses auteurs. Sur Ubuntu, elles s’installent souvent depuis les dépôts avec apt, mais le nom d’un paquet peut différer de celui d’une bibliothèque. Quand une commande d’installation système est requise, lis-la avant de la précéder de sudo : les droits administrateur permettent de modifier des emplacements partagés par tout le système.
Pour une application destinée à être utilisée durablement, un paquet officiel de la distribution reste généralement plus facile à mettre à jour et à désinstaller. Un fichier tar.gz a du sens lorsque le projet le recommande ou qu’une version précise n’est pas disponible autrement. La ligne de commande donne le contrôle, mais elle ne remplace pas les consignes de maintenance du logiciel.
Si tu déploies aussi un site sur un serveur Linux, le choix de l’environnement et des paquets compte autant que l’extraction de l’archive. Ce guide d’installation de WordPress sur Debian donne un exemple de configuration serveur à aborder étape par étape.
Erreurs fréquentes pendant une installation en ligne de commande
Le premier problème est un chemin incorrect. Si tar répond que le fichier est introuvable, vérifie le dossier courant avec pwd, puis affiche son contenu avec ls. Tu peux aussi indiquer le chemin complet de l’archive plutôt que de te déplacer dans son répertoire.
Autre confusion classique : une archive a été correctement extraite, mais aucun programme ne semble installé. C’est normal si elle contient uniquement du code source ou des fichiers à copier. Repère le fichier README et suis les indications propres au projet ; il n’existe pas de procédure unique pour tous les .tar.gz.
Enfin, évite de résoudre chaque souci en lançant les commandes avec sudo. Une erreur de permission peut signaler que le logiciel doit être installé dans un emplacement différent, ou que les droits de l’utilisateur doivent être ajustés. Pour comprendre les bases d’un environnement serveur, le tutoriel consacré à WordPress et Debian fournit un autre contexte pratique.
Pour revoir les commandes d’archives en situation, cette recherche vidéo peut compléter les étapes :
Questions courantes sur les fichiers tar.gz sous Linux
La commande tar installe-t-elle le logiciel ?
Non. tar extrait ou crée des archives. L’installation dépend du contenu : exécutable, script, paquet ou code source à compiler.
Comment extraire un fichier tar.gz dans un dossier précis ?
Utilise tar -xzf archive.tar.gz -C /chemin/du/dossier. Le répertoire de destination doit déjà exister.
Faut-il utiliser sudo pour extraire une archive ?
En général, non. Extrais d’abord les fichiers dans ton dossier personnel. N’utilise sudo que si une instruction fiable l’exige pour une opération système comprise.
Que faire si le programme ne démarre pas après extraction ?
Consulte README ou INSTALL, vérifie les permissions d’exécution et recherche les dépendances Linux demandées. L’extraction seule ne configure pas toujours le programme.