我需要在 Amazon Linux 2(用于 EC2)中安装 MS ODBC 18 驱动程序。由于网络限制,此处的步骤无法完成:Microsoft ODBC 18。此外,在运行我们的管道时还需要安装包;二进制文件需要存储在 Artifactory 中。
如何在不执行上述安装步骤的情况下获取 MS ODBC 18 驱动程序的二进制文件?我在任何地方都能找到的唯一下载是提供 .msi 的安装程序。
答案1
离线安装的步骤如下:
从您提供的链接中,您可以获得 repo 的 URL(涉及一些网站浏览):https://packages.microsoft.com/rhel/9/prod/Packages/m/
您可以在自己网站的某个地方下载该软件包。
您必须检查此包的依赖关系(示例)
rpm -qpR msodbcsql18-18.3.1.1-1.x86_64.rpm
下载依赖包(任意)
使用新软件包重复该过程。顺便说一下,有些软件包是操作系统的一部分,不需要下载。
在亚马逊上传包裹
本地安装软件包:
yum localinstall msodbcsql18-18.3.1.1-1.x86_64.rpm otherpackage....
完毕 :)