尝试在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入れた時と同じような感じなのかな?

广告
将在 10 秒后关闭
bannerAds