Instalación de PowerShell en Debian
Todos los paquetes están disponibles en nuestra página de versiones de GitHub. Antes de llevar a cabo la instalación, consulte la lista de versiones admitidas a continuación. Una vez instalado el paquete, ejecute pwsh
desde un terminal. Ejecute pwsh-lts
si instaló una versión preliminar.
Nota:
PowerShell 7.4 es una actualización local que quita las versiones anteriores de PowerShell 7. Las versiones preliminares de PowerShell se pueden instalar en paralelo con otras versiones de PowerShell. Si necesita ejecutar PowerShell 7.4 en paralelo con una versión anterior, vuelva a instalar la versión anterior con el método de archivo binario.
Debian usa APT (herramienta avanzada de paquetes) como administrador de paquetes.
Instalación en Debian 10 o 11 mediante el repositorio de paquetes
Microsoft compila y admite una variedad de productos de software para sistemas Linux y los pone a disposición mediante clientes de empaquetado de Linux (apt, dnf, yum, etc.). Estos paquetes de software de Linux están alojados en el repositorio de paquetes de Linux para productos de Microsoft, https://packages.microsoft.com, también conocido como PMC.
La instalación de PowerShell desde PMC es el método preferido de instalación.
Nota:
Este script solo funciona para versiones compatibles de Debian.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Instalación mediante descarga directa
PowerShell 7.2 introdujo un paquete universal que facilita la instalación. Descargue el paquete universal desde la página de versiones en la máquina Debian.
El vínculo a la versión actual es:
- Paquete universal PowerShell 7.4 (LTS) para las versiones compatibles de Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
- Paquete universal PowerShell 7.3 (estable) para las versiones compatibles de Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell_7.3.12-1.deb_amd64.deb
- Paquete universal PowerShell 7.2 (LTS) para las versiones compatibles de Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.2.19/powershell_7.2.19-1.deb_amd64.deb
El siguiente script de shell descarga e instala la versión preliminar actual de PowerShell. Puede cambiar la dirección URL para descargar la versión de PowerShell que desea instalar.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell_7.4.2-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.4.2-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.4.2-1.deb_amd64.deb
# Start PowerShell
pwsh
Desinstalación de PowerShell
sudo apt-get remove powershell
Rutas de acceso de PowerShell
$PSHOME
es/opt/microsoft/powershell/7/
.- Los scripts de perfiles se almacenan en las siguientes ubicaciones:
- AllUsersAllHosts:
$PSHOME/profile.ps1
- AllUsersCurrentHost:
$PSHOME/Microsoft.PowerShell_profile.ps1
- CurrentUserAllHosts:
~/.config/powershell/profile.ps1
- CurrentUserCurrentHost:
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts:
- Los módulos se almacenan en las siguientes ubicaciones:
- Módulos de usuario:
~/.local/share/powershell/Modules
- Módulos compartidos:
/usr/local/share/powershell/Modules
- Módulos predeterminados:
$PSHOME/Modules
- Módulos de usuario:
- El historial de PSReadLine se registra en
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell respeta la especificación de directorio base de XDG en Linux.
Versiones compatibles
En la tabla siguiente se muestra una lista de versiones de PowerShell actualmente compatibles y las versiones de Debian en las que se admiten. Estas versiones se seguirán admitiendo hasta que la versión de PowerShell o la de Debian lleguen al final del ciclo de vida.
- El icono indica que la versión del sistema operativo o PowerShell todavía recibe soporte técnico.
- El icono indica que la versión de PowerShell ya no se admite en esa versión del sistema operativo.
- El icono indica que no hemos terminado de probar PowerShell en ese sistema operativo.
- El icono indica que la versión del sistema operativo o PowerShell no es compatible.
- Cuando la versión del sistema operativo y la de PowerShell tienen un icono , esa combinación es compatible.
Debian | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
12 (Bookworm) | |||
11 (Bullseye) | |||
10 (Buster) |
PowerShell recibe soporte técnico en Debian para las siguientes arquitecturas de procesador.
Debian | 7.2 (LTS-Current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Versión 9+ | x64 | x64 | x64 |
Compatibilidad con la instalación
Microsoft admite los métodos de instalación de este documento, aunque puede haber otros métodos de instalación disponibles desde otros orígenes de terceros. Si bien esas herramientas y métodos pueden funcionar, Microsoft no los admite.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de