619 votes

Comment installer un fichier .tar.gz (ou .tar.bz2) ?

J'ai téléchargé des fichiers tar.gz. Mais je ne sais pas comment l'installer. Comment puis-je installer ce type de fichier ?

18 votes

Comme mentionné dans certaines des réponses ci-dessous, essayez autant que possible de ne pas installer de packages via le fichier tar car cela risque souvent de compromettre les packages gérés et de vous mettre dans un état irrésolvable, ce qui vous rendrait très triste. L'installation via un gestionnaire de packages est préférable dans 99.14159265% des cas.

1 votes

Il y a une vidéo utile sur YouTube qui l'explique: youtube.com/watch?v=njqib0fzE9c

1 votes

J'ai essayé ceci et ça a fonctionné.

345voto

Justin Bennett Points 2513

La première chose à faire est d'extraire les fichiers à l'intérieur de l'archive tar dans un dossier. Copions les fichiers sur votre bureau. Vous pouvez extraire une archive en cliquant dessus avec le bouton droit dans votre navigateur de fichiers et en sélectionnant l'entrée appropriée dans le menu contextuel. L'extraction de l'archive devrait créer un nouveau dossier avec un nom similaire. par exemple program-1.2.3. Maintenant, vous devez ouvrir votre terminal et accéder à ce répertoire en utilisant la commande suivante:

cd /home/tonnomdutilisateur/Bureau/program-1.2.3

Assurez-vous de lire un fichier appelé INSTALL, INSTALL.txt, README, ou quelque chose de similaire s'il a été extrait. Vous pouvez vérifier si un tel fichier existe à partir du terminal en utilisant la commande ls. Le fichier peut être ouvert et lu avec la commande:

xdg-open INSTALL

Où INSTALL est le nom de votre fichier. Ce fichier contiendra les bonnes étapes à suivre pour continuer le processus d'installation. En général, les trois étapes "classiques" sont:

./configure
make
sudo make install

Vous devrez peut-être également installer certaines dépendances si, par exemple, l'exécution de configure vous a renvoyé une erreur listant les dépendances manquantes.

Vous pouvez également utiliser checkinstall à la place de make install.

Rappelez-vous que les résultats peuvent varier.

38 votes

Je recommanderais vivement d'utiliser checkinstall, car cela rendra la désinstallation de l'application beaucoup plus facile.

2 votes

Personnellement, j'aime mettre la source dans ~/src pour garder mon bureau sans encombrement :)

2 votes

...bien sûr en supposant que le fichier tarball contient une sorte de code source.

170voto

Lekensteyn Points 162346

Vous ne pouvez pas "installer" un fichier .tar.gz ou un fichier .tar.bz2. Les fichiers .tar.gz sont des archives tar compressées avec gzip, des archives compressées comme les fichiers .zip. Les fichiers .bz2 sont compressés avec bzip2. Vous pouvez extraire les fichiers .tar.gz en utilisant :

tar xzf fichier.tar.gz

De manière similaire, vous pouvez extraire les fichiers .tar.bz2 avec

tar xjf fichier.tar.bz2

Si vous souhaitez voir les fichiers extraits pendant le déballage, ajoutez v :

tar xzvf fichier.tar.gz

Même si vous n'avez pas de connexion Internet, vous pouvez toujours utiliser le système de gestion de paquets d'Ubuntu, il suffit de télécharger les fichiers .deb depuis http://packages.ubuntu.com/. N'oubliez pas de télécharger aussi les dépendances.

Pour une manière plus simple d'installer des paquets hors ligne, consultez la question Comment puis-je installer des logiciels hors ligne?.

0 votes

Euh.....Comment télécharge-t-on exactement un fichier .deb et ses dépendances sans connexion internet...?

3 votes

@AlwaysLearning Comment pouvez-vous publier un commentaire ici sans connexion Internet...? Essayez le lien "Comment puis-je installer un logiciel hors ligne" lié.

1 votes

Parfois, il n'y a en fait aucun besoin d'une installation. Il suffit de copier/déplacer les fichiers archivés dans le bon dossier : Tout d'abord, découvrez où se trouve l'installation actuelle, par exemple via which . Ensuite, déplacez les contenus extraits de l'archive tar.gz vers ce dossier pour écraser les contenus.

74voto

Alvar Points 16338

Comment compiler un programme à partir d'une source

  1. Ouvrir une console

  2. Utiliser la commande cd pour naviguer vers le bon dossier. S'il y a un fichier README avec des instructions d'installation, utilisez-le à la place.

  3. Extraire les fichiers avec une des commandes

    • Si c'est un tar.gz, utiliser tar xvzf NOMDUPAQUET.tar.gz
    • Si c'est un tar.bz2, utiliser tar xvjf NOMDUPAQUET.tar.bz2
  4. ./configure

  5. make

  6. sudo make install (ou avec checkinstall)

Télécharger un paquet depuis les sources logicielles ou le centre logiciel.

Si vous installez un paquet via les sources logicielles et non en téléchargeant le paquet vous-même, vous recevrez de nouvelles mises à jour pour ce paquet et pourrez les installer via le Gestionnaire de Mises à Jour.

Vous pourriez simplement installer MONPAQUET en tapant dans un terminal :

sudo apt-get install MONPAQUET

ou en utilisant le centre logiciel et en recherchant MONPAQUET. Mais s'il n'est pas là, allez avec la source.

7 votes

Eh bien, des instructions plus génériques seraient "télécharger le fichier, décompresser et chercher les instructions d'installation à l'intérieur ou sur le site Web".

1 votes

Je n'ai jamais reçu d'instructions pour l'installation à partir d'une source, je reçois seulement un dossier avec des fichiers install.sh ou configure. De quelles sources téléchargez-vous ?

0 votes

@sergey est-ce mieux maintenant ?

34voto

StormPooper Points 182

Ce n'est valable que pour les fichiers .tar.* qui ont le code précompilé mais empaqueté dans un fichier tar.

D'accord, c'est une tâche assez difficile pour un débutant, mais suivez simplement mes instructions et tout ira bien.

Tout d'abord, téléchargez le fichier .tar.* et enregistrez-le. Ne l'ouvrez pas. (Dans ces exemples, je vais installer la version bêta de Dropbox, car j'allais de toute façon l'installer, autant documenter l'installation).

Après avoir téléchargé votre fichier, (en supposant que vous l'avez enregistré dans Téléchargements,) tapez ce qui suit:

cd Téléchargements
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/

REMARQUE : utilisez le nom du fichier que vous avez téléchargé. (Par exemple, pour la version 64 bits de Firefox Nightly 19.0a1, vous taperiez sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/)

Maintenant, changez vers le répertoire /opt/, extrayez le programme et supprimez l'ancien fichier :

cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz

(encore une fois, utilisez le nom du fichier téléchargé. N'oubliez pas l'extension.)

D'accord, vérifiez le nom du dossier extrait :

ls -a

Vous obtiendrez quelque chose comme ceci :

james@james-OptiPlex-GX620:/opt$ ls -a
.  ..  .dropbox-dist
james@james-OptiPlex-GX620:/opt$

D'accord, dans notre exemple, nous avons installé Dropbox, et le seul dossier présent s'appelle .dropbox-dist. C'est probablement le dossier que nous voulons, alors passez à l'étape suivante (ajoutez un / à la fin, car c'est un dossier) :

sudo chmod 777 .dropbox-dist/

D'accord, il est désormais marqué comme exécutable, il est donc temps de créer un lien symbolique (cela permet de l'exécuter depuis le Terminal) :

sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox

REMARQUE : c'est sudo ln -s /opt/{NOM_DU_DOSSIER}/ /usr/bin/{NOM_DU_PROGRAMME} !!! Assurez-vous de remplacer {NOM_DU_PROGRAMME} par la version simplifiée en minuscules du nom du programme (par exemple, pour Firefox Nightly, tapez firefox-nightly ; pour le serveur uTorrent, tapez utserver). Ce que vous tapez ici sera la commande que vous utiliserez à chaque fois que vous lancerez le programme depuis le Terminal. Pensez à /usr/bin/ comme la variable PATH sur les systèmes Windows.

D'accord, c'est terminé. Le programme est maintenant installé et exécutable depuis le Terminal.
Que se passe-t-il ? Vous voulez le lancer à partir du lanceur et vous voulez qu'il ait une icône ? Aucun problème !

Cette partie est assez simple :

gksu gedit /usr/share/applications/dropbox.desktop

REMARQUE : Si vous installez PAR DESSUS une installation précédente, utilisez ls -a /usr/share/applications et recherchez un fichier .desktop préexistant. Utilisez le nom de ce fichier à la place.

Maintenant, c'est là que vous créez l'icône. Voici un bon modèle, éditez-le en conséquence.

[Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Parcourir le Web
GenericName=Navigateur Web
Keywords=Internet;WWW;Navigateur;Web;Explorateur
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Réseau;Navigateur Web;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;

[Desktop Action NewWindow]
Name=Ouvrir une nouvelle fenêtre
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;

Vous voudrez peut-être laisser de côté l'option MimeType complètement. Cela pourrait être très mauvais si ce n'était pas le cas.

Cliquez maintenant sur "Enregistrer", fermez-le et vous êtes prêt !

2 votes

Je pense que ce n'est pas une bonne réponse, car vous ne faites pas la différence entre les logiciels que vous avez en binaire et les logiciels en code source.

2 votes

Pensez que vous obtenez des votes négatifs car vous n'expliquez pas ce qu'il faut faire avec la plupart des fichiers source que vous téléchargez. Juste parce que dropbox est arrivé dans un joli binaire prêt à être extrait dans /opt, cela ne signifie pas que chaque application sera livrée de cette manière, surtout depuis que dropbox est un logiciel propriétaire. Cela ne explique pas comment récupérer un package source, le construire et l'installer tel quel.

0 votes

Que signifie "D'accord, il est maintenant marqué comme exécutable, il est donc temps de créer un lien symbolique ( c'est ce qui vous permet de l'exécuter à partir du Terminal)" ?

22voto

DuckMaestro Points 4941

Tout d'abord

Il est généralement ne pas conseillé de télécharger et d'installer des applications à partir de fichiers internet. La plupart des applications pour Ubuntu sont disponibles via le "Centre logiciel Ubuntu" sur votre système (par exemple, K3B Installer K3B). L'installation depuis le Centre logiciel est beaucoup plus sécurisée, beaucoup plus facile, et permettra à l'application de recevoir des mises à jour d'Ubuntu.

Cela dit, comment installer les packages tar

La meilleure façon est de télécharger d'abord les packages tar.bz2 et tar.gz sur votre système. Ensuite, faites un clic droit sur le fichier et sélectionnez "Extraire" pour décompresser les fichiers. Ouvrez l'emplacement du dossier extrait et recherchez le fichier Readme et double-cliquez pour l'ouvrir et suivez les instructions sur la façon d'installer le package particulier car il peut y avoir différentes instructions disponibles pour l'installation correcte du fichier que la routine normale ne pourrait pas anticiper sans quelques erreurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X