Рейтинг:1

Как установить конкретную версию libc6-dev

флаг eg

Я пытаюсь установить конкретную версию libc6-dev на моем Убунту-20.04 ЛТС docker для компиляции нашего старого исходного кода проекта. Но с приведенными ниже шагами это не работает.

add-apt-repository ppa: ubuntu-security-proposed/ppa
apt-получить обновление
apt-получить установку libc6-dev=2.23-0ubuntu11.2

Получение ниже ошибки во время установки.

apt-получить установку libc6-dev=2.23-0ubuntu11.2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Версия «2.23-0ubuntu11.2» для «libc6-dev» не найдена

Кто-нибудь может помочь мне установить выше версию? Спасибо

флаг us
Не делай этого!! `libc6` — важный компонент Ubuntu, и многие программы зависят от конкретной версии, установленной по умолчанию. Это может быть [проблема XY](https://xyproblem.info/). Пожалуйста, отредактируйте вопрос и спросите, зачем вам нужна конкретная версия libc6. Если вам действительно нужна последняя версия какого-либо пакета, используйте snap/flatpak или переключитесь на дистрибутив непрерывного выпуска.
user535733 avatar
флаг cn
Найдите этот PPA на сайте launchpad.net. Старые пакеты обычно архивируются там. Сделайте резервную копию ваших данных, прежде чем начать, конечно, на случай, если старый пакет сломает вашу систему.
user4948798 avatar
флаг eg
@Archisman Panigrahi, для сборки кода нашего проекта требуется `libc6-dev=2.23-0ubuntu11.2`. Значит, это не рекомендуется и невозможно на Ubuntu-20.04LTS?
muru avatar
флаг us
Нет, вместо этого используйте образ Docker любой версии Ubuntu.
user4948798 avatar
флаг eg
В настоящее время я использую образ докера — Ubuntu-20.04. Чтобы использовать эту конкретную версию `libc6-dev=2.23-0ubuntu11.2`, мне нужно использовать `Ubuntu-16.04LTS` сейчас?
N0rbert avatar
флаг zw
Вам нужно использовать Ubuntu 16.04 LTS с `2.23-0ubuntu11.3` (проверьте [репологию] (https://repology.org/project/glibc/versions) или вывод `rmadison libc6-dev`). Но для этого решения требуется система ESM, которая здесь не по теме.Хороший момент — вы играете с Докером, так что такие эксперименты безопасны.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.