W rodzinie dystrybucji opartych o APT (np. Debian/Ubuntu) proces aktualizacji zwykle zaczyna się od odświeżenia informacji o pakietach dostępnych w repozytoriach. Do tego służy polecenie apt-get update: pobiera ono aktualne indeksy (listy) pakietów z configured źródeł i zapisuje je lokalnie. Dzięki temu system "wie", jakie wersje są dostępne i skąd je pobrać.
Dlaczego to jest właściwa odpowiedź? Bo pytanie dotyczy polecenia używanego w procesie aktualizacji, a odświeżenie list pakietów jest kluczowym krokiem poprzedzającym instalację/aktualizację. Bez tego można próbować instalować/aktualizować na podstawie nieaktualnych informacji, co bywa źródłem błędów (np. brak odnalezienia pakietu lub brak widoczności nowszej wersji).
Dlaczego pozostałe odpowiedzi są błędne?
- apt-get install instaluje wskazane pakiety (lub doinstalowuje zależności). Samo w sobie nie służy do odświeżenia list repozytoriów.
- apt-get search wyszukuje pakiety w lokalnie dostępnych indeksach. Jeśli indeksy są nieaktualne, wyniki wyszukiwania też mogą być niepełne; nie jest to etap aktualizacji list.
- apt-get download pobiera wskazany pakiet (plik .deb) bez instalacji. To czynność pomocnicza, a nie krok aktualizacji list pakietów.
Wskazówka egzaminacyjna: zapamiętaj rozdzielenie ról: update = aktualizacja informacji (indeksów), a dopiero kolejne kroki dotyczą faktycznej zmiany zainstalowanych pakietów. Uważaj też na częste mylenie "update" z "upgrade" — to różne operacje.