Де знайти старіші версії та версії бінарних пакетів?


10

Я знаю, що коли оновлення пакета з’являється у сховищі, його старіша версія зникає звідти. Але що робити, якщо нова версія має регрес? Де я можу знайти попередні?

Примітка: я не маю на увазі пакет зі старого дистрибутива або щось подібне. Я маю на увазі версію, що безпосередньо передує поточному, наприклад, якщо вино-1.5.29 є поточним, мені потрібно вино-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
Warren Hill

@WarrenHill о, це чудово. Здається, я можу переглянути історію публікацій для будь-якого пакета і знайти виправлення джерела та ubuntu для нього, правда? Якщо це так, я приймаю вашу відповідь, якщо ви відформатуєте її як відповідь.
Руслан

Відповіді:


9

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

https://launchpad.net/ubuntu

Звідси ви можете знайти вихідний код до будь-якого пакету просто за допомогою пошуку

Наприклад, шукаючи епід, ви потрапляєте сюди

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

звідси ви можете переглянути всю історію публікацій або Переглянути повний журнал змін, щоб знайти всі випуски та вибрати потрібний.

У багатьох випадках ви також зможете знайти бінарні файли. Однак я бачив приклади, коли бінарні файли відсутні. Я не впевнений, чому, але я припускаю, що це коли вантажівка змінювалася не раз між релізами Ubuntu.

Розробник, можливо, оновив джерело з висхідного проекту для першої зміни вище за течією, випробував його та опублікував джерело, після чого негайно оновив друге оновлення та знову опублікував з поточним версією висхідного потоку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.