過去数年にわたって、マイクロソフトはLinuxオペレーティングシステム用の多くのソフトウェア製品を開発してきました。これらのソフトウェアは、Microsoft開発チームによって作成された標準のソフトウェアリポジトリを介して配布されます。 Linuxディストリビューションのデフォルトのパッケージマネージャーを使用して、アプリケーションを簡単にインストール、更新、アップグレードできるようにします。この簡単なガイドでは、LinuxシステムにMicrosoftのLinuxソフトウェアリポジトリを追加する方法を説明します。
現在、Microsoft開発チームはAPT
を構築しています DEBベースのシステムとYUM
のリポジトリ RPMベースのシステムのリポジトリ。 Linux用のMicrosoftのソフトウェアリポジトリは、複数のサブリポジトリで構成されています。たとえば、 prod およびmssql-server 。
本番リポジトリの略であるprodリポジトリには、本番で使用できるパッケージが含まれています。意味-このリポジトリ内のパッケージは十分にテストされており、安定しており、本番環境での使用に適しています。
名前が示すように、mssql-serverリポジトリには、Linux用のMicrosoftSQLサーバー用のパッケージが含まれています。
重要な注意:
MicrosoftのLinuxソフトウェアリポジトリにパッケージをインストールして使用する場合は、Microsoftの利用規約に準拠する必要があることに注意してください。ライセンス条項に同意しない場合は、アプリケーションを使用しないでください。
MicrosoftのLinuxソフトウェアリポジトリを追加する
LinuxマシンにMicrosoft製品をインストールすると、システムにそれぞれのソフトウェアリポジトリが自動的に追加されます。または、Linuxでサポートされているすべてのアプリケーションをインストール、更新、アップグレードするために、以下に説明するように、共通のMicrosoftLinuxソフトウェアリポジトリを追加することもできます。
1。 RHEL、CentOS、FedoraにMicrosoft製品のLinuxソフトウェアリポジトリを追加する
Redhatベースのシステムを使用している場合は、以下のようにLinux用のMicrosoftのリポジトリを追加できます。
MicrosoftのGPG公開鍵を追加します:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
次に、使用するディストリビューションのバージョンに応じてリポジトリを追加します。
たとえば、 RHEL 6を使用している場合 / CentOS 6 、次のコマンドを使用します:
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm
RHEL 7 / CentOS 7 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
RHEL 8 / CentOS 8 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
2。 MicrosoftのLinuxソフトウェアリポジトリをSUSE、openSUSEに追加します
MicrosoftのGPG公開鍵を追加します:
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
次に、 SUSE Linux Enterprise Server 12にソフトウェアリポジトリを追加します :
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm
SUSE Linux EnterpriseServer15の場合 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
3。 UbuntuにMicrosoftのLinuxソフトウェアリポジトリを追加する
CanonicalがMicrosoftと提携して以来、Ubuntuは他のLinuxディストリビューションよりも多くのサポートをMicrosoft開発チームから受けています。
Ubuntu 16.04 LTSを使用している場合 、次のコマンドを1つずつ実行して、MicrosoftのGPG公開鍵とソフトウェアリポジトリを追加します。
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/16.04/prod
$ sudo apt-get update
Ubuntu 18.04 LTS :
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prod
$ sudo apt-get update
Ubuntu 20.04 LTS :
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod
$ sudo apt update
リポジトリを確認する
次のコマンドのいずれかを使用して、リポジトリが正常に追加されたかどうかを確認できます。
Debベースのシステムにインストールされているリポジトリを一覧表示するには、次のコマンドを実行します。
$ sudo apt-cache policy
次のコマンドを使用して、RHEL、CentOSなどのRPMベースのシステムにインストールされているリポジトリを一覧表示します。
$ sudo yum repolist
または、
$ sudo yum repolist all
SUSE / openSUSEの場合:
$ zypper lr
または、
$ zypper repos
詳細については、次のガイドを参照してください。
- Linuxのコマンドラインからインストールされているリポジトリのリストを見つける方法
結論
これで、DEBベースのシステムおよびRPMベースのシステムでLinux用のMicrosoftのソフトウェアリポジトリを追加する方法がわかりました。また、リポジトリが追加されているかどうかを確認する方法も学びました。
Linux用のMicrosoftのソフトウェアリポジトリを追加すると、ソフトウェアの更新、バグ修正、および新機能が利用可能になるたびに通知されます。その後、Linuxシステムのデフォルトのパッケージマネージャーを使用してそれらを更新できます。
参照:
- Microsoft製品用のLinuxソフトウェアリポジトリ