2

Я скачал тарболл Firefox. Когда я пытаюсь извлечь Firefox-latest.tar.bz2 :

sudo tar -jxvf Firefox-latest.tar.bz2

некоторые ошибки появляются на терминале:

tar: .: Not found in archive
tar: Exiting with failure status due to previous errors

тогда я пытаюсь командовать:

sudo tar -jxf Firefox-latest.tar.bz2

все еще ошибка!

Итак, как мне решить эту ошибку? и почему это происходит?

3 ответа3

2

Если загрузка была неполной, ошибка должна была быть чем-то вроде

$ tar jxvf firefox-12.0.tar.bz2
firefox/
firefox/mozilla-xremote-client
firefox/platform.ini
firefox/libsoftokn3.chk
firefox/libnssckbi.so
firefox/libxul.so

bzip2: Compressed file ends unexpectedly;
    perhaps it is corrupted?  *Possible* reason follows.
bzip2: Inappropriate ioctl for device
    Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Однако результат, который вы описываете, является именно тем, что вы получите, если выполните:

$ tar jxvf firefox-12.0.tar.bz2 .
tar: .: Not found in archive
tar: Exiting with failure status due to previous errors

Я полагаю, у вас был трейлинг . по какой-то причине. Возможно, так как вы подумали, что вам нужно указать каталог извлечения таким образом (вы можете указать его с -C если хотите, но . умолчанию).

2

Попробуйте заново загрузить файл. tar -jxvf firefox-12.0.tar.bz2 работал на моей системе после загрузки его отсюда: http://www.mozilla.org/en-US/firefox/all.html

0

загрузка файла была завершена без ошибок и правильного размера? если вы запустите "файл Firefox-latest.tar.bz2", что будет возвращено?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .