
Eu enfrentei o problema de instalar o software. Foi declarado algo sobre dependências não atendidas com o pacote bitdefender-scanner:i386 (seu antivírus que eu estava tentando instalar no dia anterior, mas algo deu errado e não foi instalado) E agora estou recebendo erros durante a instalação do outros softwares.
Aqui está o que recebo no terminal quando tento excluir este maldito pacote:
sudo apt-get -f install
[sudo] password for beast:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
bitdefender-scanner:i386
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 141 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 251963 files and directories currently installed.)
Removing bitdefender-scanner (7.7.1-1809) ...
find: `/opt/BitDefender-scanner/share/locale': No such file or directory
dpkg: error processing package bitdefender-scanner (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
bitdefender-scanner
E: Sub-process /usr/bin/dpkg returned an error code (1)
Eu tentei de tudo neste post:linkmas não ajudou. Ainda não consigo instalar o software devido a esse problema. Meu sistema operacional: 14,04lts,x64
Por favor, ajude e informe como evitá-lo no futuro. Obrigado:)
Responder1
Edite o post-removal
roteiro
sudo nano /var/lib/dpkg/info/bitdefender-scanner.postrm
e exclua a linha
set -e
Mas lembre-se, isso só é uma boa ideia se você precisar forçar a retirada de um pacote.
O sistema de gerenciamento de pacotes analisa o status de saída desses scripts. É importante que eles saiam com status diferente de zero se houver um erro, para que o sistema de gerenciamento de pacotes possa interromper seu processamento. Para scripts shell, isso significa que você quase sempre precisa usar set -e (isso geralmente é verdade ao escrever scripts shell, na verdade). Também é importante, claro, que saiam com status zero se tudo correr bem.
Finalmente, remova o pacote novamente
sudo apt-get purge bitdefender-scanner
sudo apt-get autoremove bitdefender-scanner