Автор Тема: Неудовлетворенные зависимости libudev.so.0  (Прочитано 5309 раз)

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Платформа P7, i586.
ошибка: неудовлетворенные зависимости:
libudev.so.0 нужен для mimio-studio-9.12-intl

# apt-get install libudev.so*
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано libudev.so.1(LIBUDEV_183) для 'libudev.so*'
Выбрано libudev1 для 'libudev.so.1(LIBUDEV_183)'
Выбрано libudev.so.1(LIBUDEV_189) для 'libudev.so*'
Выбрано libudev1 для 'libudev.so.1(LIBUDEV_189)'
Выбрано libudev.so.1(LIBUDEV_196) для 'libudev.so*'
Выбрано libudev1 для 'libudev.so.1(LIBUDEV_196)'
Выбрано libudev.so.1(LIBUDEV_199) для 'libudev.so*'
Выбрано libudev1 для 'libudev.so.1(LIBUDEV_199)'
Выбрано libudev.so.1 для 'libudev.so*'
Выбрано libudev1 для 'libudev.so.1'
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

Что посоветуете?



Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Цитировать
apt-get install libudev.so*
Рассказывайте, что делали выше.

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Я ставлю пакет mimio-studio-9.12-intl.i386.rpm
Это программное обеспечение для работы с интерактивной системой голосования Mimio Vote 24.

rpm -Uhv ./mim*
ошибка: неудовлетворенные зависимости:
libudev.so.0 нужен для mimio-studio-9.12-intl

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Я ставлю пакет mimio-studio-9.12-intl.i386.rpm
Это программное обеспечение для работы с интерактивной системой голосования Mimio Vote 24.

rpm -Uhv ./mim*
ошибка: неудовлетворенные зависимости:
libudev.so.0 нужен для mimio-studio-9.12-intl
1. Сделать симлинк с libudev.so.1:
ln -s /lib/libudev.so.{1,0}(пока я не сделал пакет libudev0)
2. Установить через rpm -Uvh --nodeps mim*
Андрей Черепанов (cas@)

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
...
пока я не сделал пакет libudev0
...
libudev0 или libudev.so.0

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
...
пока я не сделал пакет libudev0
...
libudev0 или libudev.so.0
libudev0, содержащий симлинк libudev.so.0
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Smart Board Notebook также требует libudev.so.0.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
ln -sf libudev.so.1 /lib/libudev.so.0не помогает. Пока с --nodeps установил.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
ln -sf libudev.so.1 /lib/libudev.so.0не помогает. Пока с --nodeps установил.
Где не помогает? Если для rpm, то и не должен, так как этот файл в базе RPM не прописывается. Если при запуске, то можно ручками запустить ldconfig, чтобы попало в общий кэш библиотек. Так ldconfig запускается и в триггерах установки rpm, поэтому этот совет я опустил.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Где не помогает? Если для rpm, то и не должен, так как этот файл в базе RPM не прописывается. Если при запуске, то можно ручками запустить ldconfig, чтобы попало в общий кэш библиотек. Так ldconfig запускается и в триггерах установки rpm, поэтому этот совет я опустил.
Соврал конечно же, прошу прощения, после создания симлинка, установка проходит без ругани и вроде бы софт работает.
Сноси Винду, переходи на Линукс ! :)

Оффлайн andrew_b

  • Участник
  • *
  • Сообщений: 553
1. Сделать симлинк с libudev.so.1:
Код: [Выделить]

ln -s /lib/libudev.so.{1,0}
Так лучше не делать никогда. У библиотеки не просто так сменился soname. Совместимости может не быть.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Так лучше не делать никогда. У библиотеки не просто так сменился soname. Совместимости может не быть.
Я так понимаю, тут безвыходная ситуация для проприетарноой rpm-ки, которая нужна... Хотя, конечно, лучше разработчика вразумить.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
1. Сделать симлинк с libudev.so.1:
Код: [Выделить]

ln -s /lib/libudev.so.{1,0}
Так лучше не делать никогда. У библиотеки не просто так сменился soname. Совместимости может не быть.
Угу. Вот только в случае с udev это наиболее безболезненный способ.
Андрей Черепанов (cas@)

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
...
2. Установить через rpm -Uvh --nodeps mim*

Я тогда установил, Mimio Studio работает.
Теперь думаю обновить систему.
apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
You might want to run `apt-get --fix-broken install' to correct these.
Следующие пакеты имеют неудовлетворенные зависимости:
  mimio-studio: Требует: libudev.so.0 но пакет не может быть установлен
E: Unmet dependencies. Try using --fix-broken.
Если
apt-get dist-upgrade --fix-brokenТоСледующие пакеты будут УДАЛЕНЫ:
... mimio-studio ...
Без удаления mimio-studio можно обойтись?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
apt-get dist-upgrade --fix-brokenТоСледующие пакеты будут УДАЛЕНЫ:
... mimio-studio ...
Без удаления mimio-studio можно обойтись?
Должно помочь apt-get update && apt-get -f install--fix-broken (он же -f) работает не для dist-upgrade, а для install.
Андрей Черепанов (cas@)