Preciso conhecer as extensões xzf
e seu uso. É necessariamente para ser usado na instalação de um software?
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
Por que isso é usado?
command-line
sudo
Bharath
fonte
fonte
f
tem que ser a última. Se você digitar, por exemplo,tar -xfz
ele tentará procurar um arquivo chamadoz
. Essencialmente, osf
meios "A próxima coisa que digitar será um nome de arquivo".tar
é o canivete suíço de extração de arquivos. Ele pode lidar com muitos arquivos diferentes, comotar.gz
,tar.xz
,tar.bz
,tar.bz2
,tar.lz
...Seu comando contém as três opções a seguir:
-x
= extrair-z
= arquivo compactado com gzip-f
= obtém de um arquivo, não de uma unidade de fitaPara encontrar mais ajuda sobre o alcatrão, entre
tar --help
ouman tar
no seu terminal.Portanto, seu comando extrai o arquivo utorrent-server-3.0-ubuntu-10.10-27079.tar.gz para um diretório. Não instala o servidor utorrent, diferente de
dpkg -i
ousudo apt-get install
.tar
arquivos para programas normalmente contêm binários Linux, que você pode executar com './ nome-binário '.fonte
tar
o "canivete suíço de extrair arquivos", pois ele só pode lidar com um tipo de formato de arquivo: alcatrão - embora com várias variantes. As opções de (des-) compactação são certamente boas, mas não alteram nada no formato de arquivo. Outras ferramentas comop7zip
(e é front-ends, como File-Roller, gerenciador de arquivos padrão do Ubuntu) apoiar uma gama muito maior de arquivos, embora com menos opções como a respectiva ferramenta especializada (por exemplotar
,zip
,rar
etc.). Além disso,p7zip
é a ferramenta especializada para arquivos 7-Zip.As outras respostas fornecidas são muito boas, mas eu gostaria de dar um exemplo e explicar mais sobre por que é usado para instalações .
Primeiro de tudo, como os outros explicaram. tar -xzf é apenas um método para extrair. Nas instruções de instalação, eles geralmente informam as opções a serem usadas, pois serão necessárias opções diferentes para diferentes tipos de arquivamento.
EXEMPLO DE USO - TOMADO AQUI
Extraia um arquivo tar compactado com gzip (* .tar.gz) usando a opção xvzf
Use a opção z para descompactar um arquivo tar gzip.
Extraindo um arquivo tar bzipado (* .tar.bz2) usando a opção xvjf
Use a opção j para descompactar um arquivo tar bzip2.
EXEMPLO DE INSTALAÇÃO - GOOGLE DROPBOX
Agora, por que isso é usado nas instalações do Ubuntu, considere o processo de instalação do Google DropBox encontrado aqui .
Diz para instalar, faça o seguinte:
O que estas instruções estão dizendo é:
Navegue para o diretório inicial do usuário
~
Faça o download do arquivo tar
Descompacte-o no diretório inicial. Isso criará a pasta
.dropbox-dist
devido à forma como o zip foi feito.Execute o programa na pasta descompactada recentemente.
INSTALAÇÕES UBUNTU
Veja Ubuntu não funciona como o Windows. No Windows, você precisa executar programas de instalação executáveis para configurar o registro, os diretórios, as associações de arquivos etc. O Ubuntu é muito componente - ou seja, é excepcionalmente raro que qualquer arquivo de configuração do sistema precise ser alterado para que um aplicativo seja instalado. Para a maior parte tudo o que precisa acontecer é que alguns arquivos precisam ser colocados em pastas especiais, como
/var/
,/usr/share/applications/
,/etc/
, e/bin/
, (possivelmente outros) que pode ser feito por um arquivo de instalação em lote (como o arquivo dropboxd) com adequada (sudo ) privilégios. Embora esse não seja necessariamente o caso - alguns programas são completamente independentes e não precisam ter seus arquivos colocados em diretórios especiais.Assim, ao descompactar / descompactar os arquivos, a instalação já pode estar concluída.É muito diferente de uma instalação do Windows em que o sistema tenta gerenciar tudo com um registro - o importante é que os arquivos estejam presentes em diretórios específicos e o sistema pesquisará esses diretórios conforme necessário. Se os encontrar, bom eles estão instalados, e se não encontrar, provavelmente não está instalado e o sistema nem notará (isso vale apenas para componentes não essenciais do sistema). É por isso que alguns programas podem ser instalados sem a execução de um arquivo em lotes ou qualquer coisa.
fonte
-xzf
são argumentos para otar
comando. Você pode verificar o significado nas páginas de manual com:Os parâmetros que você pediu são:
Seu arquivo utorrent-server-3.0-ubuntu-10.10-27079.tar.gz é apenas um arquivo e esse comando extrai o conteúdo.
fonte