111 votes

comment utiliser la commande sudo pour installer .tar.gz ?

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

Je suis novice en matière d'ubuntu. J'aimerais que quelqu'un m'explique comment utiliser la commande sudo pour décompresser et installer un fichier .tar.gz.

94voto

January Points 33673

Il n'est pas nécessaire d'utiliser sudo pour décompresser l'archive. Tapez ceci dans un terminal :

tar -xzf archive.tar.gz

Vous pouvez également double-cliquer sur l'archive depuis Nautilus (le gestionnaire de fichiers) pour voir ce qu'elle contient. Pas besoin de ligne de commande jusqu'à présent.

Si cette archive contient quelque chose à installer dans le système, alors sudo sera utile à un moment ou à un autre. Très souvent, une telle archive contient un logiciel qui doit être compilé puis installé. Typiquement, ce que vous faites alors est le suivant :

tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
sudo make install

Comme vous le voyez, seule l'étape d'installation du programme nécessite des droits de superutilisateur ; tout le reste se passe dans votre répertoire personnel, qui est le suivant vous propre. Ne tapez pas aveuglément les instructions ci-dessus ; lisez d'abord tous les documents appelés "README" ou "INSTALLATION" que vous trouverez dans l'archive.

15voto

Jash Jacob Points 4212

Comme l'a dit Janvier, si le fichier .tar.gz appartient à votre utilisateur, vous n'avez pas besoin de sudo pour extraire le fichier.

Pour installer un fichier *.tar.gz, il suffit de le faire :

  1. Ouvrez une console, et allez dans le répertoire où se trouve le fichier

  2. Type : tar -zxvf file.tar.gz

  3. Lisez le fichier INSTALL et/ou README pour savoir si vous avez besoin de certaines dépendances.

La plupart du temps, il suffit de le faire :

  1. type ./configure

  2. make

  3. sudo make install

4voto

Pranit Bauva Points 1051

Tapez ces commandes :

tar -zxvf file_name.tar.gz

Ceci va extraire le fichier nom_fichier.gz dans un répertoire particulier. cd dossier/

Cela changera le répertoire dans lequel vous avez extrait votre tar.gz.

./configure
make
sudo make install

Ceux-ci installeront votre application. Pour plus d'informations, consultez les liens suivants :

4voto

Tachyons Points 16886

Votre concept sur sudo est erroné. sudo est la commande qui permet de donner le privilège root à une action. Pour plus de détails, tapez man sudo dans le terminal.

sudo apt-get install softwarename signifie que vous donnez les privilèges de root à apt-get pour installer un logiciel. apt-get (pour plus de détails, tapez man apt-get dans le terminal) ne peut pas installer un logiciel à partir du code source. Les tar balls sont généralement des codes sources.

Pour installer un logiciel à partir d'une boule de tar, suivez les instructions du post :

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