Pentru a explica în continuare această postare: Ce face Ign
, obține
sau Lovit
adică atunci când rulați o actualizare apt-get? (din care încă cred că acesta este întrebări și răspunsuri este un duplicat..)
Recapitulare:
Lovit
înseamnă că apt a verificat marcajele de timp din listele de pachete (Eliberare
/InRelease
* și Index
fișiere), acestea se potrivesc și nu există modificări.
obține
înseamnă că apt a verificat marcajele de timp de pe listele de pachete (Eliberare
/InRelease
* și Index
fișiere), au existat modificări și acestea vor fi descărcate.
Deci prima dată când alergi actualizare sudo apt
, există modificări la InRelease
fișiere pentru 3 din cele 4 depozite (cele care revin obține
în primele 4 rânduri), precum și Index
fișiere pentru componentele de bază (ultimele 12 rânduri).
Totuși, a doua oară fugi actualizare sudo apt
, doar Hituri
cel InRelease
fișiere, ceea ce înseamnă că nu există modificări ale subiacentelor Index
fișiere.
Prin urmare, apt
nu se deranjează să verifice subiacentul Index
fișiere din nou, pentru că știe că de data aceasta nu există modificări (din moment ce toate InRelease
fișierele returnate Lovit
).
Acest lucru este evident și prin faptul că niciuna dintre ultimele 12 rânduri ale primei runde nu conține focal
repo. Toate ulterioare Devine
sau Hituri
sunt din focal-securitate
, actualizări focale
și focal-backports
- doar cei 3 care au returnat a obține
de la InRelease
fişier.
*: Diferența dintre Eliberare
și InRelease
fisiere: InRelease
fișierele sunt semnate în timp ce Eliberare
fișierele ar trebui să aibă un fișier Release.gpg însoțitor.