Quando eu extraio um aplicativo que eu baixei, para onde devo extraí-los?

0

O que eu digito no terminal para dizer aonde ir? Eu realmente não entendo como mover arquivos usando o terminal.

    
por Const 04.11.2012 / 02:02

3 respostas

4

% bl0ck_qu0te%

Para deb arquivos

Método 1: usando dpkg

deb é a extensão do formato do pacote de software Debian e o nome mais usado para esses pacotes binários.

dpkg é o gerenciador de pacotes para o Debian. Então, usando o comando dpkg você pode listar e extrair pacotes deb.

  • Use dpkg -c para listar o conteúdo de um pacote deb:

    $ dpkg -c <file-name>.deb 
    
  • Use dpkg -x para extrair os arquivos de um pacote deb:

    $ dpkg -x <file-name>.deb </path/to/temp-dir>
    


Método 2: usando ar

Pacotes Debian são arquivos padrão do Unix que incluem dois arquivos compactados opcionalmente com gzip (zlib), Bzip2, lzma ou xz (lzma2): um arquivo contém as informações de controle e outro contém os dados do programa .

Portanto, os arquivos .deb sempre contêm três arquivos - debian-binary , control.tar.gz e data.tar.gz .

Use o comando ar e tar para extrair e visualizar os arquivos do pacote deb.

  • Para extrair o conteúdo de .deb archive para o diretório /home :

    $ ar -vx <file-name>.deb
    x - debian-binary
    x - control.tar.gz
    x - data.tar.gz
    
  • Para extrair o conteúdo do arquivo data.tar.gz :

    $ tar -xvzf data.tar.gz </path/to/temp-dir>
    
  • Para extrair os arquivos para a árvore de diretórios raiz, que deve colocar tudo onde deve ir, você pode:

    $ tar -xvzf data.tar.gz /
    

Nota:

deb arquivos devem ser instalados com dpkg , portanto, para instalar o pacote, faça:

sudo dpkg -i <file-name>.deb

Se os arquivos deb estiverem em outro diretório dentro do diretório /home , você poderá instalá-lo por:

cd <directory>
sudo dpkg -i *.deb

Para arquivos Tar

TAR (arquivo de fitas) é um formato de arquivo (na forma de um tipo de fluxo de bits de arquivo) para arquivar arquivos.

  • Para extrair um arquivo tar:

    tar -xvf file.tar
    
  • Para extrair um arquivo .tar.gz (gzip), (opção -z da nota):

    tar -xzvf file.tar.gz
    
  • Para extrair o arquivo .tar.bz2 (bzip2), (nota -j opção):

    tar -xjvf file.tar.bz2
    

Por padrão, os arquivos serão extraídos para o diretório atual. Para alterar o diretório, use a opção -C .

Por exemplo, para extrair para /home/data :

tar -zxvf data.tar.gz -C /home/data
  • Para visualizar um índice detalhado (listar todos os arquivos) para este arquivo:

    tar -tzvf data.tar.gz
    

Usando uma ferramenta da GUI: Gerenciador de arquivamento

Você pode usar o aplicativo da GUI do Gerenciador de arquivamento para criar, visualizar, modificar ou extrair um arquivo.

  1. Pressione a tecla Super para abrir o Dash e digite Archive Manager. Isso iniciará a janela do Gerenciador de arquivamento.

  2. CliqueemAbrireprocurarnoarquivotaroudeb.

  3. CliqueemExtraireselecioneodiretórioparaondevocêdesejaextrairoarquivo.

por Peachy 04.11.2012 / 03:59
0

Para não minimizar outras respostas excelentes, queria fornecer uma resposta muito simples.

Se o arquivo terminar com .tar.gz (ou .tgz ), mova o arquivo para o diretório no qual você deseja extraí-lo e cd para esse diretório. Então:

tar xzvf filename.tar.gz

Se o nome do arquivo terminar com .tar.bz2 ou .tbz , altere o z no comando acima para j .

Qual diretório?

Qualquer diretório que você goste. Eu normalmente uso /tmp porque tudo é automaticamente deletado na reinicialização. Se o programa foi projetado para ser executado diretamente depois de extraí-lo sem executar um instalador, o local tradicional seria ~/bin .

    
por Scott Severance 04.11.2012 / 06:49
0

Depende de qual é o aplicativo. Se for um arquivo .deb , você pode dizer:

sudo dpkg -i filename.deb

Se for um arquivo .tar.gz , você pode dizer:

tar zvxf filename.tar.gz
cd directory-name
make
make install
# (or ./install or similar)
    
por padma azizi 04.11.2012 / 02:08