Gdzie znaleźć starsze wersje pakietów źródłowych i binarnych?

10

Wiem, że kiedy aktualizacja repozytorium pojawi się w repozytorium, jego starsza wersja z niego zniknie. Ale co jeśli nowa wersja ma regresję? Gdzie mogę znaleźć poprzednie?

Uwaga: nie mam na myśli pakietu ze starszej wersji dystrybucji lub czegoś podobnego. Mam na myśli wersję bezpośrednio poprzedzającą bieżącą, np. Jeśli wine-1.5.29 jest aktualne, potrzebuję wine-1.5.28 i być może wcześniejszych. Oczywiście wino jest złym przykładem, ponieważ mogę znaleźć dowolną wersję na ich stronie internetowej, ale nie dotyczy to wszystkich pakietów.

Wyszukiwanie w /var/cache/apt/archivesnie jest opcją, ponieważ może być czasami czyszczone przez apt-get clean.

Ruslan
źródło
spójrz na tę stronę ... Wyszukiwanie pakietów Ubuntu I to ... ArchiwumArchiwum
Meintjes
@MrSeed załóżmy, że szukam poprzedniej wersji acpid, 2.0.17. Przechodzę do tej witryny i wszystko, co znalazłem, to 2.0.18 dla Raring i 2.0.16 dla Quantal. Zamiast tego potrzebuję wersji 2.0.17, na przykład Raring (jeśli oczywiście została spakowana). Tzn. Potrzebuję poprzedniej wersji, która byłaby zainstalowana na mojej obecnej dystrybucji, gdybym zaktualizował ją nieco wcześniej.
Ruslan
Launchpad to miejsce, w którym znajdują się pakiety hostów Ubuntu. Wydaje się, że 2.0.17 już nie istnieje jako pakiet wbudowany, ale kod źródłowy można znaleźć tutaj: launchpad.net/ubuntu/+source/acpid/1:2.0.17-1ubuntu2
Warren Hill
@WarrenHill oh, to świetnie. Wygląda na to, że mogę wyświetlić historię publikacji dowolnego pakietu i znaleźć dla niego łatki źródłowe i ubuntu, prawda? Jeśli tak, zaakceptowałbym twoją odpowiedź, jeśli sformatujesz ją jako odpowiedź.
Ruslan

Odpowiedzi:

9

Ubuntu używa Launchpada do hostowania wszystkich swoich pakietów specjalnie tutaj:

https://launchpad.net/ubuntu

Stąd możesz znaleźć kod źródłowy do dowolnego pakietu, po prostu wyszukując

Na przykład szukając acpid jesteś tutaj brany

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

z tego miejsca możesz wyświetlić pełną historię publikacji lub wyświetlić pełny dziennik zmian, aby znaleźć wszystkie wersje i wybrać tę, którą chcesz.

W wielu przypadkach będzie można również znaleźć pliki binarne. Widziałem jednak przykłady, w których brakuje plików binarnych. Nie jestem pewien, dlaczego, ale przypuszczam, że dzieje się tak, gdy główna ciężarówka zmieniła się więcej niż raz między wydaniami Ubuntu.

Deweloper mógł zaktualizować źródło z wcześniejszego projektu dla pierwszej zmiany upstream, przetestować go i opublikować źródło, a następnie natychmiast zaktualizować drugą aktualizację i opublikować ponownie z bieżącą wersją upstream.

Warren Hill
źródło