Несколько недель назад я установил 32-битный файл .deb с помощью команды «force architecture» (на моем 64-битном ноутбуке), однако процедура не увенчалась успехом, и я использовал команду apt-get purge для удаления приложения. Кажется, есть некоторые остатки приложения, которое я удалил, который теперь нарушил обновление системы. Synaptic рекомендовал sudo apt-get install -f, который я сделал в терминале с этим начальным ответом:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libntfs10
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
crossplatformui
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]?
Я выбрал «Y», после чего получил этот ответ:
(Reading database ... 187616 files and directories currently installed.)
Removing crossplatformui ...
ztemtvcdromd: no process found
dpkg: error processing crossplatformui (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
crossplatformui
E: Sub-process /usr/bin/dpkg returned an error code (1)
Кажется, приложение, которое я установил crossplatformui, все еще находится в моей системе и заставил диспетчер обновлений перестать работать с предупреждением о частичном обновлении. Что мне теперь делать?
Возможно, мы можем обойти dpkg, как это. Сначала создайте резервную копию исходного файла:
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.orig
После этого откройте его для редактирования:
gksudo gedit /var/lib/dpkg/status
Поиск заблокируйте что-то вроде этого:
Пакет: crossplatformui .. .. Package: another_package_nameЗдесь вы удалите только блок crossplatformui. Это означает, начиная с пакета: crossplatformui и до другого пакета. После удаления блока попробуйте удалить его снова:
sudo dpkg -r crossplatformui
Ну, единственное решение здесь - полная переустановка. Принудительный пакет для установки перепутал системные файлы без восстановления
Вы пробовали dpkg -P crossplatformui:architecture?