mssql-tools パッケージは使用できません。

mssql-tools パッケージは使用できません。

centos 7サーバーにmssql-serverをインストールしたいです。以前は他のサーバーでこのプロセスを実行しましたが、今回のサーバーではmssql-toolsをインストールできませんでした。 mssqlサーバーがインストールされ、正常に動作します。

私がやっていることはリポジトリを整理することです。

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

その後、インストール

sudo yum install -y mssql-tools unixODBC-devel

unixODBC-develはとても良いです。この出力をどのように取得しますか?

 Loaded plugins: fastestmirror
Repository packages-microsoft-com-prod is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: mirror.docker.ru
 * epel: mirror.telepoint.bg
 * extras: mirror.docker.ru
 * updates: mirror.corbina.net
No package mssql-tools available.
Error: Nothing to do

メッセージの一部を検索しました。

packages-microsoft-com-prod リポジトリが設定に複数回一覧表示されます。

よくわかりませんが、以前のサーバーでも同じ状況があり、すべてがうまくインストールされているようです。とにかく提案された手順のいくつかを実行しましたが、まだ同じメッセージが表示されます。

これは私のyum.repos.dディレクトリです。

CentOS-Base.repo       CentOS-Media.repo          epel.repo            mssql-server.repo
CentOS-CR.repo         CentOS-Sources.repo        epel-testing.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo          microsoft-prod.repo
CentOS-fasttrack.repo  CentOS-x86_64-kernel.repo  msprod.repo

msprod.repoはその一つです。

答え1

わかりました。次に保存されたMicrosoftパッケージをすべて削除しました。

/etc/yum.repos.d

その後、再配置とインストールプロセスに進みます。

より多くの情報と説明を見ることができますこれ

関連情報