如何在Ubuntu中安装.tar.xz文件


20

我是Linux新手。通常,我通过互联网安装软件,但是我认为这并不是一直依赖互联网的好方法。然后我下载了vlc .tar.xz文件。然后搜索Internet如何安装.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可能会很好地工作。
larkey

Answers:


23

除非您知道以这种方式安装软件的含义并信任文件的来源,否则这不是一个好习惯。

解压缩:

tar xf [filename]

这会将文件的内容扩展到一个文件夹。然后从文件夹中获取命令:

./configure
make
sudo make install

这将编译VLC源代码,然后将其安装到系统中。因为您是作为root用户安装的,所以这就是为什么您必须知道文件源值得信赖的原因。

要编译vlc,您至少需要安装以下库:

  • libdvbpsi(必修),
  • mpeg2dec(必修),
  • libdvdcss如果您希望能够读取加密的DVD,
  • libdvdplay,如果您想使用DVD菜单导航,
  • a52dec,如果您希望能够解码DVD中常用的AC3(即A52)声音格式,
  • ffmpeg,libmad,faad2(如果您想读取MPEG 4 / DivX文件,
  • 如果想读取Ogg Vorbis文件,请使用libogg&libvorbis。

您可能还需要安装build-essential软件包才能获得编译器和相关命令。

在这里更多细节


5

首先,您应该在系统上安装xz。如果不:

# apt-get install xz-utils

然后,必须使用“ J ”(用于xz)代替tar命令(用于zip)中的“ z ”选项:

$ tar xvfJ fich.tar.xz


1

tar xvf [filename]如果您还想查看正在提取的文件,则可以使用。将z在原始代码用于gzip的文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.