WSL2のディストリビューションexport/importの比較
WSL2のディストリビューションをexport/importすることで別ドライブに移動することができるんだけど、 普通にぐぐって出てくる方法(デフォルトのtar形式)だとわりと時間かかってた。
wsl.exe
のヘルプを見ると、
Linux 用 Windows サブシステムでディストリビューションを管理するための引数:
WSL2のディストリビューションをexport/importすることで別ドライブに移動することができるんだけど、 普通にぐぐって出てくる方法(デフォルトのtar形式)だとわりと時間かかってた。
wsl.exe
のヘルプを見ると、
Linux 用 Windows サブシステムでディストリビューションを管理するための引数:
flatpak run
--env
オプションで指定する
https://code.visualstudio.com/docs/remote/ssh-tutorial https://code.visualstudio.com/docs/remote/linux#_remote-host-container-wsl-linux-prerequisites
条件はそろってるはず
[06:25:09.565] > Server did not start successfully. Full server log at /home/kenichi/.vscode-serv
> er/.d2e414d9e4239a252d1ab117bd7067f125afd80a.log >>>
> /home/kenichi/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a/server
> .sh: 12: /home/kenichi/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd8
RasPi4でLaravel Sailがやってみたかったのだ。
→ https://dev.to/tylerlwsmith/installing-laravel-sail-on-a-raspberry-pi-4hck
libseccomp2については元ネタのページにも書いてあったけどとりあえず状況わからないのでそのままやってみる。
ネタ元にもあるけど"Don't try this at home, kiddies!"らしいので自己責任でw
Laravel Sail が絶妙に使いづらかった件 - Qiitaにもある通り、そのままプロジェクトをgit commit
するとgit clone
してもSailが使えないので悩ましい。
リンク先にある手法だとvendor
以下のファイルをリポジトリに突っ込んでしまうのでまた微妙な感じなので、コンテナ自身にがんばってもらうスクリプトを用意してみました。
.env
のアプリケーションキーだけ抜いたコピーを.env.example-sail
としてリポジトリにcommitしておいてください。
関連: ScoopInstaller/Extras#2581
動かないのはScoopが用意したshimがアレなため。
参考: Scoopが用意したshimの場所
$ which code
レイヤー https://sup4.smilebasic.com/doku.php?id=reference:%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC
git clone https://github.com/tmatilai/vagrant-proxyconf.git
cd vagrant-proxyconf/
(パッチ当て)
gem build vagrant-proxyconf.gemspec
vagrant plugin uninstall vagrant-proxyconf
vagrant plugin install vagrant-proxyconf-(バージョン).gem
diff --git a/Casks/android-sdk.rb b/Casks/android-sdk.rb | |
index 5cb6828a1..a72f49c2a 100644 | |
--- a/Casks/android-sdk.rb | |
+++ b/Casks/android-sdk.rb | |
@@ -24,7 +24,12 @@ cask 'android-sdk' do | |
binary "#{staged_path}/tools/traceview" | |
postflight do | |
- system_command "#{staged_path}/tools/bin/sdkmanager", args: ['tools', 'platform-tools', 'build-tools;25.0.2'], input: 'y' | |
+ proxy_host, proxy_port = (ENV["http_proxy"] || '').sub(/http:\/\//, '').sub(/\/$/, '').split(':') |