Erro ao instalar o VLC no Mint [closed]

0

Eu tenho tentado instalar o VLC no Xenial, deve ser bem fácil, mas, de novo, eu só sei o que estou fazendo:

sudo apt-get install vlc

Recebo um erro de pacote todas as vezes. Eu tentei fazer o mesmo usando o Synaptic, mesmo problema. Não é possível instalar um pacote específico. Eu reduzi, e este é o pacote do problema:

sudo apt-get install libavformat-ffmpeg56

e recebo o seguinte erro:

The following NEW packages will be installed:
  libavformat-ffmpeg56
0 upgraded, 1 newly installed, 0 to remove and 444 not upgraded.
Need to get 0 B/806 kB of archives.
After this operation, 2,157 kB of additional disk space will be used.
(Reading database ... 228887 files and directories currently installed.)
Preparing to unpack .../libavformat-ffmpeg56_7%3a2.8.8-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libavformat-ffmpeg56:amd64 (7:2.8.8-0ubuntu0.16.04.1) ...
dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/libavformat-ffmpeg56_7%3a2.8.8-0ubuntu0.16.04.1_amd64.deb (--unpack):
 cannot copy extracted data for './usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56.40.101' to '/usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56.40.101.dpkg-new': unexpected end of file or stream
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libavformat-ffmpeg56_7%3a2.8.8-0ubuntu0.16.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Agora, é claro, outros erros podem se apresentar depois que isso for resolvido, mas eu não sei se há um pacote ausente ou corrompido.

    
por mherzig 04.12.2016 / 22:37

1 resposta

3

Existe uma corrupção no arquivo que está tentando instalar, você pode dizer por causa desse erro: lzma error: compressed data is corrupt

Isso pode ser causado por uma conexão incorreta, download retomado, arquivo incorreto, corrupção de disco ou falhas, etc.

O problema é que ele manteve o arquivo e, em vez de fazer o download de uma nova cópia, está tentando instalar a versão em cache.

Dothis:

cd /var/cache/apt/archives
sudo rm libavformat-ffmpeg56_7%3a2.8.8-0ubuntu0.16.04.1_amd64.deb
sudo apt-get update
sudo apt-get install vlc

Como alternativa, você pode fazer um sudo apt-get autoclean para limpar seus pacotes em cache.

Isso deve excluir a versão que está causando problemas e permitir que o seu computador faça o download de uma nova cópia.

    
por ThatGuy 04.12.2016 / 22:44