Создайте RPM для определенной дополнительной версии RH

Мне удалось решить проблему следующим образом:

  • запустив dpkg --remove --force-depends libdbus-1-3. удалить libdbus-1-3 без удаления его зависимостей.
  • запуск make clean для удаления всех оставшихся версий dbus, которые я установил при попытке решить проблему.
  • комментирует запись deb-src, которая у меня была в файле /etc/apt/sources.list.
  • очистка локального репозитория с помощью apt-get clean и apt-get autoclean. - запуск apt-get install -f, чтобы попытаться исправить сломанные зависимости.
  • и поскольку установка dbus с помощью apt-get install dbus не удалась из-за ошибки dbus-uuidgen, я использовал apt-get source, чтобы получить исходный пакет а затем установил его вручную, и он установился без каких-либо ошибок. теперь dbus-uuidgen сработало и напечатало строку.

Я не совсем уверен, что решило проблему, но я думаю, что у меня была установлена ​​другая версия dbus с использованием библиотеки libdbus-1-3, которая работает только с dbus версии 1.10.6-ubun amd64 (для ubuntu), и похоже, что в моем случае для моего дистрибутива работает только эта версия. Я считаю, что объяснение @Gilles более точное.

1
31.05.2016, 10:25
0 ответов

Теги

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