GNU/Linux >> Linux の 問題 >  >> Linux

MicrosoftのLinuxソフトウェアリポジトリを追加する方法

過去数年にわたって、マイクロソフトは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ソフトウェアリポジトリ

Linux
  1. Yumリポジトリを追加する方法

  2. Linuxでリポジトリをミラーリングする方法

  3. Linuxでユーザーをグループに追加する方法

  1. 公式MSリポジトリからLinuxにMicrosoftTeamsをインストールする方法

  2. Linux でスワップ領域を追加する方法

  3. LinuxでChromedriverをPATHに追加するには?

  1. Linuxデスクトップにユーザーを追加する方法

  2. LinuxMint12でプリンターを追加する方法| LinuxMintにプリンターを追加する

  3. 独自のソフトウェアを Buildroot Linux パッケージに追加するにはどうすればよいですか?