Існує кілька способів дзеркального завантаження пакета сховища або кешу. Яке найкраще рішення залежить від того, скільки людей збирається ним скористатися та яка інфраструктура вже доступна.
Наприклад, у багатьох університетах вже є місцеві дзеркала програмного забезпечення, і в цьому випадку найпростіше рішення - це, мабуть, додати Ubuntu до цього дзеркала. ;)
І якщо у вашому університеті вже є проксі-сервер, можливо, це можна використати (можливо, з певними налаштуваннями для сховищ?).
Якщо ви хочете , щоб відобразити всі або яку - то частина з офіційних репозиторіїв (і / або інших сховищ), ви можете використовувати що - щось на зразок apt-mirror
, debmirror
, debpartial-mirror
, mirrorkit
або ubumirror
. Дзеркальне відображення у всіх сховищах може отримати багато пакетів, які ніхто ніколи не використовує, тому якщо пропускна здатність справді є проблемою (навіть вночі), можливо, буде корисно відобразити лише популярні пакети ...
Якщо ви хочете кешувати лише використовувані пакети, є apt-cacher
, apt-cacher-ng
або apt-p2p
, або проксі-сервер, як Squid.
Однією з переваг наявності локального дзеркала (у порівнянні з кешем) є те, що установка / оновлення завжди буде швидкою (для пакетів, доступних у дзеркалі), тоді як при використанні кешу перша особа, яка потребує пакету, повинна буде дочекайтеся його завантаження. Ви також можете налаштувати дзеркало для оновлення вночі, так що завантаження пакетів відбувається, коли (майже) ніхто інший не використовує Інтернет-посилання.
З іншого боку, перевага використання кешу полягає в тому, що ви завантажуєте лише саме ті пакунки, які потрібні, і ніколи більше цього.