Microsoft 제품에 대 한 Linux 소프트웨어 리포지토리Linux Software Repository for Microsoft Products

개요Overview

Microsoft는 Linux 시스템용으로 다양 한 소프트웨어 제품을 빌드 및 지원 하 고 표준 APT 및 YUM 패키지 리포지토리를 통해 사용할 수 있도록 합니다.Microsoft builds and supports a variety of software products for Linux systems and makes them available via standard APT and YUM package repositories. 이 문서에서는 Linux 시스템에서 리포지토리를 구성 하는 방법에 대해 설명 합니다. 그러면 배포의 표준 패키지 관리 도구를 사용 하 여 Microsoft의 Linux 소프트웨어를 설치/업그레이드할 수 있습니다.This document describes how to configure the repository on your Linux system, so that you can then install/upgrade Microsoft's Linux software using your distribution's standard package management tools.

Microsoft의 Linux 소프트웨어 리포지토리는 여러 하위 리포지토리로 구성 되어 있습니다.Microsoft's Linux Software Repository is comprised of multiple sub-repositories:

  • prod – 프로덕션 하위 리포지토리가 프로덕션에서 사용 하기 위한 패키지에 대해 지정 됩니다.prod – The Production sub-repository is designated for packages intended for use in production. Microsoft에서 제공 하는 해당 지원 계약 또는 프로그램의 조건에 따라 Microsoft에서 이러한 패키지를 상업적으로 지원 합니다.These packages are commercially supported by Microsoft under the terms of the applicable support agreement or program that you have with Microsoft.

  • mssql-server-Microsoft SQL Server on Linux에 대 한 패키지를 포함 합니다. 참고 항목: SQL Server on Linux.mssql-server - These repositories contain packages for Microsoft SQL Server on Linux - See also: SQL Server on Linux.

참고

Linux 소프트웨어 리포지토리의 패키지에는 패키지에 있는 사용 조건이 적용 됩니다.Packages in the Linux software repositories are subject to the license terms located in the packages. 패키지를 사용하기 전에 사용 조건을 읽어보시기 바랍니다.Please read the license terms prior to using the package. 패키지를 설치 및 사용하면 이러한 사용 조건에 동의하게 됩니다.Your installation and use of the package constitutes your acceptance of these terms. 사용 조건에 동의하지 않는 경우, 패키지를 사용하지 마세요.If you do not agree with the license terms, do not use the package.

리포지토리 구성Configuring the repositories

Linux 배포 및 버전에 적용 되는 Linux 패키지를 설치 하 여 리포지토리를 자동으로 구성할 수 있습니다.Repositories can be configured automatically by installing the Linux package that applies to your Linux distribution and version. 패키지는 서명 된 패키지 및/또는 리포지토리 메타 데이터의 유효성을 검사 하기 위해 apt/yum/zypper와 같은 도구에서 사용 하는 GPG 공개 키와 함께 리포지토리 구성을 설치 합니다.The package will install the repository configuration along with the GPG public key used by tools such as apt/yum/zypper to validate the signed packages and/or repository metadata.

Enterprise Linux (RHEL 및 변형)Enterprise Linux (RHEL and variants)

  • Enterprise Linux 6 (64.RPM)Enterprise Linux 6 (EL6)

    sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm

  • Enterprise Linux 7 (EL7)Enterprise Linux 7 (EL7)

    sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

  • Enterprise Linux 8 (EL8)Enterprise Linux 8 (EL8)

    sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm

SUSESUSE

  • SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12

    sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm

  • SUSE Linux Enterprise Server 15SUSE Linux Enterprise Server 15

    sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm

UbuntuUbuntu

  • Ubuntu 16.04 (Xenial)Ubuntu 16.04 (Xenial)

    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 (Bionic)Ubuntu 18.04 (Bionic)

    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 (초점면)Ubuntu 20.04 (Focal)

    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-get update

수동 구성Manual Configuration

리포지토리 구성 파일은 packages.microsoft.com/config에서 사용할 수 있습니다. 다음 URI 명명 규칙을 사용 하 여 이러한 파일의 이름과 위치를 찾을 수 있습니다.The repository configuration files are available from packages.microsoft.com/config. The name and location of these files can be located using the following URI naming convention:

https://packages.microsoft.com/config/<Distribution>/<Version>/prod.(repo|list)

패키지 및 리포지토리 서명 키Package and Repository Signing Key

Examples

  • RHEL/CentOS 7RHEL/CentOS 7
# Install repository configuration
curl -sSL https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft-prod.repo

# Install Microsoft's GPG public key
curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
sudo rpm --import ./microsoft.asc
  • Ubuntu 20.04Ubuntu 20.04
# Install repository configuration
curl -sSL https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft-prod.list

# Install Microsoft GPG public key
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Update package index files
sudo apt-get update