Não é possível extrair o arquivo .tar.xz no 13.10 porque a permissão foi negada

0

Eu costumava ter o Ubuntu 13.04, e também tinha instalado o VLC 2.1.0 com um arquivo .tar.xz, mas após o lançamento do 13.10, eu removi o 13.04 e instalei 13.10, então eu tentei instalar o VLC 2.1 0,0 do PPA normal:

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

... mas ele instalou o VLC 2.0.9 para mim, então eu removi isso e tentei instalar o VLC da maneira que eu tinha instalado antes no Ubuntu 13.04:

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

... mas de repente ocorreu um erro ao extrair o arquivo .tar.xz:   Error setting owner : Operation not permitted , mas o dono do arquivo sou eu e mudei todas as permissões do arquivo nas propriedades do arquivo para ler e escrever, mas não funciona, então o que posso fazer?

E também, se não funcionar, sugira uma boa maneira de instalar o VLC 2.1.0!

    
por HOS 25.10.2013 / 17:54

1 resposta

1

O arquivo tar parece ter problemas, não consegui descobrir por que tive que fazer isso em duas etapas:

  1. Eu usei xz para descompactar o arquivo:

    xz -d vlc-2.1.0.tar.xz 
    
  2. Agora eu usei tar para descompactar o arquivo tar:

    tar xf vlc-2.1.0.tar
    
  3. Eu posso cd para o diretório agora:

    cd vlc-2.1.0
    

Em poucas palavras:

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

Eu fiz o download novamente do arquivo e, surpresa, funcionou. A extração do arquivo com tar Jxf vlc-2.1.0.tar.xz foi tudo que eu tive que fazer. Se por algum motivo não funcionar, faça o download novamente.

    
por Braiam 02.11.2013 / 12:48