[Решено] Прошу помощи в решении конфликта зависимости пакетов

Автор phantasm, 26 декабря 2014, 20:28:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

phantasm

Доброго времени суток!

Одно из устанавливаемых приложений требует наличие пакета libgamin0.
phantasm@debian:~$ aptitude show libgamin0
Пакет: libgamin0                                 
Новый: да
Состояние: не установлен
Версия: 0.1.10-4.1
Приоритет: необязательный
Раздел: libs
Сопровождающий: Michael Banck <mbanck@debian.org>
Архитектура: amd64
Размер в распакованном виде: 90,1 k
Зависимости: libc6 (>= 2.4), gamin
Конфликтуют: libfam0, libfam0c102
Заменяют: libfam0, libfam0c102
Предоставляют: libfam0, libfam0c102
Описание: Client library for the gamin file and directory monitoring system
Gamin is a file and directory monitoring system defined to be a subset of the
FAM (File Alteration Monitor) system.

This package contains the client library for the gamin file and directory
monitoring system.


Данный пакет конфликтует с libfam0, хотя и по сути является частью libgamin0.

phantasm@debian:~$ sudo aptitude install libgamin0
[sudo] password for phantasm:
Следующие НОВЫЕ пакеты будут установлены:       
  gamin{a} libgamin0{b}
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 115 kB архивов. После распаковки 217 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
libgamin0 : Конфликтует: libfam0 но установлен 2.7.0-17
             Конфликтует: libfam0c102 но его установка не запланирована.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:
1)     libfam0


Собственно, вопрос в том, как правильно произвести замену пакетов не поломав систему?

Malaheenee

Удаляйте на здоровье. У Вас же написано: "Предоставляют: libfam0, libfam0c102", т.е. программы будут думать, что это самый libafm установлен.
Все мы где-то, когда-то и в чем-то были новичками.

phantasm

Да, всё путём.

phantasm@debian:~$ sudo aptitude install libgamin0
[sudo] password for phantasm:
Следующие НОВЫЕ пакеты будут установлены:       
  gamin{a} libgamin0{b}
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 115 kB архивов. После распаковки 217 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
libgamin0 : Конфликтует: libfam0 но установлен 2.7.0-17
             Конфликтует: libfam0c102 но его установка не запланирована.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:
1)     libfam0               



Принять данное решение? [Y/n/q/?]
Следующие НОВЫЕ пакеты будут установлены:
  gamin{a} libgamin0
Следующие пакеты будут УДАЛЕНЫ:
  libfam0{a}
0 пакетов обновлено, 2 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 115 kB архивов. После распаковки 131 kB будет занято.
Хотите продолжить? [Y/n/?]
Получить: 1 http://http.debian.net/debian/ wheezy/main libgamin0 amd64 0.1.10-4.1 [42,0 kB]
Получить: 2 http://http.debian.net/debian/ wheezy/main gamin amd64 0.1.10-4.1 [73,3 kB]
Получено 115 kБ в 1с (101 kБ/с)
dpkg: libfam0: имеются проблемы с зависимостями, но по вашему указанию
он всё равно будет удалён:
libkdecore5 зависит от libfam0.

(Чтение базы данных ... на данный момент установлено 137780 файлов и каталогов.)
Удаляется пакет libfam0 ...
Выбор ранее не выбранного пакета libgamin0.
(Чтение базы данных ... на данный момент установлено 137769 файлов и каталогов.)
Распаковывается пакет libgamin0 (из файла .../libgamin0_0.1.10-4.1_amd64.deb) ...
Выбор ранее не выбранного пакета gamin.
Распаковывается пакет gamin (из файла .../gamin_0.1.10-4.1_amd64.deb) ...
Настраивается пакет gamin (0.1.10-4.1) ...
Настраивается пакет libgamin0 (0.1.10-4.1) ...