comment utiliser la commande sudo pour installer .tar.gz? [dupliquer]

63

Je suis un débutant à Ubuntu. Je voudrais que quelqu'un explique comment utiliser la commande sudo pour décompresser et amp; installez-moi le fichier .tar.gz.

    
posée omjaijagdish 21.09.2012 - 16:30
la source

4 réponses

53

Pas besoin d'utiliser sudo pour décompresser l'archive. Tapez ceci dans un terminal:

tar -xzf archive.tar.gz

Ou vous pouvez simplement double-cliquer sur l'archive de Nautilus (le gestionnaire de fichiers) pour voir ce qu'il y a à l'intérieur. Pas besoin de ligne de commande jusqu'à maintenant.

Si cette archive contient quelque chose à installer dans le système, sudo serait utile à un moment ou à un autre. Très souvent, une telle archive contient un logiciel qui doit être compilé puis installé. En règle générale, ce que vous faites ensuite est le suivant:

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

Comme vous le voyez, seule l’installation du programme nécessite des droits de superutilisateur; tout le reste se passe uniquement dans votre répertoire personnel, que vous vous possédez. Veuillez ne pas taper aveuglément les instructions ci-dessus; Tout d’abord, lisez tous les documents appelés "README" ou "INSTALLATION" que vous trouverez dans l’archive.

    
réponse donnée January 21.09.2012 - 16:32
la source
10

Comme Janvier a déclaré que si le fichier .tar.gz est la propriété de votre utilisateur, vous n'avez pas besoin de sudo pour extraire le fichier.

Pour installer un fichier * .tar.gz, vous feriez essentiellement:

  1. Ouvrez une console et accédez au répertoire où se trouve le fichier

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

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

La plupart du temps, il vous suffit de:

  1. tapez ./configure

  2. make

  3. sudo make install

réponse donnée LnxSlck 21.09.2012 - 16:37
la source
3

Tapez ces commandes:

tar -zxvf file_name.tar.gz

Cela va extraire le nom_fichier.gz vers un répertoire particulier.     dossier cd /

Cela changera le répertoire où vous avez extrait votre tar.gz

./configure
make
sudo make install

Ceux-ci vont installer votre application. Pour plus d'informations, visitez ces liens:

réponse donnée Pranit Bauva 21.09.2012 - 16:38
la source
3

Votre concept de sudo est faux. sudo est la commande permettant d'accorder des privilèges root à une action. Pour plus de détails, tapez man sudo in terminal.

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

Pour installer le logiciel à partir de tar ball, suivez les instructions de la publication:

réponse donnée Tachyons 21.09.2012 - 16:41
la source

Lire d'autres questions sur les étiquettes