
In Ubuntu 19.04 sudo apt install powershell
schlägt fehl mit
The following packages have unmet dependencies:
powershell : Depends: libssl1.0.0 but it is not installable
Depends: libicu60 but it is not installable
Die Installation snap install powershell --classic
funktioniert, aber dann wird es nicht angezeigt und funktioniert /etc/shells
daher nicht.chsh
Wie kann ich das beheben?
Antwort1
So installieren Sie Powershell mit Snap
Laufen
sudo snap install powershell --classic
So installieren Sie Powershell mit APT
Microsoft hat seineDokumentationam 06.08.2018, in dem sie Schritte für 18.04 beschrieben. Ihre Repositories für Powershell sind weder für 18.10 noch für 19.04 aktualisiert.
Im Standard-Repository von 19.04 liegt libssl jetzt bei Version 1.1.1 und libcu bei Version 63 vor. Um das Paket von Bionic zu verwenden, müssen also die Abhängigkeiten von Bionic verwendet werden.
Installieren Sie Abhängigkeiten mit 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
Fügen Sie die Repository-Informationen von Microsoft hinzu:
sudo nano /etc/apt/sources.list.d/microsoft-prod.list
Fügen Sie unten den Inhalt hinzu und speichern Sie ihn mit Ctrl+ Xgefolgt von Y.
deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main
Aktualisieren und installieren Sie Powershell
sudo apt update sudo apt install powershell
So legen Sie Powershell als Standard-Shell fest:
Überprüfen Sie, ob der Pfad von Powershell in/etc/shells. Wenn nicht, fügen Sie es hinzu. Für die Snap-Installation ist es/snap/bin/pwshund für Pakete, die über APT installiert wurden, ist es/usr/bin/pwsh.
Ausführen
chsh
und Passwort eingeben.- Geben Sie den Pfad von Powershell ein.
- Melden Sie sich erneut an oder starten Sie neu.