Почему пакеты deb перезагружаются при локальной установке пакетов deb

У меня есть две машины Ubuntu 16.04.3 системы A и B.

Сначала я выполняю apt update && apt-get install XXX YYY ZZZ на машине А, и я могу получить все пакеты Deb на /var/cache/apt/archives/, Затем я копирую все эти пакеты deb из A в B и на компьютере B выполняю apt update && apt install ./debsFromA/*.deb установить эти пакеты deb локально.

Однако я обнаружил, что машина B перезагружает все эти пакеты deb с официального сайта ubuntu ( http://us.archive.ubuntu.com/ubuntu/ т. Д.).

Итак, я предложил все пакеты deb, с какой стати они все еще загружаются?

2 ответа

Решение

Я сам решаю эту проблему следующим способом:

  1. Загрузите все необходимые пакеты на машине A с apt-get (чтобы сохранить их в /var/cache/apt/archive)
  2. Копировать содержимое /var/cache/apt/archive/*.deb от машины А к съемному хранилищу
  3. Скопируйте deb-файлы из съемного хранилища в /var/cache/apt/archive машины B
  4. Бежать sudo apt-get update с последующим sudo apt-get install <appname1> <appname2> ... на машине B (он получит все deb-файлы из локального /var/cache/apt/archive кэш)

Этот метод прост и не использует никакого специального программного обеспечения.

Ваш ответ можно найти здесь. Возможно, вам придется адаптировать предоставленные данные к вашей ситуации, особенно если вы не используете графический интерфейс.

Другие вопросы по тегам