como usar o comando sudo para instalar o .tar.gz? [duplicado]

59

Eu sou novato no Ubuntu. Eu gostaria que alguém explicasse como usar o comando sudo para descompactar & amp; instale o arquivo .tar.gz para mim.

    
por omjaijagdish 21.09.2012 / 16:30

4 respostas

49

Não é necessário usar o sudo para descompactar o arquivo. Digite isso em um terminal:

tar -xzf archive.tar.gz

Ou você pode simplesmente clicar duas vezes no arquivo do Nautilus (o gerenciador de arquivos) para ver o que há dentro dele. Não há necessidade de linha de comando até agora.

Se este arquivo contiver algo para instalar no sistema, o sudo será útil em um ponto ou outro. Muitas vezes, esse arquivo contém software que deve ser compilado e instalado. Normalmente, o que você faz então é o seguinte:

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

Como você vê, apenas a etapa de instalar o programa requer direitos de superusuário; tudo o mais acontece apenas no seu diretório pessoal, que você possui. Por favor, não digite cegamente as instruções acima; primeiro, leia todos os documentos chamados "README" ou "INSTALLATION" que você encontrará no arquivo.

    
por January 21.09.2012 / 16:32
9

Como janeiro disse que se o arquivo .tar.gz é de propriedade de seu usuário, você não precisa de sudo para extrair o arquivo.

Para instalar algum arquivo * .tar.gz, você basicamente faria:

  1. Abra um console e vá para o diretório em que o arquivo é

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

  3. Leia o arquivo INSTALL e / ou README para saber se você precisa de algumas dependências.

Na maioria das vezes, você só precisa:

  1. escreva ./configure

  2. make

  3. sudo make install

por LnxSlck 21.09.2012 / 16:37
3

Digite estes comandos:

tar -zxvf file_name.tar.gz

Isso irá extrair o nome_do_arquivo.gz para um diretório específico.     pasta cd /

Isto irá mudar o diretório para onde você extraiu seu tar.gz

./configure
make
sudo make install

Estes irão instalar sua aplicação. Para mais informações, visite estes links:

por Pranit Bauva 21.09.2012 / 16:38
3

Seu conceito sobre o sudo está errado. sudo é o comando para dar privilégios de root a uma ação. Para mais detalhes, digite man sudo no terminal.

sudo apt-get install softwarename significa que você está dando privilégios de root ao programa apt-get para instalar o software. apt-get (para obter mais detalhes, digite man apt-get no terminal) não é possível instalar o software a partir do código-fonte. bolas de alcatrão são geralmente códigos-fonte.

Para instalar o software da tarball, siga as instruções no post:

por Tachyons 21.09.2012 / 16:41