![由于权限被拒绝,无法在 13.10 上提取 .tar.xz 档案](https://linux22.com/image/970195/%E7%94%B1%E4%BA%8E%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D%EF%BC%8C%E6%97%A0%E6%B3%95%E5%9C%A8%2013.10%20%E4%B8%8A%E6%8F%90%E5%8F%96%20.tar.xz%20%E6%A1%A3%E6%A1%88.png)
我曾经使用过 Ubuntu 13.04,并且还安装了带有 .tar.xz 存档的 VLC 2.1.0,但是在 13.10 发布后,我删除了 13.04 并安装了 13.10,因此我尝试从普通 PPA 安装 VLC 2.1.0:
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 的好方法!
答案1
tar 文件似乎有问题,我不明白为什么必须分两步进行:
我曾经
xz
解压缩过该文件:xz -d vlc-2.1.0.tar.xz
现在我使用 tar 来解压 tar 文件:
tar xf vlc-2.1.0.tar
我
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
我只需提取文件即可。如果由于某种原因它不起作用,请重新下载。