Где найти более старые версии исходного и двоичного пакетов?

10

Я знаю, что когда в репозитории появляется обновление пакета, его старая версия исчезает оттуда. Но что, если новая версия имеет регресс? Где я могу найти предыдущие?

Примечание: я не имею в виду пакет из старого дистрибутива или что-то подобное. Я имею в виду версию, непосредственно предшествующую текущей, например, если Wine-1.5.29 является текущей, мне нужно Wine-1.5.28 и, возможно, более ранние. Конечно, вино - плохой пример, так как я могу найти любую версию на их сайте, но это касается не всех пакетов.

Поиск в /var/cache/apt/archivesне вариант, потому что он может быть иногда очищен apt-get clean.

Руслан
источник
взгляните на этот сайт ... Поиск пакетов в Ubuntu И это ... PackageArchive
Meintjes
@MrSeed предположим, что я ищу предыдущую версию acpid, 2.0.17. Я попал на этот сайт, и все, что я нашел, это 2.0.18 для Raring и 2.0.16 для Quantal. Вместо этого мне нужна версия 2.0.17 для Raring (если она была упакована, конечно). Т.е. мне нужна предыдущая версия, которая была бы установлена ​​в моем текущем дистрибутиве, если бы я обновился немного раньше.
Руслан
Launchpad - это место, где размещаются пакеты Ubuntu. 2.0.17, похоже, больше не существует как встроенный пакет, но вы можете найти исходный код здесь: launchpad.net/ubuntu/+source/acpid/1:2.0.17-1ubuntu2
Уоррен Хилл
@WarrenHill О, это здорово. Кажется, я могу просмотреть историю публикаций для любого пакета и найти для него исходные коды и патчи для Ubuntu, верно? Если это так, я бы принял ваш ответ, если вы отформатируете его как ответ.
Руслан

Ответы:

9

Ubuntu использует Launchpad для размещения всех своих пакетов именно здесь:

https://launchpad.net/ubuntu

Отсюда вы можете найти исходный код любого пакета, просто выполнив поиск

Например, в поисках ACPID вы попали сюда

https://launchpad.net/ubuntu/+source/acpid

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

Во многих случаях вы также сможете найти двоичные файлы. Однако я видел примеры, когда двоичные файлы отсутствуют. Я не уверен, почему, но я предполагаю, что это когда основной грузовик менялся несколько раз между выпусками Ubuntu.

Разработчик, возможно, обновил источник из вышестоящего проекта для первого вышестоящего изменения, протестировал его и опубликовал источник, затем сразу же обновил его вторым обновлением и снова опубликовал с текущим вышестоящим выпуском.

Уоррен Хилл
источник