как установить файл .tar.xz в Ubuntu

20

Я новичок в 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
Черный лебедь
источник
1
Если вы новичок в Linux, вы можете не знать, что вам, как правило, нужно устанавливать приложения из репозиториев, которые упакованы и готовы к установке. Зайдите в Центр программного обеспечения в меню, найдите и установите его оттуда. Если вы этого не сделаете, пожалуйста, отредактируйте вопрос, чтобы объяснить, почему, так как часто есть лучшие варианты, чем пытаться установить приложение так, как вы описываете.
Пол
2
@Paul, я много раз устанавливал там форму программного обеспечения, но теперь я думаю, что должен знать, как установить без центра программного обеспечения
Black Swan
@ BlackSwan Ну, возможно, вы должны быть в состоянии сделать это, но никто не может рекомендовать это сделать. Всегда предпочитайте репо-пакеты. В любом случае, как «установить»? Просто извлеките файлы, скомпилируйте их при необходимости (инструкции должны быть в README или аналогичных файлах) и скопируйте их куда-нибудь под рукой. Для общесистемной установки в / usr / bin двоичные файлы и т. Д., Но вам может потребоваться перенастроить программу для использования / usr / lib в качестве пути к библиотеке и т. Д. Вместо копирования make installможет просто работать нормально.
Кролик

Ответы:

23

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

Распаковка:

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, чтобы получить компилятор и связанные с ним команды.

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

Павел
источник
5

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

# apt-get install xz-utils

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

$ tar xvfJ fich.tar.xz
jmrlegido
источник
3

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

/ubuntu/92328/how-do-i-uncompress-a-tarball-that-uses-xz

тл; др, использовать tar xf [filename]

Matthew_Sp
источник
спасибо за ваш ответ, я извлек его. пожалуйста, скажите мне, как установить ..
Черный лебедь
1

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

FuruiTatsu
источник