Всякий раз, когда я пытаюсь удалить AVG или любое другое приложение, это всплывает:
~$ sudo dpkg -r avg2013flx
(Reading database ... 204955 files and directories currently installed.)
Removing avg2013flx (2013.3118) ...
Failed to stop avgd.service: Unit avgd.service not loaded.
invoke-rc.d: initscript avgd, action "stop" failed.
dpkg: error processing package avg2013flx (--remove):
subprocess installed pre-removal script returned error exit status 5
Errors were encountered while processing:
avg2013flx**
Проблема в том, что сценарий удаления пытается остановить службу «avgd», чтобы ее можно было удалить. Однако сценарий завершается ошибкой и прерывается, если служба на самом деле не работает в это время! Вы можете либо попытаться запустить службу, чтобы она могла остановиться (у меня это не получилось), либо вы можете отредактировать сценарий удаления, поставляемый AVG.
В моей системе файл «предварительного удаления» avg2013flx. prerm
находился в / var / lib / dpkg / info /
.
sudo nano /var/lib/dpkg/info/avg2013flx.prerm
Или воспользуйтесь любым удобным вам редактором и закомментируйте или удалите строки, которые выглядят следующим образом:
if which invoke-rc.d >/dev/null 2>&1; then
invoke-rc.d avgd stop
else
/etc/init.d/avgd stop
fi
Сохраните файл и sudo apt-get purge avg2013flx
должны работать, чтобы удалить пакет из вашей системы.
Если AVG уже установлен, просто запустите эту команду в терминальном эмуляторе (Ctrl+Alt+T):
sudo apt-get remove --purge avg2013flx