由于权限被拒绝,因此无法在13.10上提取.tar.xz存档

我曾经有Ubuntu 13.04,并且我已经在VLC 2.1.0上安装了.tar.xz存档,但是在13.10发行后,我删除了13.04并安装了13.10,所以我尝试从以下位置安装VLC 2.1.0:正常的PPA:

sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc browser-plugin-vlc

...但是它为我安装了VLC 2.0.9,因此我删除了该文件,并尝试以以前在Ubuntu 13.04上安装VLC的方式进行安装:

wget -c download.videolan.org/pub/videolan/vlc/2.1.0/vlc-2.1.0.tar.xz
tar -xJvf download.videolan.org/pub/videolan/vlc/2.1.0/vlc-2.1.0.tar.xz
cd vlc-2.1.0
sudo apt-get build-dep vlc
./configure
make
sudo make install

...但是在提取.tar.xz文件时突然发生了错误:Error setting owner : Operation not permitted,但是文件的所有者是我,因此我将文件属性中的所有文件权限更改为读写,但这是行不通的,那怎么办?我可不可以做?

并且,如果它不起作用,建议安装VLC 2.1.0的好方法!

布里亚姆

tar文件似乎有问题,我无法弄清楚为什么必须分两个步骤进行操作:

  1. 我曾经xz解压缩文件:

    xz -d vlc-2.1.0.tar.xz 
    
  2. 现在,我使用tar解压缩tar文件:

    tar xf vlc-2.1.0.tar
    
  3. cd现在可以到目录:

    cd vlc-2.1.0
    

简而言之:

wget -c download.videolan.org/pub/videolan/vlc/2.1.0/vlc-2.1.0.tar.xz
xz -d vlc-2.1.0.tar.xz
tar xf vlc-2.1.0.tar
cd vlc-2.1.0

我重新下载了文件,但很惊讶,它起作用了。tar Jxf vlc-2.1.0.tar.xz我要做的只是提取文件如果出于任何动机无法正常工作,请重新下载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Windows上的tar无法从存档中提取符号链接

存档输出错误:tar.xz:无法识别文件格式

使用MacOS终端从.tar.xz存档中提取带有文件扩展名的特定文件

tar.xz提取错误“ xz:(stdin):无法识别文件格式”

无法取消链接tar存档

如何从tar存档中提取特定文件?

转换tar存档的路径而不提取它

将 tar.gz 存档提取到不同的文件夹中(由于限制)

Tar无法从.tar存档扩展子文件夹

"xz : (stdout) : Write error: File too large" 写入 tar 存档时

为什么tar存档格式切换到xz压缩以替换bzip2,而gzip呢?

将电子邮件存档到tar.xz的最明智的方法

是否可以在golang中提取tar.xz包?

如何从tar.xz中提取一个文件

创建不同位置的多个目录的 tar.gz 存档——《tar:懦弱拒绝创建空存档》

Mac上的Protobuf 2.6.0响应错误:tar:无法识别的存档格式

从远程ssh服务器上的tar存档中提取某些文件

从 (GNU)tar 存档中提取子文件夹

使用Ansible Unarchive从tar存档中提取目录

如何从python中的.tar存档中提取特定文件?

zsh 完成:使用 tar 提取存档时不提供目录

将tar存档写入磁带,然后提取单个文件

Python 3:从tar.gz存档中提取文件

从.tar.bz2存档中的文件中提取行

仅使用其URL从在线tar存档中提取文件

从python中的tar存档中提取压缩的gz文件

提取tar.gz文件将返回“看起来不像tar存档”。

使用Python 3.6和tarfile模块在Windows 10上创建.tar.gz存档

为什么我无法解压缩.tar.bz2或.tar.xz文件?