Repositório de Software do Linux para Produtos da Microsoft

Visão geral

A Microsoft cria e dá suporte a uma variedade de produtos de software para sistemas Linux e os disponibiliza por meio de repositórios de pacotes APT e YUM padrão. Este documento descreve como configurar o repositório em seu sistema Linux para que você possa instalar/atualizar o software Linux da Microsoft usando as ferramentas de gerenciamento de pacote padrão da sua distribuição.

O Repositório de Software Linux da Microsoft é composto por vários sub-repositórios:

  • prod – O sub-repositório de produção é designado para pacotes destinados a uso em produção. Esses pacotes têm suporte comercial da Microsoft nos termos do contrato ou programa de suporte aplicável que você tem com a Microsoft.

  • mssql-server - Esses repositórios contêm pacotes para Microsoft SQL Server em Linux - Consulte também: SQL Server em Linux.

Observação

Os pacotes nos repositórios de software linux estão sujeitos aos termos de licença localizados nos pacotes. Leia os termos de licença antes de utilizar o pacote. A instalação e o uso do pacote constitui a aceitação desses termos. Se você não concorda com os termos de licença, não utilize o pacote.

Configurando os repositórios

Os repositórios podem ser configurados automaticamente instalando o pacote linux que se aplica à sua distribuição e versão do Linux. O pacote instalará a configuração do repositório, juntamente com a chave pública gpg usada por ferramentas como apt, yum ou zypper para validar os pacotes assinados e/ou metadados do repositório.

Observe que nem todas as distribuições com suporte estão listadas aqui. Consulte os repositórios de pacote com suporte atuais e https://packages.microsoft.com/ as instruções para a configuração manual abaixo.

Debian

  • Debian 10 (Buster)

    curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

    sudo apt-add-repository https://packages.microsoft.com/debian/10/prod

    sudo apt-get update

Enterprise Linux (RHEL e variantes)

  • Enterprise Linux 6 (EL6)

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

  • Enterprise Linux 7 (EL7)

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

  • Enterprise Linux 8 (EL8)

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

SUSE

  • SUSE Linux Enterprise Server 12

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

  • SUSE Linux Enterprise Server 15

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

Ubuntu

  • 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)

    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 (Focal)

    curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

    sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod

    sudo apt-get update

Configuração Manual

Os arquivos de configuração do repositório estão disponíveis no packages.microsoft.com/config. O nome e o local desses arquivos podem ser localizados usando a seguinte convenção de nomenclatura de URI:

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

Chave de Assinatura de Pacote e Repositório

Exemplos

  • RHEL/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.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 tee /etc/apt/trusted.gpg.d/microsoft.asc

# Update package index files
sudo apt-get update

Consulte Também