Как перечислить все версии пакетов, которые когда-либо были доступны для определенного выпуска Debian?

Мне нужно выяснить, какие версии произвольного пакета Debian когда-либо существовали для определенной основной версии Debian.

при новой установке Debian политика apt-cache показывает мне только последнюю доступную версию пакета.

возьмем libssl1.0.0, например. В Debian 7.0 Wheezy, которые пришли с libssl1.0.0, которые подвержены уязвимости Heartbleed. Позже ошибка была исправлена, и была выпущена новая версия (1.0.1 e-2+deb7u5).

Мне нужен список всех эти патчи, начиная с первой выпущенной основной версии Debian до текущей даты. Я бы предпочел сделать это с существующими инструментами (например, apt-cache).

Я мог бы представить, что это решаемо с использованием дополнительных источников.список записей, но я искал в интернете более двух часов без успеха.

кто-нибудь знает, как это сделать?


фон:
В настоящее время я провожу расследование о возникновении CVE-исправлений в Debian-пакеты. Это довольно громоздкая работа, поэтому я хотел бы избежать просмотра каждого журнала изменений, чтобы проверить даты выпуска, номера версий и т. д. (Это необходимо позже в любом случае, однако я хотел бы отложить эту задачу).

23
задан Hoedur
16.02.2023 13:37 Количество просмотров материала 2566
Распечатать страницу

1 ответ

Debian пакеты предоставляют список изменений, который можно легко разобрать. Список изменений можно получить с помощью

apt-get changelog <pkgname>

или

aptitude changelog <pkgname>

при поиске определенной версии пакета можно отследить все выпущенные патчи определенного пакета для текущего используемого выпуска Debian. Например:

aptitude changelog libssl1.0.0 | grep "1.0.1k"

выводит список всех исправлений для версии 1.0.1 k пакета libssl1.0.0. В Debian Jessie это будет выглядеть так:

vagrant@debian-jessie:~$ aptitude changelog libssl1.0.0 | grep "1.0.1k"
openssl (1.0.1k-3+deb8u1) jessie-security; urgency=medium
openssl (1.0.1k-3) unstable; urgency=medium
openssl (1.0.1k-2) unstable; urgency=high
openssl (1.0.1k-1) unstable; urgency=medium
0
отвечен Hoedur 2023-02-17 21:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх