Parece que você instalou um arquivo deb que requer bibliotecas que são incompatíveis com as bibliotecas do Ubuntu 14.04. Você deve simplesmente desinstalar o que você instalou.
sudo apt-get purge kompozer:i386
Background: Executando o kubuntu 14.04, usando o kdm. Eu tenho um irmão MFC7280N e instalei o pacote brscan2. No entanto, nunca fui capaz de digitalizar, uma vez que o dispositivo nunca é encontrado. Eu removi (eu pensei) brscan2 na esperança de reinstalar.
Eu instalei o Kompozer e tive que removê-lo quando ele começou a exibir um vídeo funky. Eu tentei reinstalá-lo, mas sem sucesso. Eu não editei nenhum arquivo de configuração, exceto para adicionar um repositório para o Kompozer (falhou), ou fazer qualquer coisa além de executar o apt-get e o centro de software. Ou seja, eu não tentei nenhum comando estranho (para mim) para instalar, remover ou modificar o software instalado.
Eu tentei instalar o Kompozer de um arquivo .deb e também de dois tarballs.
Agora não consigo instalar ou remover nenhum software usando o apt-get ou o Ubuntu Software Center. Aqui está um exemplo:
root@LEX:/home/bill# apt-get remove brscan2
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:
kompozer:i386 : Depends: libatk1.0-0:i386 (>= 1.9.0) but it is not going to be installed
Depends: libcairo2:i386 (>= 1.0.2-2) but it is not going to be installed
Depends: libgtk2.0-0:i386 (>= 2.8.0) but it is not going to be installed
Depends: libidl0:i386 but it is not going to be installed
Depends: libpango1.0-0:i386 (>= 1.12.3) but it is not going to be installed
Depends: libxft2:i386 (> 2.1.1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Isso é tão estranho que não tenho noção do que fazer com isso. Então, preciso de orientação especializada.
Parece que você instalou um arquivo deb que requer bibliotecas que são incompatíveis com as bibliotecas do Ubuntu 14.04. Você deve simplesmente desinstalar o que você instalou.
sudo apt-get purge kompozer:i386
Eu apenas tive isso acontecer.
Eu acredito que o problema é duplo:
.deb
Linux da Brother são (nunca foram) empacotados bem e Aqui está todo o cenário com o pacote que não vai embora:
user@sys:~$ sudo apt-get purge brscan2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
brscan2:i386
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 214320 files and directories currently installed.)
Removing brscan2 (0.2.5-1) ...
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/ALL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData/AL’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/GrayCmData’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane/models2’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother/sane’: No such file or directory
rmdir: failed to remove ‘/usr/local/Brother’: No such file or directory
dpkg: error processing package brscan2 (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
brscan2
E: Sub-process /usr/bin/dpkg returned an error code (1)
user@sys:~$
Você vê, o pacote não pôde ser completamente removido porque o código que precisava executar para remover o pacote foi desligado em alguns diretórios ausentes.
Aqui está uma solução que funcionou para mim: criei os diretórios ausentes e expirei o pacote com êxito.
user@sys:~$ sudo mkdir -p /usr/local/Brother/sane/GrayCmData/
user@sys:~$ sudo mkdir -p /usr/local/Brother/sane/GrayCmData/ALL
user@sys:~$ sudo mkdir -p /usr/local/Brother/sane/GrayCmData/AL
user@sys:~$ sudo mkdir -p /usr/local/Brother/sane/models2
Depois de criar os diretórios ...
user@sys:~$ sudo apt-get purge brscan2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
brscan2:i386
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 214320 files and directories currently installed.)
Removing brscan2 (0.2.5-1) ...
user@sys:~$
A limpeza do software foi bem-sucedida. Escusado será dizer que vou usar um scanner diferente agora.
Espero que este truque ajude alguém!