LoginSignup
1
1

More than 5 years have passed since last update.

なんか色々いじってたらパッケージマネージャーが壊れてしまった。

  • 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するなりしてください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1