2015-04-21 00:01:58 +0000 2015-04-21 00:01:58 +0000
20
20

如何在ubuntu

中安装.tar.xz文件 我是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)

23
23
23
2015-04-21 03:59:04 +0000

这种做法是不好的,除非你知道这样安装软件的意义,并且相信文件的源头,否则是不好的。

解压:

tar xf [filename]

这将把文件的内容展开到一个文件夹中。然后命令是:

./configure
make
sudo make install

这将编译VLC的源代码,然后将其安装到你的系统中。因为你是以root身份安装的,所以这时你必须知道文件的源码是可信的。要编译VLC,你至少需要安装以下库:

  • libdvbpsi (必装) ,
  • mpeg2dec (必装) ,
  • libdvdcss (如果你想读取加密的DVDs ,
  • libdvdplay (如果你想有DVD菜单导航) ,
  • a52dec (如果你想解码AC3 (即A52) 声音格式,通常需要解码AC3 (即A52) 如果你想读取MPEG 4 / DivX文件,
  • ffmpeg, libmad, faad2 如果你想读取Ogg Vorbis文件,
  • libogg & libvorbis 如果你想读取Ogg Vorbis文件,

你可能还需要安装build-essential包来获得编译器和相关命令。

5
5
5
2018-06-16 07:24:28 +0000

首先,你的系统中应该已经安装了xz。如果没有:

# apt-get install xz-utils

那么,在tar命令中,你必须使用 “z"选项来代替 ”z“(zip),而不是 ”j“ (这是针对xz):

$ tar xvfJ fich.tar.xz
3
3
3
2015-04-21 00:09:45 +0000

我在网上搜索了一下,找到了答案。 https://askubuntu.com/questions/92328/how-do-i-uncompress-a-tarball-that-uses-xz

tl;dr, 用tar xf [filename]

1
1
1
2018-03-09 05:41:54 +0000

如果你也想看到被解压的文件,可以使用tar xvf [filename]。你的原始代码中的z是用于gzip文件。