尝试在Windows 10上安装WSL+fish环境
安装 WSL
-
- 「アプリと機能」から「関連設定」の「プログラムと機能」リンクを選択
-
- 「Windowsの機能の有効化または無効化」リンクを選択
-
- 「Windows Subsystem for Linux」のチェックボックスをONにして「OK」ボタンを押下
- 再起動が必要になるので「今すぐ再起動」ボタンを押下
安装Linux(Debian)
-
- 「Microsoft Store」を起動して”Debian”で検索
- 「Debian GNU/Linux」を選択してインストール
魚的安裝
使用以下命令进行安装。
按照官方的步骤尝试了一下,但在生成第一个list文件时出现了权限错误(即使使用sudo也无效),所以我明确地切换到root用户后再执行该命令。
$ sudo su
# echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_9.0/ /' > /etc/apt/sources.list.d/shells:fish:release:2.list
# exit
$ sudo apt-get update
$ sudo apt-get install fish
更改登录Shell
$ chsh -s /usr/bin/fish
问题点,等等
-
- ログインシェルをfishにすると何故か1つ目に起動したウィンドウでプロンプトが出てくれない。
追加で直接debian.exeを起動 or タスクバーのアイコンを右クリックして起動すれば動く模様。
fish_configが動かない
403エラーになる。CentOS7にfish入れた時と同じような感じなのかな?