Ich muss den MS ODBC 18-Treiber in Amazon Linux 2 (für EC2) installieren. Die folgenden Schritte können aufgrund von Netzwerkeinschränkungen nicht ausgeführt werden:Microsoft ODBC 18. Außerdem muss das Paket während der Ausführung unserer Pipeline installiert werden; die Binärdateien müssen in Artifactory gespeichert werden.
Wie kann ich die Binärdateien für den MS ODBC 18-Treiber erhalten, ohne die oben genannten Installationsschritte durchzuführen? Der einzige Download, den ich irgendwo finden kann, ist ein Installationsprogramm, das eine MSI-Datei bereitstellt.
Antwort1
Das Verfahren zur Offlineinstallation ist wie folgt:
Über den von Ihnen angegebenen Link erhalten Sie die URL des Repository (ein paar Schritte auf der Website sind erforderlich):https://packages.microsoft.com/rhel/9/prod/Packages/m/
Sie laden das Paket irgendwo auf Ihrer Site herunter.
Sie müssen die Abhängigkeiten dieses Pakets überprüfen (Beispiel)
rpm -qpR msodbcsql18-18.3.1.1-1.x86_64.rpm
Abhängige Pakete herunterladen (ist vorhanden)
Wiederholen Sie den Vorgang mit neuen Paketen. Übrigens sind einige Pakete Teil des Betriebssystems und müssen nicht heruntergeladen werden.
Paket(e) in Amazon hochladen
Führen Sie eine lokale Installation der Pakete durch:
yum localinstall msodbcsql18-18.3.1.1-1.x86_64.rpm otherpackage....
Erledigt :)