Ukryte części ostatnio odinstalowanego oprogramowania

10

Kiedy po krótkim czasie odinstalowuję niektóre oprogramowanie, a następnie ponownie je instaluję za pośrednictwem Centrum oprogramowania Ubuntu, powiadomienie mówi, że jest ono instalowane i nie jest pobierane. Jeśli jednak nastąpi to po długim czasie, należy go zarówno pobrać, jak i zainstalować. To prowadzi mnie do dwóch powiązanych pytań.

(1) Czy ostatnio odinstalowane oprogramowanie jest ukryte w jakiejś formie w jakimś miejscu, aby nie zostało ponownie pobrane?

(2) Po jakim czasie jest to usuwane, aby trzeba było go ponownie pobrać?


źródło

Odpowiedzi:

15

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 updatelub naciskając Refreshmenedżera pakietów, najnowsze wersje pakietów będą znane menedżerowi pakietów. Podczas kontynuowania aktualizacji, poprzez uruchomienie sudo apt-get upgradelub naciśnięcie Applyw 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-browserw 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.

Lekensteyn
źródło