Repositorio de software de Linux para productos de Microsoft

Información general

Microsoft compila y admite una variedad de productos de software para sistemas Linux y los pone a disposición a través de repositorios de paquetes APT y YUM estándar. En este documento se describe cómo configurar el repositorio en el sistema Linux para poder instalar o actualizar el software linux de Microsoft mediante las herramientas de administración de paquetes estándar de la distribución.

El repositorio de software de Linux de Microsoft consta de varios sub-repositorios:

  • prod: el sub-repositorio de producción se designa para los paquetes destinados a su uso en producción. Estos paquetes son compatibles comercialmente con Microsoft en los términos del contrato de soporte técnico aplicable o programa que tenga con Microsoft.

  • mssql-server: estos repositorios contienen paquetes para Microsoft SQL Server en Linux; consulte también: SQL Server en Linux.

Nota:

Los paquetes de los repositorios de software de Linux están sujetos a los términos de licencia ubicados en los paquetes. Lea los términos de licencia antes de usar el paquete. La instalación y uso del paquete constituye la aceptación de estos términos. Si no acepta los términos de licencia, no utilice el paquete.

Configuración de los repositorios

Los repositorios se pueden configurar automáticamente mediante la instalación del paquete de Linux que se aplica a la distribución y la versión de Linux. El paquete instalará la configuración del repositorio, junto con la clave pública de GPG usada por herramientas como apt, yum o zypper para validar los paquetes firmados o los metadatos del repositorio.

Tenga en cuenta que no todas las distribuciones admitidas se enumeran aquí. Consulte los repositorios de paquetes admitidos actualmente en https://packages.microsoft.com/ y las instrucciones para la configuración manual siguiente.

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 y 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

Configuración manual

Los archivos de configuración del repositorio están disponibles en packages.microsoft.com/config. El nombre y la ubicación de estos archivos se pueden encontrar mediante la siguiente convención de nomenclatura de URI:

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

Clave de firma de paquete y repositorio

Ejemplos

  • 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 también