Ошибка не устраняется: выход сейчас

Я хочу установить django. Для этого у меня есть следующие инструкции:

    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

, когда я запускаю вторую строку (т. Е. tar xzvf Django-1.4.tar.gz), тогда я получаю следующее сообщение:

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

Есть ли какие-либо проблема? Пожалуйста, помогите мне.

0
задан 22 March 2013 в 22:01

3 ответа

Ошибка может означать 2 вещи в зависимости от того, какой файл Вы загрузили. В нормальном смысле, когда пользователи загружают файл, не заканчивающийся .gz, это означает, что файл не является gzip форматом.

Другой случай - когда загруженный файл повреждается. Я не торопился для загрузки http://www.djangoproject.com/download/1.4/tarball/ файл и это работают со строкой, которую Вы упоминаете, таким образом, это должно означать, что файл был загружен и так или иначе был поврежден. Загрузите файл снова.

Только, чтобы добавить, что у меня была проблема приблизительно год назад, подобный этому, это была проблема памяти. Один из слотов памяти был поврежден (Memtest проверил это). Это - конечно, крайний случай, но требуемый для упоминания этого на всякий случай.

То, что я предложил бы, должно сделать следующее:

  1. Загрузите файл как это: wget http://www.djangoproject.com/download/1.4/tarball/ -O Django-1.4.tar.gz
    (Никакие двойные кавычки, на всякий случай при копировании с веб-сайта они были bbcode двойные коды а не общие, используемые в терминале),

  2. Распаковка как Вы упомянула: tar xzvf Django-1.4.tar.gz

Посмотрите, работает ли это.

2
ответ дан 22 March 2013 в 22:01

Из https://stackoverflow.com/questions/3950839/tar-error-is-not-recoverable-exiting-now

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
0
ответ дан 22 March 2013 в 22:01

Забудьте о выполнении setup.py из источника!

Использовать pip устанавливать пакеты Python. Это настолько легче и предпочтительно по easy_install / setup.py (Почему зернышко использования по easy_install?).

Это столь же легко как:

  1. Установка pip путем установки пакета Ubuntu: зернышко Python Install python-pip
  2. Установите любой пакет от PyPI как это:

    sudo pip install Django
    

Готово. Замена Django с любым другим пакетом от PyPI.

0
ответ дан 22 March 2013 в 22:01

Другие вопросы по тегам:

Похожие вопросы: