PowerShell maintenant disponible pour Linux

Qu'est-ce que PowerShell?

PowerShell est un interpréteur de commandes, c'est-à-dire une interface de gestion du système d'exploitation, qui permet de gérer tout ce qui concerne la configuration via des lignes de commande (communément appelées console ou terminal), pour effectuer des tâches sur une machine dotée d'un système d'exploitation Windows, jusqu'à présent.

PowerShell sur Linux

Nous avons une excellente nouvelle : PowerShell est désormais disponible pour Linux ! Nous avions déjà appris la compatibilité de Bash avec Windows, ce qui avait ravi de nombreux utilisateurs. Il n’est donc pas surprenant que les utilisateurs Linux accueillent avec enthousiasme la compatibilité de PowerShell dans sa version open source. Bien que l’objectif principal de Microsoft ne soit pas de pousser les utilisateurs Linux vers Windows, la flexibilité dont fait preuve cette entreprise est un point que la communauté open source devrait prendre en compte. C’est d’autant plus vrai si l’on considère le support apporté aux développeurs qui utilisent PowerShell ou travaillent avec .NET.

1

Examinons plus en détail le processus d'installation de PowerShell sur votre machine Linux. Avant cela, il est utile de savoir quels systèmes sont compatibles avec PowerShell : Ubuntu Server 12.04 LTS, 14.04 LTS et 16.04 LTS ; SUSE Linux Enterprise Server 10, 11 et 12 ; Debian GNU/Linux 6 et 7 ; Red Hat Server 5, 6 et 7 ; et CentOS 5, 6 et 7.

Processus d'installation PowerShell (DSC) sous Linux.

2

Pour commencer, vous devez d'abord installer l'Open Management Infrastructure (OMI) avant d'installer PowerShell. Vous pouvez télécharger OMI en suivant ce lien.

Lors de l'installation d'OMI, il est nécessaire d'incorporer les packages requis en fonction du système Linux avec lequel vous souhaitez travailler. Dans ce cas .deb ou .rpm. Les systèmes les mieux couplés avec DEB sont Debian GNU / Linux et Ubuntu. Dans le cas des packages RPM, nous trouvons Red Hat, CentOS, SUSE et Oracle.

  • En exécutant la commande suivante, vous pouvez installer OMI sur un système CentOS 64 x7:

# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm

De plus, pour des performances optimales, vous devez installer les paquets OpenSSL en version ssl_098 ou ssl_100 ; la première est compatible avec OpenSSL version 0.9.8 installé sur votre système, et la seconde avec OpenSSL version 1.0. Votre ordinateur doit également posséder une architecture x64/x86. Pour vérifier votre version d'OpenSSL installée, saisissez la commande suivante dans le terminal :

# openssl version .

  • Une fois que tout ce qui précède est fait, vous pouvez exécuter la commande suivante pour installer DSC (PowerShell) sur un système CentOS 7 sur 64:

# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm

Il est bon de noter que votre équipe possède les caractéristiques suivantes pour rendre l'exécution de PowerShell optimale et sans problèmes:

Package requis: glibc
Description: Bibliothèque GNU
Version minimale: 31.30

Paquet requis: Python
Description: Python
Version minimale: 2.4 à 3.4

Package requis: omiserver
Description: Infrastructure de gestion ouverte
Version minimale: 1.0.8.1

Paquet requis: Openssl
Description: Les bibliothèques OpenSSL
Version minimale: 0.9.8 ou 1.0

Paquet requis: ctypes
Description: bibliothèque ctypes Python
Version minimale: doit correspondre à la version Python

Paquet requis: libcurl
Description: bibliothèque cliente HTTP cURL
Version minimale: 7.15.1

Une fois que tout ce qui précède est fait, il est possible d'utiliser PowerShell sans problème dans la configuration de votre système Linux. N'oubliez pas qu'il n'est compatible qu'avec les systèmes que nous avons mentionnés ci-dessus, et en plus vous devez installer les packages appropriés pour son exécution.

3

Ces nouvelles fonctionnalités des outils Windows répondent aux besoins de nombreux utilisateurs, à l'incorporation ou à la compatibilité des deux systèmes (Linux et Windows) afin qu'ils fonctionnent petit à petit plus ensemble. Une intégration complète par chacun est encore loin, mais avec des étapes comme celles-ci, qui conduisent le développement de tâches aussi importantes que la gestion de la configuration, il y a un indice pour les prochaines avancées, qui détourneront certainement ces rivaux de calcul en collaborateurs pour les tâches de chacun au sein de leur système.

Pour plus d'informations sur l'installation ou la configuration de PowerShell, vous pouvez consulter le site Web officiel de Microsoft .


Ajouter comme source préférée dans Google