Skip to content

wsl

WSLのmakeでmkdir

.PHONY: mkdir mkdir: mkdir -p ./work/{a,b,c} $ make mkdir mkdir -p ./work/{a,b,c} $ ls work {a,b,c} なんでや。 $ rm -r work $ mkdir -p ./work/{a,b,c} $ ls work a b c こうなってほしい。 →make内では、デフォルトのシェルが/bin/shになっているので、MakefileでSHELL=/bin/bashを書く必要がある。 とあるエンジニアの備忘log: Make のポータビリティについて考える Makefil Read more

WSL2その後

スリープ後にWSLが応答しなくなる現象はまだ起きていないけれど、すぐ本体が熱くなってファンが回るのは変わらず。 頻繁にSSDの警告も出るし大丈夫なのかなこれ。。

WSL2の再インストール

Windows11 22H2が降ってきたので、インストールした。 特に問題なさそうなので、WSL2を再インストールしようとしたところ WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください とのメッセージが。 リンク先で「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」をダウンロー Read more

WSL2アンインストール

いいかげん改善しないので、WSLをアンインストールしてみた。 WSLがないと使えないDocker Desktopもついでに消した。 これでしばらく運用してみて、スリープ後の負荷上昇(地味に内部の温度上昇もやばい気がしている)が落ち着けば、またインストールしなおしてみようかと。 Dockerがないとちょっとし Read more

Docker不調

WSL2の不調の影響か、Docker Desktopも応答がなくなることが多い。 せっかくのノートPCなのに、毎回シャットダウンする運用はしたくないなぁ。 Windows11の新しいの入れたら改善したりするのかしら。 【特集】ついに出た!Windows 11「22H2」の変更点まとめ。どこが変わって何が新しく Read more

WSL2の再起動

最近、Inspiron13がスリープから復帰した後、高確率でWSL2が応答しなくなっている。 PC再起動すれば直るのだけど、面倒。 WSLだけ再起動でも直ることがわかった。 wsl --shutdown ヘルプでは直ちに、すべての実行中の配布および WSL 2 軽快なユーティリティの仮想マシンを終了します。と書かれているが(軽快なとは・・・ Read more

WSL2にbrewをつかってnodejsのインストールをする

Node.jsのバージョン管理したくなったので。 Homebrewのインストール https://brew.sh/index_ja にしたがって。 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" $ sudo apt-get install build-essential $ echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >> /home/`whoami`/.profile $ eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) $ brew --version Homebrew 2.4.8 Homebrew/linuxbrew-core (git revision 09353; last commit 2020-07-19) インストール済みnodejsパッケージの削除 aptで入れていたnodejsを削除。 $ sudo apt remove nodejs nodebrewのインストール $ brew install nodebrew node Read more

WSLの時計を合わせる

apt updateしたときにエラーになった場合の解決策のひとつ。 WSL側の時計が大幅にずれているパターン。 https://github.com/microsoft/WSL/issues/4245 を参考に。 # hwclock -s

WSL2でAWS CLIを使ってS3のフォルダ名を変更する

S3って、マネジメントコンソールからフォルダ名の変更ってできないんですね。。 こちらを参考に。 SurfaceにしてからAWS CLIインストールしてなかったし、せっかくなのでWLS2のUbuntuでやってみます。 公式のDocker版でインストール(というほどのことでもないですが)。 $ docker run --rm -it amazon/aws-cli --version aws-cli/2.0.29 Python/3.7.3 Linux/4.19.104-microsoft-standard botocore/2.0.0dev33 Read more