Совет, как избавиться от невстреченной проблемы зависимости

Я столкнулся с проблемой установки программного обеспечения. Это было указано что-то о невстреченном depedencies с пакетом bitdefender-scanner:i386 (его антивирус, который я пытался установить, накануне, но что-то пошло не так, как надо и это не было установлено вообще), И теперь я получаю ошибки в то время как установка другого программного обеспечения.

Вот то, что я вхожу в терминал, когда я пытаюсь удалить этот проклятый пакет:

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)

Я попробовал все из этого сообщения: свяжитесь, но это не помогло. Я все еще не могу установить программное обеспечение из-за этой проблемы. Моя ОС: 14.04lts, x64

Помогите и советуйте, как предотвратить его в будущем.Спасибо:)

1
задан 13 April 2017 в 15:24

1 ответ

Отредактируйте post-removal сценарий

sudo nano /var/lib/dpkg/info/bitdefender-scanner.postrm

и удалите линию

set -e

, Но быть в памяти, это - только хорошая идея, если Вы должны вызвать удаление пакета.

система управления пакетом смотрит на статус выхода из этих сценариев. Важно, чтобы они вышли с отличным от нуля статусом, если есть ошибка, так, чтобы система управления пакетом могла остановить свою обработку. Для скриптов оболочки это означает, что youВ почти alwaysneed к useВ устанавливают-eВ (это обычно верно, сочиняя скрипты оболочки, на самом деле). Также важно, конечно, чтобы они вышли с нулевым статусом, если все подходило.

Наконец, удалите пакет снова

sudo apt-get purge bitdefender-scanner
sudo apt-get autoremove bitdefender-scanner
0
ответ дан 30 September 2019 в 04:54

Другие вопросы по тегам:

Похожие вопросы: