なんか色々いじってたらパッケージマネージャーが壊れてしまった。
- PHPのサブモジュールインストールするときにいつもsuアカウントでログインした状態になってインストールが止まる
-
dpkg --configure -a
で怒られたパッケージを消して入れ直すのが日常茶飯事に - zshとかvimとか色々ビルド通らない
みたいな感じで荒れ放題だったので作り直し。
Bash on Windowsを潰す
C:\Windows\System32>lxrun /uninstall
警告: lxrun.exe は、Linux ディストリビューションのためにレガシ Windows サブシステムを構成するだけに使用されます。
ディストリビューションは次の Windows ストアを訪問してインストールすることができます:
https://aka.ms/wslstore
これにより Windows 上の Ubuntu がアンインストールされます。
Ubuntu 環境および次の項目を除くすべての変更内容と新しいアプリケーションが削除されます。
C:\Users\Kage\AppData\Local\lxss\home
C:\Users\Kage\AppData\Local\lxss
oot
続行するには、"y" を入力してください:
これでyを入力してエンターを叩くとBash on Windowsが綺麗さっぱり消えます。
このとき、途中で今のユーザーを残しますか? って感じで訊かれるので、残すを選択するとhomeディレクトリは残ったままになります。ある程度環境再構築が楽になって便利。
Bash on Windowsを再召喚する
C:\Windows\System32>lxrun /install
警告: lxrun.exe は、Linux ディストリビューションのためにレガシ Windows サブシステムを構成するだけに使用されます。
ディストリビューションは次の Windows ストアを訪問してインストールすることができます:
https://aka.ms/wslstore
これにより Windows に Ubuntu がインストールされます。Ubuntu は Canonical によって配布される製品であり、次のサイトに示さ れる条件に基づいてライセンスされています。
https://aka.ms/uowterms
続行するには、"y" を入力してください:
yを押すとUbuntuが再び召喚されます。
あとはお好きにdotfilesを落としてくるなりsudo apt-get update && sudo apt-get upgrade
するなりしてください。