.tar.gz
je náznak toho, co děláte špatně - nedekomprimujete to jako první. Pokud je vaše verze tar
podporuje, můžete použít -z
příznak k určení, že je komprimován pomocí gzip:
tar -xzvf 4.56_release.tar.gz
V opačném případě budete muset gunzip
ručně:
gunzip -c 4.56_release.tar.gz | tar xvf -
(Důvod, proč to funguje na Linuxu, je pravděpodobně ten, že má novější/jinou verzi, která automaticky detekuje kompresi)
Pokud máte archivní soubor typu '.tar.bz2' a žádná z výše uvedených možností nefungovala ('-z' není pro vaši verzi 'tar' podporováno), můžete použít:
bzip2 -d your_file.tar.bz2
pro dekomprimaci, pak použijte tar:
tar -xvf your_file.tar
Převzato odtud:https://www.linuxquestions.org/questions/solaris-opensolaris-20/how-to-unpack-a-tar-bz2-file-654772/