jak zainstalować plik .tar.xz w Ubuntu

20

jestem nowy w systemie Linux. Generalnie instaluję oprogramowanie przez Internet, ale myślę, że nie jest dobrym podejściem do polegania na Internecie przez cały czas. Następnie pobrałem plik VLC .tar.xz. następnie przeszukałem Internet, jak zainstalować .tar.xz. Ale nie można zainstalować. Polecenie, które napisałem i wynik podano poniżej ...

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
Czarny łabędź
źródło
1
Jeśli dopiero zaczynasz korzystać z systemu Linux, możesz nie wiedzieć, że zazwyczaj będziesz chciał zainstalować aplikacje z repozytoriów, które są spakowane i gotowe do zainstalowania. Przejdź do Centrum oprogramowania w menu, wyszukaj i zainstaluj go stamtąd. Jeśli nie, edytuj pytanie, aby wyjaśnić dlaczego, ponieważ często istnieją lepsze opcje niż próba zainstalowania aplikacji w opisany sposób.
Paul
2
@paul, instalowałem tam oprogramowanie wiele razy, ale teraz myślę, że powinienem znać sposób instalacji bez centrum oprogramowania
Black Swan
@BlackSwan Cóż, być może powinieneś być w stanie to zrobić, ale nie można tego zalecić. Zawsze preferuj pakiety repo. W każdym razie, jak „zainstalować” ?: Po prostu rozpakuj pliki, skompiluj je w razie potrzeby (instrukcje powinny znajdować się w README lub podobnych plikach) i skopiuj je gdzieś pod ręką. W przypadku ogólnosystemowej instalacji do / usr / bin plików binarnych itp., Ale może być konieczna ponowna konfiguracja programu, aby używał / usr / lib jako ścieżki biblioteki itp. Zamiast kopiowania, make installmoże działać dobrze.
larkey,

Odpowiedzi:

23

Nie jest to dobra praktyka, chyba że znasz konsekwencje instalacji oprogramowania w ten sposób i nie ufasz źródłu pliku.

Rozprężać:

tar xf [filename]

Spowoduje to rozwinięcie zawartości pliku do folderu. Następnie polecenia pochodzą z folderu:

./configure
make
sudo make install

Spowoduje to skompilowanie kodu źródłowego VLC, a następnie zainstalowanie go w systemie. Ponieważ instalujesz jako root, musisz wiedzieć, że źródło pliku jest godne zaufania.

Aby skompilować VLC, musisz zainstalować przynajmniej następujące biblioteki:

  • libdvbpsi (obowiązkowy),
  • mpeg2dec (obowiązkowy),
  • libdvdcss, jeśli chcesz móc czytać zaszyfrowane dyski DVD,
  • libdvdplay, jeśli chcesz mieć nawigację po menu DVD,
  • a52dec, jeśli chcesz mieć możliwość dekodowania formatu dźwięku AC3 (tj. A52) często używanego na DVD,
  • ffmpeg, libmad, faad2, jeśli chcesz czytać pliki MPEG 4 / DivX,
  • libogg & libvorbis, jeśli chcesz czytać pliki Ogg Vorbis.

Prawdopodobnie będziesz również musiał zainstalować pakiet niezbędny do kompilacji, aby uzyskać kompilator i powiązane polecenia.

Więcej informacji tutaj

Paweł
źródło
5

Po pierwsze, powinieneś mieć xz zainstalowany w swoim systemie. Jeśli nie:

# apt-get install xz-utils

Następnie zamiast opcji „ z ” w poleceniu tar (dla zip), musisz użyć „ J ” (dla xz ):

$ tar xvfJ fich.tar.xz
jmrlegido
źródło
1

Możesz użyć, tar xvf [filename]jeśli chcesz zobaczyć wyodrębniane pliki. W zoryginalnym kodzie używany jest plik gzip.

FuruiTatsu
źródło