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
- La clave pública GPG de Microsoft se puede descargar aquí: https://packages.microsoft.com/keys/microsoft.asc
- Identificador de clave pública: Microsoft (firma de versión) gpgsecurity@microsoft.com
- Huella digital de clave pública:
BC52 8686 B50D 79E3 39D3 721C EB3E 94AD BE12 29CF
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