Terminal e erro do centro de software, por favor ajude

1

Sempre que faço

sudo apt-get autoremove

Eu recebo esta saída de erro:

abs@abs-Ubuntu:~$ sudo apt-get autoremove
[sudo] password for abs: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run ‘apt-get -f install’ to correct these.
The following packages have unmet dependencies.
 liboxideqt-qmlplugin : Depends: liboxideqtcore0 (= 1.9.5-0ubuntu0.15.04.1) but 1.5.5-0ubuntu1 is installed
 liboxideqtcore0 : Depends: oxideqt-codecs (= 1.5.5-0ubuntu1) but 1.9.5-0ubuntu0.15.04.1 is installed or
                            oxideqt-codecs-extra (= 1.5.5-0ubuntu1) but it is not installed
 liboxideqtquick0 : Depends: liboxideqtcore0 (= 1.9.5-0ubuntu0.15.04.1) but 1.5.5-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
abs@abs-Ubuntu:~$ 

E se eu fizer isso: sudo apt-get autoremove -f (como diz):

abs@abs-Ubuntu:~$ sudo apt-get autoremove -f
[sudo] password for abs: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  liboxideqtcore0
The following packages will be upgraded:
  liboxideqtcore0
1 to upgrade, 0 to newly install, 0 to remove and 266 not to upgrade.
2 not fully installed or removed.
Need to get 0 B/27.8 MB of archives.
After this operation, 2,621 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 205974 files and directories currently installed.)
Preparing to unpack .../liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb ...
Unpacking liboxideqtcore0:i386 (1.9.5-0ubuntu0.15.04.1) over (1.5.5-0ubuntu1) ...
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/liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb (--unpack):
 cannot copy extracted data for './usr/lib/i386-linux-gnu/libOxideQtCore.so.0' to '/usr/lib/i386-linux-gnu/libOxideQtCore.so.0.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
 /var/cache/apt/archives/liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
abs@abs-Ubuntu:~$

Eu não sei se isso está ligado, mas sempre que eu entro no Ubuntu Software Center uma janela aparece dizendo: "Novo software não pode ser instalado, porque há um problema com o software atualmente instalado. Deseja reparar esse problema agora? " Se eu clicar em "Reparar" e eu inserir minha senha para autenticação, ele diz "Falha na operação do pacote" e esta é a saída na seção de detalhes:

installArchives() failed: (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 205974 files and directories currently installed.)
Preparing to unpack .../liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb ...
Unpacking liboxideqtcore0:i386 (1.9.5-0ubuntu0.15.04.1) over (1.5.5-0ubuntu1) ...
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/liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb (--unpack):
 cannot copy extracted data for './usr/lib/i386-linux-gnu/libOxideQtCore.so.0' to '/usr/lib/i386-linux-gnu/libOxideQtCore.so.0.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
 /var/cache/apt/archives/liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb
Error in function: 
dpkg: dependency problems prevent configuration of liboxideqtquick0:i386:
 liboxideqtquick0:i386 depends on liboxideqtcore0 (= 1.9.5-0ubuntu0.15.04.1); however:
  Version of liboxideqtcore0:i386 on system is 1.5.5-0ubuntu1.

dpkg: error processing package liboxideqtquick0:i386 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of liboxideqt-qmlplugin:i386:
 liboxideqt-qmlplugin:i386 depends on liboxideqtcore0 (= 1.9.5-0ubuntu0.15.04.1); however:
  Version of liboxideqtcore0:i386 on system is 1.5.5-0ubuntu1.
 liboxideqt-qmlplugin:i386 depends on liboxideqtquick0 (= 1.9.5-0ubuntu0.15.04.1); however:
  Package liboxideqtquick0:i386 is not configured yet.

dpkg: error processing package liboxideqt-qmlplugin:i386 (--configure):
 dependency problems - leaving unconfigured

Por favor me ajude, eu não sei como consertar isso. Agradecemos antecipadamente.

    
por ajason217 16.10.2015 / 18:00

1 resposta

0

A versão do liboxideqtcore0 que você tem no seu cache do APT está corrompida.

Para corrigir isso, remova-o:

sudo rm /var/cache/apt/archives/liboxideqtcore0_1.9.5-0ubuntu0.15.04.1_i386.deb

e execute sudo apt-get install -f novamente:

sudo apt-get install -f

Isso forçará apt-get a baixar outra versão (esperançosamente não corrompida) de liboxideqtcore0 , que deve ser instalada sem problemas.

    
por kos 16.10.2015 / 22:14