Ошибка вывода из архива: tar.xz: формат файла не распознан

Я прочитал все методы в разделе "Как извлечь архив с расширением.xz", и ни один из них не может извлечь архив через терминал. (например, тор)

Единственный способ извлечь расширение.xz - через графический интерфейс.

2 ответа

Решение

Tor имеет собственную документацию прямо на сайте: https://www.torproject.org/projects/torbrowser.html.en#linux

Вот что говорит сайт Tor:

Загрузите файл, соответствующий архитектуре выше, сохраните его где-нибудь, затем выполните одну из следующих двух команд, чтобы извлечь архив пакета:

tar -xvJf tor-browser-linux32-5.5.5_LANG.tar.xz

или (для 64-битной версии):

tar -xvJf tor-browser-linux64-5.5.5_LANG.tar.xz

(где LANG - это язык, указанный в имени файла).

После этого перейдите в каталог браузера Tor, выполнив:

cd tor-browser_LANG

(где LANG - это язык, указанный в имени файла).

Чтобы запустить Tor Browser, нажмите либо на Tor Browser, либо на значке Tor Browser Setup, либо запустите файл start-tor-browser.desktop в терминале:

./start-tor-browser.desktop

Это запустит Tor Launcher и, как только он подключится к Tor, запустит Firefox. Не распаковывайте и не запускайте TBB как root.

В будущем, когда вы будете задавать вопросы, укажите, что вы пытаетесь сделать, вместо того, чтобы публиковать что-то вроде короткой напыщенной речи. Небольшое исследование заранее не повредит, но мы не можем заставить вас сделать это, если вы не хотите ;-)

В самом деле? Я склонен просто использовать xz - это вершина man страница:

XZ(1)                                                              XZ Utils                                                             XZ(1)

NAME
       xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files

SYNOPSIS
       xz [option]...  [file]...

       unxz is equivalent to xz --decompress.
       xzcat is equivalent to xz --decompress --stdout.
       lzma is equivalent to xz --format=lzma.
       unlzma is equivalent to xz --format=lzma --decompress.
       lzcat is equivalent to xz --format=lzma --decompress --stdout.

       When  writing  scripts that need to decompress files, it is recommended to always use the name xz with appropriate arguments (xz -d or
       xz -dc) instead of the names unxz and xzcat.

Так xz -d foo.xz делает именно то, что вам нужно.

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