2013-07-19 1 views
3

Выполнение следующих шагов: -Не удается распаковать tar.gz на убунту VM

  1. Хост машина Mac OS X 10.6.8
  2. мерзавец архив -o версия- $ SHA.tar.gz ГОЛОВА
  3. УПП версия- $ SHA.tar.gz $ Remote_location
  4. SSH на удаленный компьютер, т.е. на Ubuntu VM
  5. деготь -zxf версия- $ SHA.tar.gz

После 5-го шага я получаю сообщение об ошибке: -

GZIP: STDIN: не в формате GZIP

дегтя: Ребенок возвращается статус 1

смола: Ошибка не погашается: выход в настоящее время

В чем может быть проблема? На моей локальной машине Mac работают одни и те же команды.

ответ

2

Цитата the manpage:

--format= Format of the resulting archive: tar or zip. If this option is not given, and the output file is specified, the format is inferred from the filename if possible (e.g. writing to "foo.zip" makes the output to be in the zip format). Otherwise the output format is tar.

Таким образом, вы получили, вероятно, файл .tar, который не сжатый, но только с именем .tar.gz.

Попробуйте параметр -z.

0

Вы пытались перечислить его (не должны работать)?

tar -ztf version-$SHA.tar.gz 

To Gunzip it?

gunzip version-$SHA.tar.gz 

Чтобы разбить его, если он не был обработан gzipped?

tar xf version-$SHA.tar.gz 

Пробовал использовать bunzip?

tar xjf version-$SHA.tar.gz 

Пробовал распаковывать?

unzip version-$SHA.tar.gz 

Файл не пуст (пустая смола вокруг 10Kio)?

ls -lk version-$SHA.tar.gz 

Если ни работы, вы можете сделать это:

file version-$SHA.tar.gz