diferença entre tar e deb

2

Qual é a diferença entre um arquivo .tar.gz , um arquivo .tar.xz e um arquivo .deb ? Todos eles são arquivos? Quando eu baixo um software da Internet, às vezes recebo um arquivo .deb , mas às vezes também recebo um arquivo .tar.gz . Eu trato a instalação de um arquivo .tar.gz de forma diferente da de um .deb . Eu geralmente instalo .deb arquivos usando a instrução de linha de comman sudo dpkg -i <filepath.deb> . Eu faço o mesmo com o arquivo .tar.gz ou algo diferente?

    
por ubuntu_noob 18.01.2014 / 23:40

2 respostas

1

Isto é para pacotes compilados

Com a maioria dos arquivos tar.* , apenas extarct o arquivo e procure os arquivos README e INSTALL .

Isso deve funcionar - abra o terminal e execute-o - ele extrairá o arquivo, alterará o terminal para o diretório extraído e, em seguida, abrirá o Gerenciador de arquivos nautilus nesse diretório.

tar -xf /PATH/TO/PACKAGE-NAME.tar.*
cd PACKAGE-NAME
nautilus .

O arquivo README geralmente tem algumas informações úteis, e o arquivo INSTALL fornece as instruções de instalação. Às vezes, esses estão no README . Você pode então executar os comandos fornecidos, se eles tiverem um ./ , você precisa executar cd PACKAGE-NAME primeiro.

    
por Wilf 19.01.2014 / 00:00
3

Os pacotes Debian, .deb, devem ser usados apenas em distribuições do tipo Debian, como o Ubuntu. Estes incluem bibliotecas / binários pré-compilados e arquivos em um formato fácil de instalar pelo dpkg, que é a parte do sistema que garante que eles sejam instalados corretamente.

O tar em qualquer das suas compressões na maioria das vezes não são binários, mas arquivos de fontes. Esses arquivos precisam ser descompactados, configurados, compilados e instalados. Portanto, você sempre deve tratar os arquivos tar de forma diferente dos arquivos deb.

Arquivos DEB estão prontos para instalar, enquanto o tar pode não estar.

    
por Braiam 18.01.2014 / 23:59