Erro não recuperável: saindo agora

0

Eu quero instalar o django. Eu tenho as seguintes instruções para fazer isso:

    wget "http://www.djangoproject.com/download/1.4/tarball/" -O Django-1.4.tar.gz
    tar xzvf Django-1.4.tar.gz
    cd Django-1.4
    sudo python setup.py install

quando executo a segunda linha (ou seja, tar xzvf Django-1.4.tar.gz ), recebo a seguinte mensagem:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Existe algum problema? Por favor me ajude.

    
por user543489 22.03.2013 / 19:01

3 respostas

2

O erro pode significar 2 coisas dependendo do arquivo que você baixou. No sentido normal, quando os usuários baixam um arquivo que não termina com .gz , significa que o arquivo não é um formato gzip.

O outro caso é quando o arquivo baixado está corrompido. Eu usei meu tempo para baixar o arquivo http://www.djangoproject.com/download/1.4/tarball/ e ele funciona com a linha que você está mencionando, portanto, deve significar que o arquivo foi baixado e de alguma forma foi corrompido. Baixe o arquivo novamente.

Só para acrescentar que tive um problema há cerca de um ano, semelhante a isso, foi um problema de memória. Um dos slots de memória foi danificado (o Memtest verificou isso). Este é, naturalmente, um caso extremo, mas queria mencioná-lo apenas no caso.

O que eu sugiro é fazer o seguinte:

  1. Faça o download do arquivo assim: wget http://www.djangoproject.com/download/1.4/tarball/ -O Django-1.4.tar.gz
    (Sem aspas duplas, apenas no caso de quando copiado de um site, eles eram os códigos duplos bbcode e não os comuns usados no terminal)

  2. Descomprima como você mencionou: tar xzvf Django-1.4.tar.gz

Veja se isso funciona.

    
por Luis Alvarado 22.03.2013 / 19:12
0

Em link

mv Doctrine-1.2.0.tgz Doctrine-1.2.0.tar.gz
gunzip Doctrine-1.2.0.tar.gz
tar xf Doctrine-1.2.0.tar
    
por David Okwii 06.05.2013 / 15:27
0

Por favor esqueça de executar setup.py da fonte!

Use pip para instalar os pacotes do Python. É muito mais fácil e preferível em relação a easy_install / setup.py ( Por que usar pip sobre easy_install? ).

É tão fácil quanto:

  1. Instale o pip instalando o pacote do Ubuntu: python-pip
  2. Instale qualquer pacote do PyPI assim:

    sudo pip install Django
    

Concluído. Substitua Django por qualquer outro pacote de PyPI .

    
por gertvdijk 24.07.2013 / 19:37