Я использовал dpkg и apt-get для установки, очистки, удаления пакетов gramps разных версий. Все пошло в ситуацию, когда я не могу полностью удалить и установить чистую.

$ sudo apt-get remove gramps
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'gramps' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded
$ sudo dpkg -r gramps
dpkg: warning: ignoring request to remove gramps which isn't installed
$ locate gramps
See: https://gist.github.com/anonymous/5da63c802469fa8cb20b
$ sudo apt-get install gramps
...
Unpacking gramps (from .../gramps_3.4.0-1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/gramps_3.4.0-1_all.deb (--unpack):
 trying to overwrite '/usr/share/mime/packages/gramps.xml', which is also in package python-gramps 4.1.1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

1 ответ1

0

Обновили ли вы индекс вашего пакета с помощью apt-get update?

Похоже, что он не работает, когда trying to overwrite '/usr/share/mime/packages/gramps.xml', which is also in package python-gramps 4.1.1

Вы можете создать резервную копию файла /usr/share/mime/packages/gramps.xml на тот случай, если вы хотите сохранить его, или просто удалить его, а затем посмотреть, будет ли он установлен?

Я бы попытался очистить пакет, но так как он уже удален, это было бы хлопотно. И удаление «python-gramps» может помочь, если это не удастся, но если оно конфликтует, должно быть предупреждение об этом, когда вы пытаетесь не вызвать «gramps».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .