1) Так, завантажені пакети зберігаються в /var/cache/apt/archives/
. Ви можете їх видалити, запустивши sudo apt-get clean
.
Від man apt-get
:
чистий
очищає локальне сховище отриманих файлів пакетів. Він видаляє все, крім файлу блокування, з / var / кеш / apt / архівів / та / var / кеш / apt / архівів / часткового /. Коли APT використовується як метод dselect (1), очищення запускається автоматично. Ті, хто не використовує dselect, швидше за все, захочуть час від часу запускати apt-очищати, щоб звільнити місце на диску.
2) Пакети з часом оновлюються. Коли ви отримаєте сповіщення про нові оновлення, пакети ще не завантажені (або ви повинні налаштувати інакше, і пакунки завантажуються, але не встановлюються).
Якщо ви оновлюєте інформацію про свої пакунки, запускаючи sudo apt-get update
або натискаючи Refresh
в своєму менеджері пакунків, менеджеру пакетів будуть відомі останні версії пакетів. Продовжуючи оновлення, запускаючи sudo apt-get upgrade
або натискаючи Apply
на Synaptic, буде використано останню версію пакета. Якщо цей файл був завантажений раніше, він буде використаний. Якщо цей файл застарів, буде знайдено новий.
Якщо ви заглянете в каталог кешу на адресу /var/cache/apt/archives
, ви помітите, що пакети ідентифікуються за назвою та версією. Наприклад, chromium-browser
у цьому каталозі у мене є три різні файли (версії) :
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
Мета цього кешу - пришвидшити перевстановлення програм, якщо це необхідно. Ви можете порівняти його з кешем веб-браузерів, зображення завантажуються лише вперше. Надалі браузер перевіряє на сервері, чи зображення оновлене. Якщо так, буде застосовано кешований. В іншому випадку завантажується нова, яка робить стару марною.