Мне нужно установить драйвер MS ODBC 18 в Amazon Linux 2 (для EC2). Описанные здесь шаги не могут быть выполнены из-за ограничений сети:Microsoft ODBC18. Также пакет необходимо установить во время работы нашего конвейера; двоичные файлы необходимо сохранить в Artifactory.
Как мне получить двоичные файлы для драйвера MS ODBC 18, не проходя через вышеуказанные шаги установки? Единственная загрузка, которую я могу найти где-либо, это установщик, который предоставляет .msi.
решение1
Процедура автономной установки следующая:
По предоставленной вами ссылке вы получаете URL-адрес репозитория (потребуется некоторая прогулка по веб-сайту):https://packages.microsoft.com/rhel/9/prod/Packages/m/
Вы скачиваете пакет где-то на своем сайте.
Вам необходимо проверить зависимости этого пакета (пример)
rpm -qpR msodbcsql18-18.3.1.1-1.x86_64.rpm
Загрузить зависимые пакеты (есть ли)
Повторите процедуру с новыми пакетами. Кстати, некоторые пакеты являются частью ОС и их не обязательно загружать.
Загрузить пакет(ы) в Amazon
Выполнить локальную установку пакетов:
yum localinstall msodbcsql18-18.3.1.1-1.x86_64.rpm otherpackage....
Сделанный :)