Comment installer PowerShell sur Ubuntu 22.04 ou 20.04

PowerShell, développé par Microsoft, est un langage de script robuste et un cadre d'automatisation qui s'est taillé une place parmi les administrateurs Windows. Cependant, ses capacités ne se limitent pas à Windows. Conscient de la demande croissante de solutions multiplateformes, Microsoft a étendu la portée de PowerShell à Linux, y compris à des distributions comme Ubuntu.

Fonctionnalités supplémentaires de PowerShell :

  • Efficacité multiplateforme: La compatibilité de PowerShell avec Windows, macOS et Linux garantit une expérience cohérente, permettant aux utilisateurs de déployer les mêmes scripts et commandes sur divers systèmes d'exploitation.
  • Automatisation avancée: Réputé pour ses prouesses en matière d'automatisation, PowerShell facilite la création de scripts complexes pour l'automatisation des tâches, la gestion du système et le traitement efficace des données.
  • Intégration transparente de Microsoft: Pour ceux qui utilisent des plateformes Microsoft comme Azure, Office 365 ou Active Directory, PowerShell propose des applets de commande et des modules sur mesure, rationalisant les interactions.
  • Un soutien communautaire dynamique: Une communauté PowerShell dynamique et étendue offre des ressources inestimables, des modules spécialisés aux conseils d'experts, améliorant l'efficacité des utilisateurs.
  • Développement continu: L'engagement de Microsoft dans l'évolution de PowerShell garantit qu'il reste à la pointe des avancées technologiques.

Pour ceux qui souhaitent exploiter les capacités de PowerShell sur Ubuntu, nous poursuivrons le processus d'installation en utilisant le référentiel APT officiel de Microsoft, garantissant que vous puissiez accéder aux dernières versions et mises à jour.

Conditions préalables à l'installation de PowerShell

Pour installer correctement PowerShell sur Ubuntu, assurez-vous de remplir les conditions suivantes :

Configuration système requise et versions Ubuntu prises en charge

ComposantMinimum requis
ProcesseurProcesseur double cœur de 2 GHz ou plus rapide
RAM4 Go ou plus
Espace disque25 Go d'espace libre
RéseauConnexion Internet haut débit
Versions prises en chargeUbuntu 22.04 (Jammy), Ubuntu 20.04 (Focale)

Exigences supplémentaires

La plupart d'entre eux seront automatiquement disponibles sur votre installation Ubuntu par défaut.

ExigenceDescription
Connexion InternetNécessaire pour télécharger PowerShell et appliquer les mises à jour.
Conventions des terminauxToutes les commandes du terminal doivent être exécutées en tant qu'utilisateur normal avec sudo privilèges.
Commandes CLIUtilisez l'interface de ligne de commande (CLI) pour l'installation et la configuration.
Outils de gestion de paquetsAssurez-vous que les outils de gestion des packages sont installés (par exemple, apt, dpkg).

Mettre à jour Ubuntu avant l'installation de PowerShell

Avant l'installation, mettez à jour votre système pour vous assurer que tous les packages sont à jour. Cela permet d'éviter tout conflit lors de l'installation. Pour cela, ouvrez un terminal et exécutez la commande suivante :

sudo apt update

Une fois la mise à jour terminée, mettez à niveau tous les packages obsolètes avec la commande ci-dessous :

sudo apt upgrade

Installer les packages PowerShell initiaux

Pour installer PowerShell, vous devez mettre en place des dépendances spécifiques. Bien que la plupart de ces packages soient déjà présents sur votre système, l'exécution de la commande suivante garantit qu'ils sont installés :

sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y

Importer le référentiel Microsoft PowerShell APT

Pour vous assurer de toujours disposer de la version la plus à jour de PowerShell disponible sur votre système, vous devez importer la clé GPG et le référentiel. Commencez par importer la clé GPG à l'aide de la commande :

curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null

Ensuite, importez le référentiel qui correspond à votre version de distribution Ubuntu.

Note: Ubuntu 24.04 Noble Numbat LTS n'est pas pris en charge pour le moment.

Pour Ubuntu 22.04 Jammy JellyFish LTS utilisateurs, exécutez la commande suivante :

echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list

Pour Ubuntu 20.04 Focal Fossa LTS utilisateurs, exécutez cette commande :

echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list

Mettre à jour la liste des packages après l'importation PowerShell PPA

Après avoir ajouté le référentiel PowerShell, mettez à jour la liste des packages en exécutant la commande suivante :

sudo apt update

Finaliser l'installation de PowerShell via la commande APT

Une fois tout en place, vous pouvez maintenant installer PowerShell à l'aide de la commande ci-dessous :

sudo apt install powershell

Vérifier l'installation de PowerShell

Une fois l'installation terminée, il est essentiel de vérifier que PowerShell a été correctement installé et fonctionnel sur votre système Ubuntu. Pour activer et lancer une nouvelle instance PowerShell, saisissez la commande suivante dans votre terminal :

pwsh

Lors de l'exécution de la commande, vous devriez voir une nouvelle invite PowerShell, indiquant qu'elle s'exécute avec succès sur votre système.

Maintenant que vous avez confirmé l'installation réussie de PowerShell, vous pouvez l'utiliser pour gérer votre système, exécuter des scripts et exécuter des commandes comme vous le feriez sur un système Windows.

Commandes PowerShell de base

Accéder à l'aide avec PowerShell

Pour accéder au système d'aide intégré et en savoir plus sur les commandes PowerShell et leur utilisation, utilisez le help commande:

help

Cette commande fournit un aperçu des applets de commande disponibles et des instructions d'utilisation de base.

Obtenir des informations PowerShell

Pour obtenir des informations détaillées sur l'environnement PowerShell, telles que la version et l'exécution, utilisez le Get-Host applet de commande :

Get-Host

Répertorier le contenu du répertoire sur PowerShell

Pour lister le contenu d'un répertoire, similaire au ls sous Linux, utilisez la commande dir pseudonyme pour le Get-ChildItem applet de commande :

dir

Afficher l'historique des commandes sur PowerShell

Pour afficher l'historique des commandes précédemment exécutées dans la session PowerShell en cours, utilisez le Get-History applet de commande :

Get-History

Répertorier les informations sur le processus sur PowerShell

Pour afficher des informations sur les processus en cours d'exécution sur votre système, utilisez le Get-Process applet de commande :

Get-Process

Quitter l'instance PowerShell sur PowerShell

exit

Commandes PowerShell supplémentaires

Mettre à jour PowerShell

Pour rechercher des mises à jour et mettre à niveau tous les packages, y compris PowerShell, utilisez la ligne de commande et exécutez la commande suivante. Cette commande garantit que votre système reste à jour :

sudo apt update && sudo apt upgrade

Supprimer PowerShell

Si vous décidez de supprimer PowerShell de votre système, procédez comme suit :

Utilisez la commande suivante pour désinstaller PowerShell :

sudo apt remove powershell

Supprimez le dépôt en exécutant la commande suivante :

sudo rm /etc/apt/sources.list.d/powershell.list

Pour une bonne gestion et sécurité, supprimez la clé GPG à l'aide de la commande suivante :

sudo rm /usr/share/keyrings/powershell.gpg

Conclusion

En conclusion, l'installation de PowerShell sur Ubuntu à l'aide du référentiel APT officiel de Microsoft offre aux utilisateurs une interface de ligne de commande puissante et polyvalente. En suivant les étapes décrites dans ce guide, les utilisateurs peuvent intégrer de manière transparente PowerShell dans leur environnement Ubuntu, élargissant ainsi leur boîte à outils pour une gestion efficace du système.

Liens utiles

Voici un lien précieux lié à l’utilisation de PowerShell :

  • Documentation PowerShell: accédez à une documentation complète, comprenant des didacticiels et des documents de référence, pour obtenir des guides détaillés sur l'installation, la configuration et l'utilisation de PowerShell.
Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire