nav-img
Evolution

Использовать debian-реестр в качестве источника пакетов в ОС

Вы можете указать реестр Artifact Registry в качестве источника deb-пакетов в операционных системах на основе Debian.

  1. Добавьте строку в конец файла /etc/apt/sources.list командой:

    echo "deb http://<registry_name>-deb.ar.cloud.ru <release> <component>" | tee -a /etc/apt/sources.list

    Где:

    • <registry_name> — название реестра в Artifact Registry.

    • <release> — название релиза. Для удобства рекомендуем указать название релиза дистрибутива ОС, под который собран загружаемый пакет.

    • <component> — секция, к которой относится пакет в зависимости от уровня его готовности и лицензии.

  2. Добавьте логин и пароль ключа доступа в конфигурационный файл:

    echo 'machine http://<registry_name>-deb.ar.cloud.ru login <key_id> password <key_secret>' > /etc/apt/auth.conf.d/<registry_name>.conf

    Где:

    • <registry_name> — название реестра в Artifact Registry.

    • <key_id> — логин ключа доступа.

    • <key_secret> — пароль ключа доступа.

    • <registry_name>.conf — конфигурационный файл.

  3. Добавьте в локальный кеш доступные пакеты, их версии и зависимости:

    sudo apt-get update --allow-insecure-repositories
  4. Установите нужный пакет:

    sudo apt-get install <name_package>