X

【Bash】Windows Subsystem for Linux【WSL】14

2024/09/23(月) 17:22:11.13ID:GXoTjKsF0
正式リリースされてないから --pre-release オプション必要では
2024/09/23(月) 18:40:19.90ID:OQktwuvi0
>>321
ありがとうございます

未だ正式リリース前ならば、
待ちます
2024/09/23(月) 20:16:52.61ID:L84OVsWq0
>>320
wsl --update --pre-release
2024/09/26(木) 15:08:22.77ID:m3bJjn2o0
wslウンともスンとも言わなくて立ち上がらなくなったんだけどどこ確認すればいい?
debugコンソールも立ち上がらない
2024/09/26(木) 20:33:15.18ID:VucrGM+C0
それもう死んでるだろ
wsl confミスるとそうなったりする
sambaでマウントしてるからファイルも取れないよな
なんかアーカイブ開けて中のファイル編集する方法あるんだろうか?
2024/10/03(木) 21:26:48.79ID:kzURWWXH0
24H2アプデ注意、ネットワークモードNAT(デフォルト)だと
Error code: Wsl/Service/CreateInstance/CreateVm/ConfigureNetworking/HNS/E_ACCESSDENIED
でネット使えなくなる、GitHubの情報でWindowsの機能の追加で"Virtual Machine Platform"を
オフ->オン再起動で復活したが...localドメインのマシンが名前解決出来なくなった...困った
mirrorモードに移行するしかない?
2024/10/03(木) 22:04:11.16ID:+QqWOmOC0
ミラーモードはずっと不具合が修正されてない
https://github.com/microsoft/WSL/issues/10855
2024/10/03(木) 22:43:21.16ID:kzURWWXH0
dnsTunnelingのデフォルト扱いが変わったのか?
.wslconfigで指定したら(自分の場合はfalse)
元どうりlocalドメイン名前解決出来た
329login:Penguin (ワッチョイ cf6c-C+Dr [153.131.104.17])
垢版 |
2024/10/05(土) 08:05:31.87ID:/MKtxGgc0
wsl settingとかいうアプリがいつの間にか追加されてるな
2024/10/23(水) 08:01:35.60ID:dc8rDhj/0
systemd v256でcgroup v1廃止
WSLの標準設定だとおかしくなるので注意
https://github.com/microsoft/WSL/issues/11857
2024/11/13(水) 03:34:14.08ID:4vsFX5YM0
すみません。お分かりになる方
WSL2をインストールしてUbuntu+リモートデスクトップXFCE4まで入りました。
xeyesは起動するのですがFirefoxが使えません。

...というよりWindows側に起動してしまいます。

以下エラーメッセージ

$ firefox &
[1] 3434
$ Authorization required, but no authorization protocol specified
Error: cannot open display: :10.0

# firefox &
[1] 6028
# [Parent 6028, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus:
子プロセス“dbus-launch”の起動に失敗しました (No such file or directory)
: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:187

** (firefox:6028): WARNING **: 03:17:06.465: Failed to create DBus proxy for org.a11y.Bus:
子プロセス“dbus-launch”の起動に失敗しました (No such file or directory)

これは何が原因でしょうか?
2024/11/14(木) 04:17:13.53ID:xrJZOcuG0
cannot open display: :10.0
とか
子プロセス“dbus-launch”の起動に失敗しました (No such file or directory)
とか言ってますけど?
2024/11/15(金) 16:44:47.23ID:fLk0Gdy70
Dドライブに移したせいかもしれないけどWSLが暴走して再起動しないといけないケースが出てきた…
2024/11/15(金) 19:17:26.32ID:X15XHqKoM
裏でどう動いているのかよく分からん部分有るよね
おかしくなったらもう直せない
335login:Penguin (ワッチョイ 2313-1FQ2 [2405:1205:9185:da00:*])
垢版 |
2024/11/19(火) 18:35:37.99ID:9xhZnymz0
wslでyt-dlp使うとどこに保存されるの?
powershellで実行するとそのディレクトリに保存されるけどwslでやると保存されてなかった
2024/11/19(火) 23:39:21.06ID:DimSXiKe0
>>335
特に何もして指定しなければカレントディレクトリに保存されるけど
2024/11/20(水) 00:40:32.32ID:I9QSQm080
>>335
wsl上で 「/mnt/c/WINDOWS/explorer.exe .」 と入れたら分かる
Ubuntuだったらホームディレクトリは \\wsl.localhost\Ubuntu\home\アカウント名 になると思う

C:\Users\アカウント名\Downloads にダウンロードしたければ
cd /mnt/c/Users/アカウント名/Downloads してから yt-dlp を実行すればよい
2024/11/20(水) 14:49:03.98ID:tYciCH0R0
「Red Hat Enterprise Linux」が正式な「WSL」ディストロに、スタート画面も追加
「Windows Subsystem for Linux」(WSL)の2024年11月アップデート
https://forest.watch.impress.co.jp/docs/news/1640912.html
2024/11/20(水) 19:35:06.78ID:lEYU1Hc90
これで参入してくるディストロも増えるかな?
Mint正式対応こーい
340login:Penguin (ワッチョイ 23a2-1FQ2 [2405:1205:9185:da00:*])
垢版 |
2024/11/21(木) 18:43:46.92ID:nSB9dzHd0
>>336
>>337
ありがとう
たしかにカレントディレクトリにちゃんとダウンロードされてた
更新順でソートしてたらダウンロードしたファイルの日付がなぜか数ヶ月前になってて見つけられなかった
これwslのバグなんかな
2024/11/21(木) 19:57:28.77ID:VrCPsG240
バグって
馬鹿って直ぐ人のせいにするよな

--mtime(デフォルト)
--no-mtime
HTTPのLast-Modifiedヘッダをファイルの更新日時に使うかどうか。
2024/11/24(日) 22:29:25.95ID:ob1nkVfs0
WSL 2.4.4ではtar形式でのディストリビューションが配布でき、企業での利用が容易になってきた
https://ascii.jp/elem/000/004/236/4236626/
2024/12/07(土) 16:10:38.81ID:QUcLQxHP0
「AMD Radeon Software Adrenalin 24.12.1」公開 - Windows Subsystem for Linux(WSL 2)正式対応
https://news.mynavi.jp/article/20241206-3079157/
2024/12/20(金) 13:20:38.44ID:PNxc38xBa
画面は付いた?
2024/12/20(金) 15:14:25.16ID:8SL9pOvJ0
WSLgの事かな
2024/12/20(金) 21:30:38.28ID:ZfZR+uKq0
GPGPUの対応だよ
2024/12/30(月) 12:20:34.17ID:b/eVCvL60
いつからか分からないが
wsl.exe --cd c:¥
などとしてもディレクトリが反映されなくなってる
wsl.exe --cd c:¥ bash
とすれば反映されるがこれのせいでエクスプローラから開いたときにディレクトリが反映されない
348login:Penguin (ワッチョイ 231e-VjhY [240b:10:8100:ad00:*])
垢版 |
2025/01/14(火) 21:51:55.81ID:T+byFUwd0
>>339
WSLでMintである意味がよくわからないんだけど、どんな意味があるの?
Ubuntuでいいのでは。
RHELが来るのは、パッケージシステムが全然違うから意味があると思うけど
2025/01/25(土) 00:43:34.33ID:N9pAPsfkM
Windows insiderビルドに問題が発生し再起動とかふざけるなよ
突然リモートがフリーズしたので何かやらかしたかと思ったじゃないか😠
2025/01/26(日) 22:48:34.40ID:oux1dMwB0
仮想スイッチで外部ネットワークを作り、.wslconfigにて
[wsl2]
networkingMode=bridged
vmSwitch=External(新たに作成した仮想スイッチ)
dhcp=true

これで、WSL2にインストールしたubuntuはルーターから他のマシンと同じ192.168系のローカルIPを取得するようになしました。
自宅内でIPアドレスでSSHしたり、VPNサーバーを立てて外出先のiPhone回線でSSTP接続したmacやwindowsのリモートデスクトップ、SSHなど、ローカルIPを使ってうまく接続できるようになっています。

この設定で、BIND9の内向き名前解決を設定してみたのですが、一向にうまくいかず。

15年のブランクで最近Linux自宅サーバを初めて以前は実機Fedoraで内向きBINDサーバーでLAN内でも外部からつなぐときに利用するダイナミックDNS名と同じアドレスでサブドメインで複数台の機器に名前解決がうまく行ってました。

これはWSLだからBINDで内向きDNSができないのか、自分の設定が悪いのかを知りたくて質問してみました。
さきほど、WSLの.wslconfigにDnsTunnelingという機能があるのを知りましたが、まだオンにはしていません。
2025/01/27(月) 00:47:56.96ID:bKjRgnWy0
なんだか自己決壊しました。
BIND9の設定ファイルやゾーンファイルを削除してやり直したらすっと通りました。結局WSLのせいではなく、自分の設定ファイルが悪かっただけでした。

>>328さんの.wslconfigのDNSTunnelingの設定はTrueでもfalseでもこちらの環境では同じでした。
(設定後wsl --shutdown)後、Ubuntuを立ち上げてnslookupやらサーバー名をがDNS名で通りました。

ここからはスレチガイになりますが、内向きDNSを設定しても、
iPhoneテザリングで接続したmacからSSTPでVPNに接続した場合、
見た目は自宅と同じローカルIPを取っていたとしても内向きDNSでは名前解決しないことがわかりました。
外に持っていくmacbookはのhostsファイルに名前解決を書き込むことにします。
2025/01/27(月) 10:38:21.27ID:9eAPAv6NM
俺じゃないが何故レスが消えてるんだ?
2025/01/27(月) 10:45:53.48ID:9eAPAv6NM
済まん自己解決した
俺の勘違いだった
2025/02/06(木) 21:34:49.93ID:b+k9e+N80
TARベースのシンプルなWSLフォーマットに「Kali Linux」が初めて対応、「Ubuntu」も続く
WSLファイルのダブルクリックで簡単インストール、インポート作業不要
https://forest.watch.impress.co.jp/docs/news/1660594.html
2025/02/07(金) 02:40:33.58ID:pYbSQdJrM
ダウンロードしてダブルクリックでインストールとか退化してね?
今までコマンド一発でインスコできてただろが
2025/02/07(金) 09:32:47.54ID:whQtCsRd0
APPX作らなくてもtarだけ固めただけのパッケージでもダブルクリックやコマンド一発でインストールできるようになっただけ
2025/02/08(土) 13:46:02.74ID:YX+5I28i0
カスタムディストリビューションのインポートが簡単になった
2025/04/03(木) 12:11:12.74ID:43MaIQre0
systemdが起動しててもターミナルを閉じると落ちるのでターミナルを非表示で起動していたが
wsl.exe --exec dbus-launch true
を実行すれば落ちないというのを見かけたのでこっちにした
2025/04/05(土) 18:19:40.23ID:CBsthVQK0
wsl.exeの出力がなんかおかしいと思ったらUTF16だった…
2025/04/05(土) 18:25:33.57ID:JpMDwpURM
lessコマンドにオプションつけたり
Linuxのターミナルソフト立ち上げて対応してる
2025/04/05(土) 18:27:42.72ID:JpMDwpURM
ただUbuntu24.04だと放置してるとターミナル固まるんだよね
原因分からん
2025/04/05(土) 19:23:40.56ID:CBsthVQK0
一応環境変数 WSL_UTF8 に1をセットすればUTF8出力になるとのこと
363login:Penguin (ワッチョイ adbf-cmri [240a:61:1a:a40c:*])
垢版 |
2025/04/11(金) 11:46:32.70ID:p/lpGaLr0
Win11の既知のエラーにぶち当たってWSL動かなくなってしまった、PCの設定見たらInsiderProgram入ってなかったのになあ何かミスった
364login:Penguin (ワッチョイ 430d-FBmS [240b:12:6820:b000:*])
垢版 |
2025/04/18(金) 11:09:42.95ID:sw9j5S1F0
多分同じ状況になった人はいないと思うけど一応
症状
WSLの過去バージョンが削除できずにwsl --updateが効かなくなる
設定からのアンインストールができず、wsl --uninstallも効かない

解決策
vhdxファイルだけ別のところに保存
windowsのプログラムのインストールとアンインストールのトラブルシューティング ツールで無理やりアンインストール
ディストリビューションのアンインストールは必要なし
wsl --installができるようになる(はず、自分はgithubのインストーラからインストールした)
vhdxファイルインポートする
2025/05/01(木) 08:34:29.15ID:cR7rb8KP0
「Arch Linux」の公式WSLイメージがリリース
『wsl --install archlinux』で簡単にインストール可能
https://forest.watch.impress.co.jp/docs/news/2011026.html
2025/05/02(金) 12:48:24.25ID:aBT26KCr0
FAQなら該当箇所に誘導してください

WSL2でディストリビューションをほかの場所、例えばDドライブにインストールする方法がわかりません
CドライブからDドライブに移す方法はいくらでも見つかるのですが

要はディフォルトのインストール場所を変更する方法
2025/05/02(金) 13:59:37.67ID:sgkQPdfO0
appx 落としてきてimport するしかないはず
2025/05/02(金) 14:29:31.65ID:aBT26KCr0
>>367
やはりそうですか
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況