Невстреченные зависимости

При обновлении Ubuntu 14.04 я столкнулся со следующим сообщением об ошибке:

The following packages have unmet dependencies:
 collada-dom-dev : Depends: collada-dom2.4-sp-dev but it is not installed
 collada-dom2.4-sp : Depends: collada-dom2.4-sp-dev but it is not installed
E: Unmet dependencies. Try using -f.

Любая справка значительно ценилась бы.

Править:

После того, как этому не удается установить недостающий пакет, с помощью:

sudo apt-get -f install

Я получаю это сообщение:

Unpacking collada-dom2.4-sp-dev (2.4.4.1-ubuntu1~trusty1) ... 
dpkg: error processing archive /var/cache/apt/archives/collada-dom2.4-sp-dev_2.4.4.1-ubuntu1~trusty1_i386.deb (--unpack):
 trying to overwrite '/usr/lib/cmake/collada_dom-2.4/collada_dom-config.cmake', which is also in package collada-dom2.4-dp-dev 2.4.4.0-ubuntu1~trusty1 
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
Errors were encountered while processing:
 /var/cache/apt/archives/collada-dom2.4-sp-dev_2.4.4.1-ubuntu1~trusty1_i386.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1)
6
задан 23 December 2015 в 01:50

6 ответов

Перемещение в стороне sources.list.d, кажется, фиксация, которая не может быть желательной, и не может на самом деле решить корневую проблему. Особенно, если существуют источники там, что Вы на самом деле хотите сохранить. Я думаю, что это - лучший ответ: dpkg ошибка: " попытка перезаписать файл, который находится также в..."

Для этой конкретной проблемы я использовал:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/collada-dom2.4-sp-dev_2.4.4.1-ubuntu1~trusty1_amd64.deb

Примечание: Вы захотите заменить .deb файл тем, на который жалуется Ваша система. Все еще не знайте то, что на самом деле вызывает эту проблему с обновлениями сегодня...?

6
ответ дан 23 November 2019 в 07:28

Это, кажется, связано с ROS, Операционной системой Робота, основным пользователем Collada. Это может быть проблема с наличием и Индиго ROS и Нефрит ROS (различные версии) установленный. После выполнения предложенного

sudo dpkg -i --force-overwrite /var/cache/apt/archives/collada-dom2.4-sp-dev_2.4.4.1-ubuntu1~trusty1_amd64.deb

для вывода из состояния затора системы пакета я сделал "sudo склонный - добираются, автоудаляют", который удалил много старого материала ЦВЕТА ИНДИГО ROS. После этого, "sudo Кв. - добирается, проверка" не показала ошибок.

3
ответ дан 23 November 2019 в 07:28

Я решил проблему. По-видимому, у меня были репозитории сторонних производителей, которые вызывали проблему. Я удалил их со следующим:

sudo mv /etc/apt/sources.list.d/ /etc/apt/sources.list.d.bk/
sudo mkdir /etc/apt/sources.list.d/

я тогда работал sudo apt-get install -f

2
ответ дан 23 November 2019 в 07:28

Ответ, предложенный @colby, работал на меня. Должен был сделать

sudo apt-get -f install    

впоследствии.

0
ответ дан 23 November 2019 в 07:28

Удалите Пакет: sudo apt-get remove collada-dom2.4-sp

0
ответ дан 23 November 2019 в 07:28

У меня была та же проблема под 14.04 LTS после того, как я сделал "sudo склонный - получают dist-обновление". Причиной, по-видимому, были некоторые старые заголовки Linux и ядра, которые должны были быть очищены. Решение в моем случае было "sudo склонно - добираются,-f автоудаляют".

0
ответ дан 23 November 2019 в 07:28

Другие вопросы по тегам:

Похожие вопросы: