Au cours des dernières années, Microsoft a développé de nombreux produits logiciels pour les systèmes d'exploitation Linux. Ces logiciels sont distribués via des référentiels de logiciels standard créés par l'équipe de développement Microsoft. Afin que vous puissiez facilement installer des applications, les mettre à jour et les mettre à niveau à l'aide du gestionnaire de packages par défaut de votre distribution Linux. Dans ce bref guide, nous verrons comment ajouter le référentiel de logiciels Linux de Microsoft dans un système Linux.
Actuellement, l'équipe de développement de Microsoft a construit APT
référentiel pour les systèmes basés sur DEB et YUM
référentiel pour les systèmes basés sur RPM. Le dépôt de logiciels de Microsoft pour Linux composé de plusieurs sous-dépôts, par exemple prod et mssql-server .
Le référentiel prod, abréviation de référentiel de production, contient les packages pouvant être utilisés en production. Ce qui signifie - les packages de ce référentiel sont bien testés, stables et adaptés à une utilisation dans les environnements de production.
Comme son nom l'indique, le référentiel mssql-server contient des packages pour Microsoft SQL Server pour Linux.
Remarque importante :
N'oubliez pas que si vous prévoyez d'installer et d'utiliser les packages dans le référentiel de logiciels Linux de Microsoft, vous devez vous conformer aux conditions générales de Microsoft. Si vous n'acceptez pas les termes de la licence, vous ne devez pas utiliser l'application.
Ajouter le référentiel de logiciels Linux de Microsoft
Lorsque vous installez un produit Microsoft sur votre machine Linux, il ajoute automatiquement le référentiel de logiciels correspondant dans le système. Vous pouvez également ajouter le référentiel de logiciels Microsoft Linux commun comme décrit ci-dessous afin d'installer, de mettre à jour et de mettre à niveau toutes les applications prises en charge pour Linux.
1. Ajouter un référentiel de logiciels Linux pour les produits Microsoft dans RHEL, CentOS, Fedora
Si vous utilisez des systèmes basés sur Redhat, vous pouvez ajouter le référentiel de Microsoft pour Linux comme ci-dessous.
Ajoutez la clé publique GPG de Microsoft :
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
Ajoutez ensuite le référentiel en fonction de la version de la distribution que vous utilisez :
Par exemple, si vous utilisez RHEL 6 / CentOS 6 , utilisez la commande suivante :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm
Sur RHEL 7 / CentOS 7 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
Sur RHEL 8 / CentOS 8 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
2. Ajouter le référentiel de logiciels Linux de Microsoft dans SUSE, openSUSE
Ajoutez la clé publique GPG de Microsoft :
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
$ sudo rpm --import ./microsoft.asc
Ajoutez ensuite le référentiel de logiciels sur SUSE Linux Enterprise Server 12 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm
Sur SUSE Linux Enterprise Server 15 :
$ sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
3. Ajouter le référentiel de logiciels Linux de Microsoft dans Ubuntu
Depuis que Canonical s'est associé à Microsoft, Ubuntu reçoit plus de soutien de l'équipe de développement Microsoft que les autres distributions Linux.
Si vous utilisez Ubuntu 16.04 LTS , exécutez les commandes suivantes une par une pour ajouter la clé publique GPG de Microsoft et le référentiel de logiciels :
$ 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
Sur Ubuntu 18.04 LTS :
$ 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
Sur Ubuntu 20.04 LTS :
$ curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod
$ sudo apt update
Vérifier les référentiels
Vous pouvez vérifier si les référentiels ont été ajoutés avec succès à l'aide de l'une des commandes suivantes.
Pour répertorier les référentiels installés dans les systèmes basés sur Deb, exécutez :
$ sudo apt-cache policy
Répertoriez les référentiels installés sur les systèmes basés sur RPM tels que RHEL, CentOS, à l'aide de la commande suivante :
$ sudo yum repolist
Ou,
$ sudo yum repolist all
Sur SUSE/openSUSE :
$ zypper lr
Ou,
$ zypper repos
Pour plus de détails, consultez le guide suivant :
- Comment trouver la liste des référentiels installés à partir de la ligne de commande sous Linux
Conclusion
Vous savez maintenant comment ajouter le référentiel de logiciels de Microsoft pour Linux sur les systèmes basés sur DEB et les systèmes basés sur RPM. Vous avez également appris à vérifier si les référentiels sont ajoutés ou non.
Une fois que vous avez ajouté le référentiel de logiciels de Microsoft pour Linux, vous serez informé des mises à jour logicielles, des corrections de bogues et des nouvelles fonctionnalités dès qu'elles seront disponibles. Vous pouvez ensuite les mettre à jour à l'aide de votre gestionnaire de packages par défaut sur votre système Linux.
Référence :
- Référentiel de logiciels Linux pour les produits Microsoft