Файл sig содержит информацию об обновлении определенного пакета с помощью базы данных, но он не содержит фактический пакет, если он не был установлен ранее. Общие шаги:
Шаг 1 (уже завершен OP)
Создайте файл подписи на отключенной машине дома:
apt-offline set /tmp/apt-offline.sig
Приведенная выше команда сгенерирует всю информацию, необходимую от apt для обновления своей базы данных.
По умолчанию без дополнительных аргументов apt-offlineизвлекается информация об обновлении базы данных пакетов APT, т. Е. --updateОпция, а также список обновляемых пакетов, т. Е. --upgradeОпция.
Эти параметры также могут быть переданы индивидуально, если вы хотите только один из них.
Шаг 2
Загрузите данные на основе файла подписи, созданного ранее:
apt-offline get C:\apt-offline.sig --threads 5
Приведенная выше команда загрузит данные, как указано в файле подписи. Чтобы ускорить загрузку (которая может быть из нескольких репозиториев apt), в этом примере мы создаем 5 потоков загрузки.
Примечание. Было бы хорошо также загрузить отчеты об ошибках для пакетов, которые вы загружаете. Итак, этот пример теперь становится:
apt-offline get C:\apt-offline.sig --bug-reports --threads 5
Есть много других опций, которые вы можете передать apt-offline, например, --bundleопция, которая создаст архивный файл со всеми данными.
По завершении вы можете просто скопировать данные (архивный файл, если вы использовали эту --bundleопцию) обратно на съемный носитель и скопировать их обратно на автономный хост.
Шаг 3
Вернувшись на домашнюю машину, вы передаете данные со съемного носителя на apt-offline:
apt-offline install /media/USB/apt-offline.zip
Это позволит без проблем обновить базу данных APT на вашем отключенном компьютере.
Если бы были пакеты, которые нужно было обновить, теперь все они были бы доступны (с зависимостями) в базе данных APT. Таким образом, если вы сделаете apt-get upgradeсейчас, APT не предложит вам упомянуть даже загрузку одного байта. APT обнаружит, что все необходимые пакеты уже присутствуют в кэше APT.
Если вы использовали --bug-reportsпереключатель, о котором я упоминал ранее, во время установки, apt-offlineвам будет предложен список отчетов об ошибках, связанных с пакетами на вашем компьютере, которые необходимо обновить / установить - не только список, но и полный отчет об ошибках будет доступен для вас, чтобы посмотреть и оценить серьезность.
Все кредиты идут в автономный пакет управления для APT .