Назад | Перейти на главную страницу

Невозможно установить libtirpc1 из-за ошибки зависимостей

Я хочу запустить какой-нибудь двоичный файл (который определенно работает на другом ПК) на виртуальном ПК Debian. Стабильный Debian 7.5 с добавленным тестированием и нестабильными репозиториями. (Я не эксперт в этом). Этот двоичный файл использует протокол RPC, и он не работает с сообщением: «Невозможно зарегистрировать службу: RPC». Другие похожие вопросы предполагают, что необходим "rpcbind", поэтому я решил установить его.

Теперь я запускаю «apt-get install rpcbind» и получаю сообщение: Следующие пакеты имеют неудовлетворенные зависимости: rpcbind: Зависит: libtirpc1, но он не будет установлен. E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Затем я пытаюсь запустить «apt-get install libtirpc1» и получаю сообщение: Следующие пакеты имеют неудовлетворенные зависимости: libc6: Breaks: libtirpc1 (<0.2.3), но должна быть установлена ​​0.2.2-5 E: Error, pkgProblemResolver: : Устранение сгенерированных пауз, это может быть вызвано задержками пакетов.

Библиотека libc6 необходима для моего двоичного файла, и я установил ее перед выполнением операции, описанной выше.

Что мне делать дальше, какой совет?

Вероятно, ваша система пытается получить пакеты из test / unstable. Попробуй это

sudo apt-get update
sudo apt-get install rpcbind -t stable

Обнаружена такая же проблема; понижение версии libc6 (до 2.17) помогло мне.

Видеть https://stackoverflow.com/questions/10863613/how-to-upgrade-glibc-from-version-2-13-to-2-15-on-debian для инструкций.