Repositorio de software de Linux para productos de Microsoft

Información general

Microsoft compila y admite varios 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 Producción se designa para los paquetes destinados a su uso en producción. Estos paquetes tienen el soporte técnico comercial de Microsoft según los términos del contrato de soporte técnico aplicable o del 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 que se encuentran en ellos. 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 aplique a la distribución y versión de Linux. El paquete instalará la configuración del repositorio, junto con la clave pública de GPG que usan 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 a continuación los repositorios de paquetes admitidos actualmente en https://packages.microsoft.com/ y las instrucciones para la configuración manual.

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 yum install https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm

  • Enterprise Linux 7 (EL7)

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

  • Enterprise Linux 8 (EL8)

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

SUSE

  • SUSE Linux Enterprise Server 12

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

  • SUSE Linux Enterprise Server 15

    sudo zypper install 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 identificadores 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

Vea también