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
- La clave pública GPG de Microsoft se puede descargar aquí: https://packages.microsoft.com/keys/microsoft.asc
- Id. 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