пытается переписать «файл», который также находится в пакете «*», как его решить? [Дубликат]

3

Я ничего не могу обновить. Я на 13.10.

Когда я пытаюсь установить обновления, я получаю следующее:

dpkg: error processing /var/cache/apt/archives/librhythmbox-core7_3.0.1-0~13.10~ppa1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/librhythmbox-core.so.8.0.0', which is also in package librhythmbox-core8 3.0.1-1ubuntu5~ppa0
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/librhythmbox-core7_3.0.1-0~13.10~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

У кого-нибудь есть решение?

    
задан jospeh Royce 12.12.2013 в 03:16
источник

1 ответ

5

Проблема заключается в том, что пакет пытается переопределить /usr/lib/librhythmbox-core.so.8.0.0 , который предоставляется другим пакетом.

librhythmbox-core7 установлено в вашей системе, и вы пытаетесь установить librhythmbox-core8 .

Вам нужно вручную удалить librhythmbox-core7 , прежде чем вы сможете установить librhythmbox-core8 .

sudo dpkg --remove librhythmbox-core7
sudo apt-get install librhythmbox-core8

Также сообщите об этом сопровождающему пакета.

    
ответ дан Bozolino 12.12.2013 в 16:23