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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.