
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
その後、再配置とインストールプロセスに進みます。
より多くの情報と説明を見ることができますこれ