2011-08-19 10 views
15

Witam Próbuję rozpakować skompresowany plik na serwerze Solaris. I uruchomić polecenieUtrwalanie pliku w raportach Solaris - tar: błąd sumy kontrolnej katalogu

tar xvf 4.56_release.tar.gz 

Ale to zgłasza następujący błąd

tar: Błąd sumy kontrolnej katalogu

Początkowo myślałem, że to był zły pobieranie więc ponownie pobrać plik (w rzeczywistości inna wersja) i zgłasza ten sam błąd. Nieskompresowanie i rozpakowywanie go w systemie Linux na serwerze Linux działa dobrze.

Wszelkie pomysły, co robię źle.

Odpowiedz

31

The .tar.gz jest wskazówką, co robisz źle - nie rozpakowujesz go pierwszy. Jeśli wersja tar ją obsługuje, możesz użyć flagi -z określenie to jest skompresowany programem gzip:

tar -xzvf 4.56_release.tar.gz 

przeciwnym razie trzeba go ręcznie gunzip:

gunzip -c 4.56_release.tar.gz | tar xvf - 

(Powód działa na Linuksie prawdopodobnie ma nowszą/inną wersję, która automagicznie wykrywa kompresję)

+1

Dzięki, wersja tar nie obsługuje -z, ale użycie go rozwiązało. –

+1

+1 dla automagicznie. –

Powiązane problemy