PowerShell est la réponse de Microsoft à la ligne de commande Unix. C’est puissant et principalement destiné aux développeurs à la recherche d’un cadre de ligne de commande et de script solide.
L’outil et le framework PowerShell ne sont pas exclusifsaux utilisateurs Windows. À la surprise de beaucoup, Microsoft a rendu possible l’utilisation de leur plate-forme PowerShell sur d’autres systèmes d’exploitation, y compris Linux.
Alors qu'une majorité d'utilisateurs de Linux se concentre sur UnixIl est agréable de voir Microsoft installer des outils liés à Windows, tels que PowerShell, sur la plate-forme, afin que les utilisateurs de Linux devant utiliser Powershell n’aient pas besoin du système d’exploitation de Microsoft. Voici comment obtenir Powershell sous Linux.
Installer PowerShell sur Linux
Sous Linux, Microsoft a offert aux utilisateurs de Linux de nombreusesdifférentes façons de profiter de PowerShell. Actuellement, il existe un paquet DEB pour Ubuntu et Debian, un RPM pour Fedora, SUSE, CentOS (et autres systèmes d’exploitation RedHat), un paquet AUR non officiel et même un composant logiciel enfichable disponible pour l’installation.
Pour que PowerShell fonctionne sur votre PC Linux, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Suivez ensuite les instructions correspondant à la distribution Linux que vous utilisez actuellement.
Ubuntu
C’est vrai que, puisque Ubuntu est livré avec Snap byPar défaut, les utilisateurs doivent probablement installer la version Snap au lieu de s’embarrasser de la version DEB PowerShell. Cependant, tous les utilisateurs d’Ubuntu n’aiment pas utiliser Snaps, il est donc agréable de voir qu’il existe un autre moyen d’installer le logiciel.
Pour mettre la main sur le paquet PowerShell Debian pour votre PC Ubuntu, utilisez le wget outil de téléchargement.
18.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb
16.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb
Le téléchargement du fichier de package étant terminé, il est temps de l'installer sur Ubuntu. Pour ce faire, utilisez le dpkg commander.
sudo dpkg -i powershell_*_amd64.deb
Suite à l’installation du PowerShell DEBpaquet sur Ubuntu, des erreurs peuvent apparaître dans l’invite de ligne de commande. Ne vous inquiétez pas ces erreurs ne sont probablement que des problèmes de dépendance. Pour les réparer, utilisez le apt installer commande ci-dessous.
sudo apt install -f
En supposant apt installer fonctionne avec succès, vous pourrez accéder à PowerShell sur Ubuntu!
Debian
Microsoft supporte les utilisateurs Debian avec unLe paquet PowerShell DEB, bien qu’officiellement, ils n’en ont publié qu’un pour Debian 9 Stable. C’est normal, car la plupart des utilisateurs ne sont pas encore sur 10, mais si vous en utilisez 10, ignorez ces instructions en faveur de la méthode Snap.
Pour que PowerShell fonctionne sur Debian 9, ouvrez une fenêtre de terminal. À partir de là, lancez ce qui suit wget commande de téléchargement pour récupérer la dernière version DEB de l'application.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.debian.9_amd64.deb
Lorsque le téléchargement du paquet DEB est terminé sur votre ordinateur Debian, il est temps de démarrer l’installation. Pour ce faire, exécutez dpkg.
sudo dpkg -i powershell_*_amd64.deb
Après avoir exécuté le dpkg commande, Debian peut rencontrer des problèmes de dépendance. Pour résoudre ce problème, vous pouvez exécuter apt-get install.
sudo apt-get install -f
Une fois vos problèmes de dépendance corrigés (s’il en existait), PowerShell sera prêt à être utilisé!
Arch Linux
Le PowerShell de Microsoft est sur l’architecture AUR d’Arch Linux. Si vous souhaitez l’installer sur votre Arch PC, vous avez de la chance. Pour démarrer l’installation, ouvrez un terminal et utilisez le Pac-Man package pour télécharger Git et Base-devel sur le système.
sudo pacman -S git base-devel
Après Git et Base-devel, clonez le dernier instantané Trizen AUR pour faciliter l’installation de PowerShell.
git clone https://aur.archlinux.org/trizen.git
Installez Trizen sur le système en utilisant makepkg.
cd trizen
makepkg -sri
Enfin, installez la dernière version de Microsoft PowerShell sur Arch Linux.
trizen -S powershell
Feutre
Microsoft a publié un package RPM pour RedHat Enterprise Linux 7 et Fedora pouvant être utilisé pour installer PowerShell. Pour mettre la main sur ce fichier de package RPM, utilisez wget pour le télécharger. Ensuite, installez avec Dnf.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm
OpenSUSE
Un package RPM de PowerShell est prêt à être installé sur OpenSUSE Leap 42.3. Ceux qui utilisent SUSE ont donc de la chance. Toutefois, si vous utilisez 15.0 ou Tumbleweed, tenez compte des instructions d’accrochage.
Pour installer PowerShell sur SUSE 42.3, commencez par utiliser le wget outil pour télécharger le dernier fichier RPM.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
Une fois le téléchargement terminé, utilisez Zypper installer le paquet.
sudo zypper install powershell-6.2.0-1.rhel.7.x86_64.rpm
Claquer des doigts
En plus de générer plusieurs packages pourMicrosoft a également choisi de télécharger PowerShell dans le magasin de packages Snap. Donc, si vous utilisez une distribution Linux qui prend en charge Snaps, vous avez de la chance!
Pour installer la version Snap de PowerShell, suivez ce guide pour apprendre à configurer Snapd sur votre système. Ensuite, installez la dernière version de Microsoft PowerShell avec le installation instantanée commande ci-dessous.
sudo snap install powershell --classic
Accéder à PowerShell
Pour accéder à Microsoft PowerShell sous Linux, lancez votre application de terminal Linux préférée. Une fois l'application ouverte, exécutez la commande ci-dessous.
pwsh
Pour obtenir de l'aide avec PowerShell, exécutez:
pwsh help</ p>
commentaires