
Ubuntu 19.04ではsudo apt install powershell
失敗する
The following packages have unmet dependencies:
powershell : Depends: libssl1.0.0 but it is not installable
Depends: libicu60 but it is not installable
でインストールすると動作しsnap install powershell --classic
ますが、 に表示されない/etc/shells
ためchsh
動作しません。
これを修正するにはどうすればいいでしょうか?
答え1
Snapを使用してPowershellをインストールするには
走る
sudo snap install powershell --classic
APTを使用してPowershellをインストールするには
マイクロソフトは、ドキュメンテーション2018 年 8 月 6 日に、18.04 の手順について説明しました。Powershell のリポジトリは 18.10 にも 19.04 にも更新されていません。
19.04 のデフォルト リポジトリでは、libssl はバージョン 1.1.1、libcu はバージョン 63 になりました。したがって、bionic のパッケージを使用するには、bionic の依存関係を使用する必要があります。
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
Microsoft のリポジトリ情報を追加します。
sudo nano /etc/apt/sources.list.d/microsoft-prod.list
以下のコンテンツを追加し、Ctrl+Xに続いてを使用して保存しますY。
deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/prod bionic main
Powershellを更新してインストールする
sudo apt update sudo apt install powershell
Powershell をデフォルトのシェルとして設定するには:
Powershellのパスが/etc/シェルない場合は追加してください。Snapインストールの場合は/snap/bin/pwshAPT経由でインストールされたパッケージの場合は、/usr/bin/pwsh。
実行し
chsh
てパスワードを入力します。- Powershellのパスを入力します。
- 再度ログインするか再起動してください。