1) Tak, pobrane pakiety są przechowywane w /var/cache/apt/archives/
. Możesz je usunąć, uruchamiając sudo apt-get clean
.
Od man apt-get
:
czysty
usuwa lokalne repozytorium pobranych plików pakietów. Usuwa wszystko oprócz pliku blokady z / var / cache / apt / archives / i / var / cache / apt / archives / częściowo /. Gdy APT jest używane jako metoda dselect (1), czyszczenie jest uruchamiane automatycznie. Ci, którzy nie używają dselect, prawdopodobnie będą chcieli od czasu do czasu uruchomić apt-get clean, aby zwolnić miejsce na dysku.
2) Z czasem pakiety są aktualizowane. Gdy otrzymasz powiadomienie o nowych aktualizacjach, pakiety nie zostały jeszcze pobrane (lub musisz skonfigurować inaczej, a pakiety są pobierane, ale nie instalowane).
Jeśli zaktualizujesz informacje o swoich pakietach, uruchamiając sudo apt-get update
lub naciskając Refresh
menedżera pakietów, najnowsze wersje pakietów będą znane menedżerowi pakietów. Podczas kontynuowania aktualizacji, poprzez uruchomienie sudo apt-get upgrade
lub naciśnięcie Apply
w Synaptic, zostanie użyta najnowsza wersja pakietu. Jeśli ten plik został wcześniej pobrany, zostanie on użyty. Jeśli ten plik był nieaktualny, zostanie pobrany nowy.
Jeśli spojrzysz na swój katalog pamięci podręcznej /var/cache/apt/archives
, zauważysz, że paczki są identyfikowane według nazwy i wersji. Na przykład mam trzy różne pliki (wersje) chromium-browser
w tym katalogu:
chromium-browser_11.0.696.57~r82915-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.65~r84435-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.68~r84545-0ubuntu0.11.04.1_amd64.deb
Celem tej pamięci podręcznej jest przyspieszenie ponownej instalacji aplikacji w razie potrzeby. Możesz porównać to z pamięcią podręczną przeglądarki internetowej, obrazy są pobierane tylko za pierwszym razem. W przyszłości przeglądarka sprawdza na serwerze, czy obraz jest aktualny. Jeśli tak, zostanie użyta pamięć podręczna. W przeciwnym razie pobierany jest nowy, przez co stary jest bezużyteczny.