Skąd debian / ubuntu wie, że pakiet ma zaktualizowaną wersję


9

Jeśli dobrze rozumiem apt update, Debian pobiera plik wydania i przy pomocy tego pliku może stwierdzić, czy pakiet wymaga aktualizacji i z jakimi zależnościami. Jak to robi? Wydanie wydaje się być listą skrótów, więc nie do końca rozumiem.

Przepraszam, nie mam bardzo dobrego angielskiego.

Odpowiedzi:


15

Chociaż apt updatemożna pobrać jeden lub więcej Releaseplików, podstawowe pliki, które pobiera, to Packagespliki. Pliki te zawierają pełną listę dostępnych pakietów, ich wersji i innych metadanych (takich jak zależności). Gdy apt ma listę dostępnych pakietów i ich wersji, łatwo jest porównać, które pakiety mają wersje nowsze niż te aktualnie zainstalowane.


5

Listy pakietów to pliki pakietów i źródeł. Zawierają one zawartość pliku debian / control dla każdego pakietu w repozytorium. Na podstawie tych metadanych APT może określić rozwiązanie zależności.

Wydania to opis całego archiwum i danych podpisu.

Podręcznik referencyjny Debiana, Rozdział 2. Zarządzanie pakietami Debiana

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.