Ваша копія Ubuntu має приватну копію списку пакетів, які знаходяться у сховищах Ubuntu. Коли ви встановлюєте пакет, він apt-getзчитує список і визначає URL-адресу пакета для завантаження (який, як правило, містить інформацію про версію пакета).
apt-get updateоновлює списки пакетів. Якщо ви не зробите це перед встановленням, apt-getви можете поскаржитися, що він не може знайти пакунок у сховищі, оскільки він обчислював URL-адресу, грунтуючись на старій версії списку (в якій перелічена старіша версія пакету).
Звичайно, apt-get updateце необхідно після того, як ви змінили сховища, оскільки системі потрібно завантажити список для нових сховищ.
Перед оновленням встановлених пакетів важливо, оскільки система не може знати, чи є у repo нову версію пакета, якщо вона не має оновлену копію списку пакунків.
Немає причини не запускатись apt-get updateперед встановленням пакету. Однак це не обов'язково, якщо ви знаєте, що жодна нова версія цього пакету та його залежностей не доступна для дзеркал з останньої apt-get update. Особливим випадком цього є те, коли списки пакетів актуалізовані, що проходить через досить короткий час з моменту останнього apt-get update; це означає, що всі пакунки на дзеркалі є такою ж версією, як були.
Список пакунків змінюється щоразу, коли пакет оновлено на дзеркало. Неможливо передбачити, наскільки часто вона змінюється, взагалі, без посилання на конкретний випуск або звіт про помилки, або не слідкуючи за розробкою цього випуску Ubuntu.