Проблема зависимости пакета

Я не могу установить что-либо в данный момент из-за проблем с зависимостями. Когда я пытаюсь запустить apt-get -f install, происходит следующее:

sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libopenni-sensor-primesense0
The following NEW packages will be installed:
  libopenni-sensor-primesense0
0 to upgrade, 1 to newly install, 0 to remove and 306 not to upgrade.
2 not fully installed or removed.
Need to get 0 B/300 kB of archives.
After this operation, 1,354 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 228186 files and directories currently installed.)
Preparing to unpack .../libopenni-sensor-primesense0_5.1.0.41-3+trusty1_amd64.deb ...
Unpacking libopenni-sensor-primesense0 (5.1.0.41-3+trusty1) ...
dpkg: error processing archive /var/cache/apt/archives/libopenni-sensor-primesense0_5.1.0.41-3+trusty1_amd64.deb (--unpack):
 trying to overwrite '/etc/openni/GlobalDefaults.ini', which is also in package libopenni-sensor-pointclouds0 5.1.0.41.1-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libopenni-sensor-primesense0_5.1.0.41-3+trusty1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

В случае необходимости я готов вытереть планшет и начать все заново, но я надеюсь, что этого не произойдет. Буду признателен за любые советы здесь, пожалуйста

0
задан 31 July 2014 в 06:34

2 ответа

Это - упаковочная проблема, и ошибка была зарегистрирована здесь . Это означает, что у Вас может (безопасно) быть только один из этих двух пакетов, установленных в любой момент времени.

Для хранения libopenni-sensor-pointclouds0 работайте sudo dpkg --remove --force-all libopenni-sensor-primesense0 и sudo apt-get install libopenni-sensor-pointclouds0.

Для хранения libopenni-sensor-primesense0 работайте sudo dpkg --remove --force-all libopenni-sensor-pointclouds0 и sudo dpkg -i /var/cache/apt/archives/libopenni-sensor-primesense0_5.1.0.41-3+trusty1_amd64.de‌​b.

, Если существуют какие-либо другие пакеты, которые зависят от этих двух пакетов, необходимо будет удалить тех.

2
ответ дан 31 July 2014 в 06:34

Saiarcot895, Ваш совет был корректен, я действительно должен был удалить пакеты и запуститься снова. Единственная разница в том, как это было разрешено, была этим, когда я использую: sudo dpkg - удаляют - сила - все по некоторым причинам, что пакеты остаются как "быть установленными", когда я работаю: склонные sudo - получают обновление.

Для обхождения этого я просто должен был удалить пакет при помощи: склонные sudo - добираются, удаляют libopenni-sensor-primesense0

, Эта команда удалила пакет из, "чтобы быть установленной" список и наконец решила мой вопрос. Большое спасибо за парней справки, очень ценивших.

0
ответ дан 31 July 2014 в 17:34

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

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