
En Ubuntu 19.04 sudo apt install powershell
falla con
The following packages have unmet dependencies:
powershell : Depends: libssl1.0.0 but it is not installable
Depends: libicu60 but it is not installable
Instalarlo funciona snap install powershell --classic
, pero luego no aparece, /etc/shells
por lo que chsh
no funciona.
¿Cómo arreglar esto?
Respuesta1
Para instalar Powershell usando Snap
Correr
sudo snap install powershell --classic
Para instalar Powershell usando APT
Microsoft actualizó sudocumentaciónel 06/08/2018 en el que describieron los pasos para el 18.04. Sus repositorios para Powershell no están actualizados para 18.10 ni para 19.04.
En el repositorio predeterminado de 19.04, libssl ahora está en la versión 1.1.1 y libcu ahora está en la versión 63. Entonces, para usar el paquete de bionic, se deben usar las dependencias de bionic.
Instale dependencias usando dpkg:
wget http://mirrors.edge.kernel.org/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.deb wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb sudo dpkg -i libicu60_60.2-3ubuntu3_amd64.deb libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
Agregue la información del repositorio de Microsoft:
sudo nano /etc/apt/sources.list.d/microsoft-prod.list
Agregue el contenido a continuación y guárdelo usando Ctrl+ Xseguido de Y.
deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main
Actualizar e instalar Powershell
sudo apt update sudo apt install powershell
Para configurar Powershell como shell predeterminado:
Compruebe si la ruta de Powershell está en/etc/conchas. Si no, agrega eso. Para la instalación Snap es/snap/bin/pwshy para paquetes instalados a través de APT, es/usr/bin/pwsh.
Ejecute
chsh
e ingrese la contraseña.- Ingrese la ruta de Powershell.
- Vuelva a iniciar sesión o reinicie.