...

Оффлайн установка пакетов в Ubuntu

Тема в разделе "ELMA365 On-Premises", создана пользователем kamyshev, 18 авг 2022.

  1. kamyshev

    kamyshev Активный участник

    Иногда приходится выполнять развертывание кластера в закрытых контурах без внутреннего зеркала репозитория с пакетами для Ubuntu. Утилита apt (apt-get) позволяет нам выполнить только скачивание всех пакетов с зависимостями в виде .deb файлов. Рассмотрим на примере установке redis.

    Для этого в терминале запускаем следующую команду:
    Код:
    
    sudo apt-get install --download-only redisredis-toolsnet-tools
    
    
    Ключ --download-only как раз отвечает только за скачивание пакетов со всеми зависимостями. После выполнения команды контролируем, что в терминал вывелось следующее сообщение: Download complete and in download only mode.

    Далее, необходимо перенести все скаченные пакеты из папки /var/cache/apt/archives/ в один каталог и всеми доступными способами перенести в закрытый контур на хост. Затем в терминале, находясь в папке с выгруженными пакетами выполнить команду:
    Код:
    
    sudo dpkg -*
    
    
    Запуститься процесс установки и все необходимые пакеты будут установлены со всеми зависимостями.

    Желательно что бы версии ОС и состояния репозиториев совпадали