13

Я новичок в Linux. Как правило, я устанавливаю программное обеспечение через Интернет, но я думаю, что не стоит постоянно зависеть от Интернета. Затем я скачал файл vlc .tar.xz. потом искал в интернете как установить .tar.xz. Но не удалось установить. Команда, которую я написал, и результат получен ниже.

ubuntu@ubuntu-HP:~/programs$ tar -zxvf vlc-2.0.6.tar.xz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now


ubuntu@ubuntu-HP:~/programs$ tar -zxf vlc-2.0.6.tar.xz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

4 ответа4

17

Это плохая практика, если вы не знаете, как установить программное обеспечение таким образом, и не доверяете источнику файла.

Распаковка:

tar xf [filename]

Это расширит содержимое файла в папку. Тогда команды из папки:

./configure
make
sudo make install

Это скомпилирует исходный код VLC, а затем установит его в вашу систему. Поскольку вы устанавливаете от имени пользователя root, именно поэтому вы должны знать, что источник файла заслуживает доверия.

Для компиляции vlc вам понадобятся как минимум следующие библиотеки:

  • libdvbpsi (обязательно),
  • mpeg2dec (обязательно),
  • libdvdcss, если вы хотите читать зашифрованные DVD,
  • libdvdplay, если вы хотите иметь навигацию по меню DVD,
  • a52dec, если вы хотите иметь возможность декодировать звуковой формат AC3 (то есть A52), часто используемый на DVD,
  • ffmpeg, libmad, faad2, если вы хотите читать файлы MPEG 4 / DivX,
  • libogg & libvorbis, если вы хотите прочитать файлы Ogg Vorbis.

Возможно, вам также понадобится установить пакет build-essential, чтобы получить компилятор и связанные с ним команды.

Подробнее здесь

2

Я отыскал ответ с небольшим поиском.

https://askubuntu.com/questions/92328/how-do-i-uncompress-a-tarball-that-uses-xz

tl; dr, используйте tar xf [filename]

1

Во-первых, в вашей системе должен быть установлен xz . Если не:

# apt-get install xz-utils

Затем вместо опции « z » в команде tar (для zip) вы должны использовать « J » (для xz):

$ tar xvfJ fich.tar.xz
0

Вы можете использовать tar xvf [filename] если вы также хотите видеть извлекаемые файлы. Буква z в исходном коде используется для файлов gzip.

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