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

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

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

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

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

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

Что мне делать дальше? Можете дать совет?

решение1

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

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

решение2

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

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

Связанный контент