Приховані частини нещодавно видаленого програмного забезпечення


10

Коли через деякий час я видаляю деяке програмне забезпечення, а потім перевстановлюю його через програмний центр Ubuntu, у повідомленні йдеться про те, що воно встановлюється лише та не завантажується. Однак якщо це робиться через тривалий проміжок часу, його потрібно як завантажити, так і встановити. Це призводить мене до двох пов'язаних питань.

(1) Чи нещодавно деінсталяційне програмне забезпечення ховається в якійсь формі, щоб воно не завантажувалося знову?

(2) Через скільки часу це очищається, щоб його потрібно було знову завантажити?

Відповіді:


15

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

Мета цього кешу - пришвидшити перевстановлення програм, якщо це необхідно. Ви можете порівняти його з кешем веб-браузерів, зображення завантажуються лише вперше. Надалі браузер перевіряє на сервері, чи зображення оновлене. Якщо так, буде застосовано кешований. В іншому випадку завантажується нова, яка робить стару марною.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.