LINUX.ORG.RU
ФорумAdmin

apt-offline или установка пакетов без инета

 ,


1

3

Доброго времени суток.
Есть задача собрать пакеты со всеми зависимостями и поставить их на машину без инета (Ubuntu 18.04).
На машине с инетом собираю эти пакеты через apt-offline:

sudo apt install apt-offline
sudo apt-offline set apt-offline.sig --install-packages [список пакетов через пробел]
sudo apt-offline get apt-offline.sig --bundle apt-packages.zip
На машине без инета ставлю apt-offline (из deb пакета) и распаковываю полученный ранее zip архив:
sudo dpkg -i apt-offline_1.8.1_all.deb
sudo apt-offline install apt-packages.zip
Команда отрабатывает с ошибкой:
ERROR: Path for keyring is invalid: /etc/apt/trusted.gpg
но в папке /var/cache/apt/archives/ появляется все собранные deb пакеты.
После в файл /etc/apt/sources.list я закомменчиваю все репозитории (что бы машина без инета не пыталась к ним подключиться), выполняю:
sudo apt update
sudo apt install [любой пакет из списка]
На что получаю ответ, что этот пакет не найден.
В чем моя ошибка?



Последнее исправление: IceTony (всего исправлений: 2)
Ответ на: комментарий от sanekmihailow

Хотя нет вру, после распаковки пакетов он одну ошибку выдает:

ERROR: Path for keyring is invalid: /etc/apt/trusted.gpg

IceTony
() автор топика

В чем моя ошибка?

Чорт его знает, ни разу не пользовался подобным.

Как переношу пакеты на автономную машину?:

  1. Копирую /var/cache/apt/archives в специально отведённую «папочку»
  2. Раскидываю по «подпапкам»
  3. Делаю индексы с помощью apt-ftparchive
  4. Переношу полученную «папочку» на автономную машину
  5. Подключаю «папочку» в /etc/apt/sources.list.d/local.list

Естественно, делать каждый раз всё это ручками муторно, поэтому вот.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.