
Я случайно удалил папку Spotify и теперь не могу удалить программы с помощью apt-get или Центра приложений. Когда я пытаюсь удалить плагин Flash из командной строки, возникает следующая ошибка:
/var/lib/dpkg/info/spotify-client.postinst: 5: /var/lib/dpkg/info/spotify-client.postinst: ./register.sh: not found
dpkg: error processing package spotify-client (--configure):
subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
spotify-client
E: Sub-process /usr/bin/dpkg returned an error code (1)
Что делать?
решение1
Поскольку, судя по всему, пакет Spotify все еще находится в «настроенном» состоянии, но некоторые его файлы были удалены, вам необходимо сначала переустановить его:
sudo apt-get install -f --reinstall spotify-client
Затем вы сможете удалить его обычным способом:
sudo apt-get remove spotify-client
решение2
Загрузите deb-пакет spotify-client из репозитория:
cd ~/Downloads && apt-get download spotify-client
Установите его с помощьюdpkg
sudo dpkg -i --force-all --no-triggers downloaded_deb
Если это сработает, вы сможете удалить его должным образом.
Если это не работает, но возвращает 127
ошибку, вам может потребоваться переустановка dpkg
, это совет, чтобы преодолеть незавершенную установку пакета (в вашем случае папка Spotify была случайно удалена). Как только dpkg
будет выполнена переустановка, вы повторяете команду sudo dpkg -i --force-all --no-triggers downloaded_deb
.
решение3
Ты пробовал?
sudo apt-get purge spotify-client
sudo apt-get install -f spotify-client