X



トップページLinux
1002コメント254KB

【Bash】Windows Subsystem for Linux【WSL】12

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
垢版 |
2022/05/23(月) 23:49:50.45ID:IBWtfkga
やんごとなき理由でWindowsを使わざるを得ない人へ朗報!
WindowsでもLinuxを使うことは出来ます!!!

本物の?Linuxじゃない?WSLはいいえ本物のLinuxです!
正しくは本物のLinuxを使えるようにする仕組みです。
インストールされるディストリは本物のUbuntuなのです。

systemdが動いていないから本物ではない?いいえDockerと同じです。
Dockerでもsystemdは動きません。
Linuxにとってsystemdは必須ではありません。

■ドキュメント
https://docs.microsoft.com/ja-jp/windows/wsl/

■WSLのDockerとの連携
https://docs.docker.com/desktop/windows/wsl/

◆前スレ
【Bash】Windows Subsystem for Linux【WSL】11
https://mao.5ch.net/test/read.cgi/linux/1627507889/
0418login:Penguin
垢版 |
2023/04/14(金) 13:07:39.48ID:ko9MqIqX
基本的にはポートフォワードするのが無難ですね
0419login:Penguin
垢版 |
2023/04/14(金) 13:22:05.84ID:jaAVZ6hy
>>418
簡単で良いです
あとはX11の転送のみなのです
hageからsshするとDISPLAY変数がhageを指す必要があると思うのですが
(sshする際に-Xつけても)hogeを指しています
手動でDISPLAY変数をhageのIPアドレスに指定しています
ディスプレイ番号とスクリーン番号は:0.0を指定しています
これが間違っている?
0420login:Penguin
垢版 |
2023/04/14(金) 13:38:06.26ID:u794SF7z
>>419
DISPLAYは設定するとしたら設定元のhogeです
転送されるんだから
0421login:Penguin
垢版 |
2023/04/14(金) 13:38:53.07ID:13SvFc5V
相手のことを考えずに、安易にhageというやつは地獄に落ちろ
0422login:Penguin
垢版 |
2023/04/14(金) 13:47:59.83ID:jaAVZ6hy
>>421
すんません以後hageはmageとします
0423login:Penguin
垢版 |
2023/04/14(金) 13:52:01.68ID:jaAVZ6hy
>>420
DIPLAYは表示させたいmageに設定するのが正解だと思います
例えば以下のページに説明があります
http://x68000.q-e-d.net/~68user/unix/pickup?DISPLAY
更には私の環境ではmageからhogeにログイン直後にはhogeを指しているのですが
xeyesを起動するとmageのモニターではなくhogeのモニターに目玉が出ます
0424login:Penguin
垢版 |
2023/04/14(金) 14:44:02.62ID:u794SF7z
>>423
ポートフォワードが楽だと思うんだけど、嫌ならXサーバ側の設定を頑張ってください
0425login:Penguin
垢版 |
2023/04/14(金) 14:59:38.99ID:9R4+aC9I
>>424
???
ポートフォワードを使うのは
>>417に書いている通り前提です
0426login:Penguin
垢版 |
2023/04/14(金) 15:05:20.51ID:diFVud8k
日本語が拙いせいで状況がはっきりしないな
まずどこでxeyesを起動してそれがどこのモニターに出るのが望む状況なの?
それとcat /etc/ssh/sshd_config | grep X11の出力を貼れ
0427login:Penguin
垢版 |
2023/04/14(金) 15:10:44.77ID:iXAZ54XC
WSLにsshdとか入れてないから分らんけど、
普通に/etc/sshd_configでForwardX11を有効にして、クライアント(xserver側)からssh -X (or ssh -Y)で繋げば良いだけじゃないの?
0429login:Penguin
垢版 |
2023/04/14(金) 15:42:46.47ID:jaAVZ6hy
>>426
希望は以下の通りです
1. mage(Linux)からhoge(wsl2)にsshでログイン
2. mageからsshでログインしたhogeのシェルでxeyesをタイプ
3. xeyesの目玉がmageの画面に表示される
現状は最後の3で目玉がhogeに表示されます

>それとcat /etc/ssh/sshd_config | grep X11の出力を貼れ
Debianのデフォルトのままです
$ cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
# X11Forwarding no
0430login:Penguin
垢版 |
2023/04/14(金) 15:45:23.68ID:jaAVZ6hy
>>427
私も素直にそれで出来ると思ってましたができなかったので
>>417にてご相談させていただきました
0431login:Penguin
垢版 |
2023/04/14(金) 16:20:52.73ID:iXAZ54XC
>>430
WSL側の.bashrc(や.bash_login等)で環境変数DISPLAYを弄ったりしてない?
sshのX11 forwardingに任せればsshdがヨキに計らってくれる(自分で弄る必要なし

とりあえずssh -X ...でログインして、
$ netstat -a | grep -P '\b60[0-9]{2}\b'
してXのポート番号を確認
仮にポート番号が6010なら、
$ xeyes -display 127.0.0.1:10.0
で手元にウィンドウが開かない?(10 = 6010 - 6000)
0432login:Penguin
垢版 |
2023/04/14(金) 16:24:53.21ID:iXAZ54XC
ああ書き直し

wsl$ netstat -a | grep -P '\b60[0-9]{2}\b'
してsshdが確保したXのポート番号を確認
仮にポート番号が6010なら、
wsl$ xeyes -display 127.0.0.1:10.0
0433login:Penguin
垢版 |
2023/04/14(金) 16:52:10.11ID:jaAVZ6hy
>>431
>WSL側の.bashrc(や.bash_login等)で環境変数DISPLAYを弄ったりしてない?
ビンゴでした
DISPLAYの設定を削除したら素直にsshで接続するだけで
X11のウィンドウを飛ばせました
みなさま有難うございました
0434login:Penguin
垢版 |
2023/04/14(金) 19:49:00.18ID:13SvFc5V
>>422
マゲをゆえないことを馬鹿にしてるのか
0435login:Penguin
垢版 |
2023/04/14(金) 21:17:11.39ID:i28UvBsK
PuTTY (sshクライアント)ならX11 フォワーディング出来るから、GUIをそのまま実行出来るよ。
0436login:Penguin
垢版 |
2023/04/17(月) 01:41:58.87ID:dn0sVQiC
>>421,422
この30年くらいずっと、hogeの対はfugaだと思っていた…
0438login:Penguin
垢版 |
2023/04/17(月) 12:51:18.48ID:cXwydfo/
当方では「fugaの次はmoge」説を採用している…
0439login:Penguin
垢版 |
2023/04/17(月) 13:47:33.94ID:A+/sCTma
Linuxに使用する単語としてhogeの対としてfugaを使用していますが、
他に類似の単語はありますか?

Linuxやプログラミングにおいて、仮の変数名や仮の値を表すためによく"hoge"や"fuga"が使用されますが、代替として以下のような単語があります。

foo/bar/baz
qux/quux/corge
spam/ham/eggs
alice/bob/carol
alpha/beta/gamma
これらの単語も"hoge"や"fuga"と同様に、特定の意味はなく、一時的な単語として使用されることが多いです。
ただし、プログラマーの間で共通の理解があるため、コードを読みやすくするために使用されます。
0440login:Penguin
垢版 |
2023/04/17(月) 16:38:27.79ID:cXwydfo/
仮の文字列なんてべつに何でもいいけど

・長すぎない。アルファベット3文字か4文字くらいで。欲を言えば、語長も全部同じだとさらに良い
・1文字目が全て違う。一瞥して違うことが判るものが望ましい
・一連の連続性、関連性のある語彙であることが判るものが良い

…って感じでお願いします。案外面倒くさいね。
0441login:Penguin
垢版 |
2023/04/17(月) 17:46:48.18ID:RO3yOa9T
サンプルでどうでもいいものは rara fefe jojo bobo とか適当
人差し指から始まって中指・薬指・小指のどれかに繋がりやすいキーを押しているだけ
もし後で清書したいとなったら意味付けした名称に置換しているかな
0442login:Penguin
垢版 |
2023/04/17(月) 18:11:40.49ID:4dVjFhxc
Alfa Bravo Charlie Delta でええやん
その続きの Echo は言語次第だけど
0443login:Penguin
垢版 |
2023/04/17(月) 21:12:38.60ID:BEGY/1k8
alice/bob/carol とか書くぐらいならさ
日本人なら、usagi/rei/ami/makoto/minakoあたりが覚えやすくていいだろ
登場順ってことで覚えやすいし
0444login:Penguin
垢版 |
2023/04/17(月) 21:58:42.18ID:4dVjFhxc
アルファベット順というところがキモなのに…
それに、俺はusagiしか知らないし、全部わからない人も多いぞ

namihei/fune/masuo/sazae/katsuo/wakame/tarao
ならほとんどの人が順番も含めてわかるだろ
0445login:Penguin
垢版 |
2023/04/18(火) 01:15:40.62ID:lIGunjux
可愛くないだろ・・・
0446login:Penguin
垢版 |
2023/04/18(火) 01:22:22.22ID:bMIAVApj
可愛と言ったらバレー
0449login:Penguin
垢版 |
2023/04/18(火) 12:38:35.20ID:rU39/4gh
atom, bell, cast, dawn
edit, film, gold, hope
jolt, king, lion, mint
kite, lock, moon, note

cat/dog/fox
red/green/blue
sun/moon/star
run/jog/walk
pen/ink/paper
eat/drink/bite
car/bus/van
hot/cold/warm
day/night/dawn

ninja : samurai
sushi : sashimi
ramen : udon
soba : udon
sake : shochu
wasabi : gari
manga : anime
geisha : maiko
0450login:Penguin
垢版 |
2023/04/18(火) 14:46:39.58ID:5/yfwOmq
aaa bbb ccc ... をおすすめします
0452login:Penguin
垢版 |
2023/04/19(水) 01:44:30.71ID:M7RpdztA
【訂正・公開停止】「TruthGPT」登場 マスク氏“インスパイア”のAIサービス
https://www.watch.impress.co.jp/docs/news/1494481.html
【訂正】
記事初出時に紹介したサービスについて、マスク氏との関係性が確認できないことなどから、記事内容を変更、掲載を見合わせております。(4月18日21:30更新)

https://www.techno-edge.net/article/2023/04/18/1180.html
ちなみにネットを検索すれば、TruthGPTという名のチャットAIを開発するプロジェクトがすでに存在していることがわかります。このプロジェクトは2月のマスク氏のツイートが発足のきっかけになったとウェブサイトで説明しているものの、今回マスク氏が発言したTruthGPTとは無関係の別物と考えておくのが良さそうです。
0453login:Penguin
垢版 |
2023/04/19(水) 01:58:18.27ID:5v57zzem
>>450
aaaは電池だってわかるのですが、
bbbとcccはなんですか?
0454login:Penguin
垢版 |
2023/05/04(木) 08:25:50.08ID:0Xeu1Biy
画面は搭載された?
0455login:Penguin
垢版 |
2023/05/04(木) 18:33:24.88ID:Ei9l/H7E
普通にGUIアプリが動いたのにはびっくりした。
俺の場合はVirt-Managerで他ホストにも接続できた。
0456login:Penguin
垢版 |
2023/05/09(火) 22:22:29.50ID:gL37kOEh
PC起動時に自動的にWSL上のサービス起動させてバックグラウンドで常駐させたいんだけど
windows上からターミナル接続してないと自動シャットダウンするの回避できないの?
0457login:Penguin
垢版 |
2023/05/09(火) 23:15:06.42ID:M+nbI0Ez
vmIdleTimeoutだっけ?
0458login:Penguin
垢版 |
2023/05/10(水) 00:34:49.21ID:tspa/wBH
>>457
お前みたいな優秀なやつがいるから5ちゃんねるはやめられないw
0460login:Penguin
垢版 |
2023/05/10(水) 01:36:07.30ID:laCerXWh
コンソール閉じた瞬間から15秒ってこと?
0461login:Penguin
垢版 |
2023/05/10(水) 22:46:46.94ID:RHtFMmXu
>>456
Terminalの規定のタブをWSLのにすれば良くない?
最小化起動で。
違ってたらスマソ
0462login:Penguin
垢版 |
2023/05/11(木) 07:58:52.91ID:7frQmXPY
板違いのクソスレ上げるな白丁
0463login:Penguin
垢版 |
2023/05/12(金) 08:15:11.89ID:lZayERyy
Ubuntu23.04にした人はいるかい?
0464login:Penguin
垢版 |
2023/05/12(金) 11:03:56.02ID:K689ZUIj
まだ入れてないけど何か特徴的なものがあれば入れても良いかな
0465login:Penguin
垢版 |
2023/05/12(金) 12:29:45.16ID:OD0a5d2N
使いこなしていないが
WSLでバージョンを気にするような変化あるか?
0466login:Penguin
垢版 |
2023/05/12(金) 12:32:48.76ID:bErWQCpP
デスクトップ使ってないならあんま変わらんと思う
LTSでもないし
0467login:Penguin
垢版 |
2023/05/12(金) 15:35:01.40ID:VmCmNgFf
>>465
以前ライブラリのバージョンが上がったときにWSLが対応していない機能部分があってその機能に関わる全ての処理ができなくなったことがあるよ
0468login:Penguin
垢版 |
2023/05/12(金) 17:22:55.43ID:jAmCd8ua
>>467
WSLなのにWSL未対応のが出てきたんか?
酷いことだな
0470login:Penguin
垢版 |
2023/05/13(土) 22:06:49.70ID:8xl1VLGx
>>468
WSLの上で動いているubuntuとかの話だろ
0471login:Penguin
垢版 |
2023/05/13(土) 22:24:18.79ID:mdAwTFR8
wsl1みたいに根本的に動かないようなのはないとは思うんだけどね
0472login:Penguin
垢版 |
2023/05/14(日) 09:40:54.72ID:aXmaqJZ+
>>470
他に何があるんだ?
誰かwindowsの話でもしていたか?
0473login:Penguin
垢版 |
2023/05/22(月) 18:45:39.89ID:GrFmUwy/
WSL(Ubuntu20.04LTS)の常駐用スクリプトをタスクスケジューラに登録して起動時に動くようにしてたら一週間くらいでwsl.exeが落ちてしまった
その状態で別のWSL端末を起動すると黒画面のままUbuntuが立ち上がらず、完全におかしくなったようなので再起動した

やっぱりWSLでサービスレベルの常駐性を確保するのって無理があるのかな
となるとクライアント的な使い道しかないような
0474login:Penguin
垢版 |
2023/05/22(月) 19:11:08.67ID:5FjUHzuk
>>473
リソース状態を見てWSLの要因だと思ったのか?
何だか状況がよくわからないな
0475login:Penguin
垢版 |
2023/05/22(月) 20:10:50.15ID:GrFmUwy/
>>474
ここ半年くらい運用して初の現象でした
おまかん要素が多そうなのでもう諦めてる・・・

WSLがあればLinuxネイティブ機は不要になるかと期待してたけど、実際使ってみてそんな単純な話じゃないと分かってきました
0476login:Penguin
垢版 |
2023/05/22(月) 21:25:37.86ID:tuDwJB7p
>>473
落ちた状態で wsl --shutdown はしてみました?
再起動する時に wsl --shutdown しています。
0477login:Penguin
垢版 |
2023/05/22(月) 21:50:00.76ID:J9YJBhio
自問自答なのか何なのか
0478login:Penguin
垢版 |
2023/05/23(火) 00:15:38.15ID:NwpJYyrL
彼自身がスケジューラに取り込まれたのです…
0480login:Penguin
垢版 |
2023/05/23(火) 08:08:41.40ID:w6vQW/G4
宝くじで10億当たりました!
嘘です
ホラ(╭☞´ิ∀´ิ)╭☞やん
0481login:Penguin
垢版 |
2023/05/23(火) 08:54:40.27ID:Rqmo3D5d
画面は搭載された?
今時文字だけとかありえないのですけど
0482login:Penguin
垢版 |
2023/05/23(火) 12:31:11.07ID:NrLSRQvH
Waylandがうんたらかんたら
0483login:Penguin
垢版 |
2023/05/23(火) 12:41:39.77ID:KRpS5hHC
何で知らないんだろうな
0486login:Penguin
垢版 |
2023/05/27(土) 12:58:26.70ID:b/fEFGde
穴があったら突っ込む時期なんじゃないの
0487login:Penguin
垢版 |
2023/05/27(土) 13:18:36.18ID:TTlaomXl
万個ならネェ(⊃´▿` )⊃
0489login:Penguin
垢版 |
2023/05/29(月) 16:30:42.81ID:0VTa3Ht0
スレチだけどけつあな確定ってとんでもない名言だよな
この一言に坂本の人間性の全てが現れている

声に出して言いたい
「けつあな確定」
0490login:Penguin
垢版 |
2023/05/29(月) 17:07:36.48ID:fMxauEZS
WSL2 + Ubuntu23.04以降 + systemd=true
の環境で今のところWSL内からWindowsのコマンドが実行できなくなるね

WSLInteropが登録されないのが原因だけど、元々confは無かったからinitが動的登録に失敗してるっぽい

回避策
https://tech.buty4649.net/entry/2023/04/21/170643
0491login:Penguin
垢版 |
2023/05/29(月) 18:21:31.64ID:TS+p9t5a
それはちょっと前からそうだね
代わりと言ってはなんだがwindowsからwslアプリが実行できるようになってる
0493login:Penguin
垢版 |
2023/06/03(土) 12:09:26.39ID:oaV8txa+
Microsort Edgeにinsiderから勝手にVPNが導入されて1カ月ほどなるが
もちろん1か月6GB無料で1か月過ぎれば又もらえる余っててもリセットされて加算はない
調べたらVPNサーバはCloudflare
でもなぜか他のPCには導入されない
誰か設定の仕方分かる?
PC古いのでリリースプレビュー
0494login:Penguin
垢版 |
2023/06/04(日) 09:24:55.83ID:UEgzAFIE
Dropbox上に大量にあるファイルをLinuxからgrep検索するとほぼ瞬時で終わるのに
WSLだと結構時間がかかるのはなぜなんでしょうか?
0495login:Penguin
垢版 |
2023/06/04(日) 10:14:13.47ID:BvaMlmVB
windowsのファイルシステムを経由してるとか
0496login:Penguin
垢版 |
2023/06/04(日) 10:17:55.31ID:XtAep8Yw
ネットワークのオーバーヘッドが大きいか
0497login:Penguin
垢版 |
2023/06/04(日) 10:32:59.61ID:BvaMlmVB
fuseで同期でアクセスとか速くなりようがないので、手元には持ってきてる様な気はするんだよね
0498login:Penguin
垢版 |
2023/06/04(日) 11:51:43.12ID:WuuCPCBX
>>494
一応WSL(WSL1,WSL2の差異も含め)のドキュメントを読んだらいいんじゃない?
0499login:Penguin
垢版 |
2023/06/04(日) 12:50:13.21ID:ARV6FrKp
ファイルが多い時だけだと
directory lookupやattribute translationが重いんじゃないかねえ
0500login:Penguin
垢版 |
2023/06/05(月) 10:37:17.40ID:spR0doJW
板違いのクソスレあげるなカス
0501login:Penguin
垢版 |
2023/06/05(月) 17:39:09.11ID:vys5Fggr
閉店ガラガラよりマシだと思うの
0502login:Penguin
垢版 |
2023/06/05(月) 23:12:59.78ID:Mm/5SCsi
結局MSがこれをどうしたいのか分からん
0503login:Penguin
垢版 |
2023/06/06(火) 00:18:51.65ID:/OmFh69w
>>502
使い方まで指定されて縛られたい人なのか?
0504login:Penguin
垢版 |
2023/06/06(火) 10:06:17.07ID:TUoJQGAm
Bashをエミュレートするだけじゃないの?
GUI環境も再現してくれるの?
0505login:Penguin
垢版 |
2023/06/06(火) 10:31:07.52ID:itspvmTm
それgit for Windows同梱のMinGW
0506login:Penguin
垢版 |
2023/06/06(火) 11:14:38.88ID:MPXGRiCa
結局モドキなんだよね
0507login:Penguin
垢版 |
2023/06/06(火) 11:29:54.92ID:JeQ0/9ST
板違いのクソスレあげるなカス
0508login:Penguin
垢版 |
2023/06/06(火) 11:40:59.66ID:KCWUuOot
>>504
GUIも再現するし、Linux自体がWindowsの一部になってる
0509login:Penguin
垢版 |
2023/06/06(火) 11:53:43.41ID:JeQ0/9ST
板違いのクソスレあげるなカス
0510login:Penguin
垢版 |
2023/06/06(火) 12:55:08.94ID:ly7MMYHo
Linux tool群
プログラミング環境
をMSは欲しかったのよ
やっぱりpython使った環境でさえ
Linuxの方が構築楽なことが結構あるから
研究者はUNIX系使いが多いからね
0511login:Penguin
垢版 |
2023/06/06(火) 13:34:18.73ID:5lY8NqDk
>>509
「板違いのクソスレあげるなカス」をNG登録しました
ウザいのでw
0512login:Penguin
垢版 |
2023/06/06(火) 13:38:29.71ID:j+szK/l+
>>510
うがった見方だと思いますよ

>>511
勝手にNG登録してください報告しなくていいです
0513login:Penguin
垢版 |
2023/06/06(火) 13:51:34.52ID:HnZlR8hV
>>512
誤用のほうか本来の意味かわからんぞ
0514login:Penguin
垢版 |
2023/06/06(火) 14:22:06.13ID:kuCIjtJw
>>510
サーバー側は大抵Linuxだから開発環境として必要だからね
0515login:Penguin
垢版 |
2023/06/06(火) 14:25:04.95ID:j+szK/l+
Linux板で語るのなら、Windows Subsystem ではなく VirtualBox だと思うよ。
VirtualBox は GPLライセンスのオープンソースソフトウェアです。
0516login:Penguin
垢版 |
2023/06/06(火) 14:41:20.80ID:kwIz71lg
age
0517login:Penguin
垢版 |
2023/06/06(火) 14:50:10.22ID:MPXGRiCa
使う意味がわからん
VMでLinux動かしたほうがいいわ
■ このスレッドは過去ログ倉庫に格納されています

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