[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】10 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): 2021/03/17(水)19:14 ID:14KJ8UmF(1) AAS
ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!WSL最高!開発にLinuxは使わねぇー。Windowsで開発してLinuxは動かすだけや!
WSL2アーキテクチャ
外部リンク[html]:www.atmarkit.co.jp
WSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、
現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、
これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)や
ユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。
WSL 2はWSL 1を置き換えずに併存する
WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。
ファイル共有プロトコル「9P」でWSL 1との互換性を確保
このように、WSL 2とWin32環境の間のファイル共有は、どちらも9Pを使うことになる。
また、WSLからWin32プログラムを起動する「Win32相互運用性」では、最初にWSL側で、
実行ファイルを判別する必要がある。具体的には、実行ファイル先頭のマジックナンバー
(Win32ではMZ)を見て、LinuxのELF64か、Win32の実行ファイルなのかを判断する。
前スレ
【Bash】Windows Subsystem for Linux【WSL】9
2chスレ:linux
2: 2021/03/18(木)13:39 ID:CM3dEfa7(1) AAS
保守
3: 2021/03/19(金)00:44 ID:fekxo9VW(1) AAS
>>1
お疲れさま
4: 2021/03/19(金)10:39 ID:SZ2r73BI(1) AAS
wslstorestorage.blob.core.windows.net/wslblob/wsl_graphics_update_x64.msi
5: 2021/03/25(木)19:08 AAS
なにが始まるんです?
6: 2021/03/29(月)12:13 ID:tjdazS3Q(1) AAS
何も始まんなくてワロタ
7(1): 2021/03/31(水)02:34 ID:fPIrfUG6(1/4) AAS
pwsh滞ってんぞはよしろ
wtとか代わりはいくらでもあるんだから
8(1): 2021/03/31(水)09:00 ID:286aHzTX(1) AAS
>>7
Windows TerminalからPower Shellを使うのでは?
9(1): 2021/03/31(水)09:24 ID:5eZqg0IS(1) AAS
>>8
wt→pwsh(win側)→ubuntuで使ってる
6系は怒涛のアップデでlinuxシェルとして実用域に達したと思うんだけど、7になって多分一年くらいなのにまだ7.0xでバグフィックスくらいしかしてねえっていうね
本気でlinux取り込もうと思うならMSもっと頑張れよと
10(1): 2021/03/31(水)11:24 ID:fcWxx74S(1/3) AAS
>>9
wtってWindowsTerminalで文脈あってるよね
ターミナル≠シェルだから代替関係になくね
あとその使い方でPowershell挟む理由何?
煽りとかじゃなく気になる
11(1): 2021/03/31(水)11:47 ID:fPIrfUG6(2/4) AAS
>>10
ターミナルばっか力入れてシェルがなおざりって話よ
wtは別に無くても(wtがなかったからだが)いいターミナルが野良で沢山開発されてるし、そんな力入れるところなのかと
やっとpreviewでファンシーなメニュー付いたってレベルじゃねえか
win/linuxを統合して扱えるのが売りなら、シェルの開発が急務だろう
12: 2021/03/31(水)17:14 ID:fcWxx74S(2/3) AAS
>>11
ああ、代わりのターミナルは他にあるんだからwt開発するリソースをシェルにまわせってことか
理解さんくす
13(1): 2021/03/31(水)18:16 ID:hrCQTrrw(1/2) AAS
unix風のコマンドやエイリアスも用意して、とりあえずlinuxユーザーも対話シェルとしては違和感なく使えるレベルにはなってる、と思う
しかしもうwindows powershell (v2-4くらいが入ってるんだっけ?)の印象が悪すぎる
もうとっくに開発中止&非推奨になってるけど、
わざわざクロスプラットフォーム版のpwsh(Core, v7)をgitから落としてビルドして、って物好きそんなおらんぞ
14: 2021/03/31(水)18:19 ID:hrCQTrrw(2/2) AAS
結局メイン用途であろうテスト環境に使うならbsh系スクリプトも書かなきゃならんしなぁ
一部だけ熱いファンが居るzshみたいな立ち位置になりそう
15: 2021/03/31(水)19:51 ID:3JDFRksa(1) AAS
WindowsのDockerはこのスレで良いの?
メインマシンにいれて色んなLinux環境立ち上げてんだけど。
16: 2021/03/31(水)20:13 ID:Zku3LQiy(1/2) AAS
>いいターミナルが野良で沢山開発されてるし
参考までに教えてくれ
WindowsTerminalの前はminttyかputty使ってて他も試したけどいいのがない
17(1): 2021/03/31(水)20:26 ID:fcWxx74S(3/3) AAS
私はwt使う前はfluent terminal気に入ってたなあ
何でも入りって感じではないけど野暮ったさ無くて軽いのが良かった
今いいのがあるなら知りたいね専スレありそうだけど
つかPowershellとpwshって別物なんだ…追えてねー…
18: 2021/03/31(水)21:03 ID:Zku3LQiy(2/2) AAS
>>17
それ一瞬使ったけどすぐWindowsTerminalに乗り換えたな
描画だけで言えばputty-d2ddwがいい
でもタブがないのとwslだとsshかcygterm経由なので今は使ってない
ConEmuは機能は豊富でいいんだけど設定が煩雑なのはいいとしてもUIが酷い
派生のCmderは多少マシにはなってるけど
WindowsTerminalは設定画面付いたし後は分割がもっと柔軟に出来ればいいかな
19: 2021/03/31(水)23:23 ID:24EpA8De(1) AAS
パスやオプションに日本語が入ると文字が飛んだりカーソルが見えなくなったりする不具合はもうたくさん
WSLの標準ターミナルってCMDがベースだからその不具合を引きずってるのか?
20: 2021/03/31(水)23:40 ID:rjFjoH6P(1) AAS
僕もWindowsTerminalが今までで一番使いやすいと想うな
WSLも普通に使えるし、設定がファイルだし 設定ファイルなくならないでほしい
21: 2021/03/31(水)23:45 ID:fPIrfUG6(3/4) AAS
msはjson+guiで簡単設定推してる感じなんで大丈夫でしょう(VSCodeとか
22: 2021/03/31(水)23:47 ID:fPIrfUG6(4/4) AAS
最近のMSはずっと良いMSだから次に邪悪なMSになった時はすごく邪悪なMSになりそうでこわいね
23: 2021/04/01(木)02:03 ID:OBGVJwq8(1) AAS
emacs遣いだけど、WSLでemacs動かして画面をVcXsrvに表示している。ターミナルは殆どをshell-modeで動かして、エスケープ・シーケンスが必要な場合のみansi-term使っている。
shell-modeはdiredやtrampと連動するからとても便利。この便利さは使ったことある人にしかわからんと思うけど。
24: 2021/04/01(木)02:44 ID:gpySUhAy(1/2) AAS
前スレでwtにXサーバ機能付いたぜ!って画像上げてた人居たな
まだストアには反映されてないけど、ぜひgitのビルドして生贄になってよ
25: 2021/04/01(木)03:13 ID:gpySUhAy(2/2) AAS
ストアでポチるだけでwin向けにXアプリ動かせるのは面白いかもね、一般ユーザ向けに
wsl(ディストロ丸ごと)+X入れるとそれだけで10GBくらい食いそうだけど、アプリ動かすだけのミニマル構成出せば受けるんじゃないかな
しかし、じゃあこれからはXで書けよ!って流れは絶対に回避したいジレンマ
26: 2021/04/04(日)13:18 ID:nZmeM4ZZ(1) AAS
Windows Subsystem for Linux Graphics Update - 0.2.15
外部リンク[cab]:download.windowsupdate.com
27: 2021/04/04(日)13:38 ID:lqvqzwRy(1/3) AAS
リリースノートかと思ってタップしたら丸ごとかよ
110MiBとかパケ死ぬところだったぜ
28: 2021/04/04(日)14:38 ID:B8pr52fG(1) AAS
ホント勘弁してくれ。これ何回目よ?
29: 2021/04/04(日)14:59 ID:lqvqzwRy(2/3) AAS
ところで.cabなのなー
win98くらいに導入だったっね
当時zipやlzhよりずっと圧縮率高くて感動した覚えあるけど、今はどうなんだろ?
というか久々に見た
30: 2021/04/04(日)15:12 ID:lqvqzwRy(3/3) AAS
時代錯誤な…と思ってget-helpしたらextract/expandが標準コマンドなのを知らなかった
wslはwin専用なのだから一番ポータブルか、難癖みたいなこと言ってごめんよMS
31: 2021/04/05(月)02:23 ID:PT7nvd5N(1/8) AAS
psreadlineいいね、bash/gnu readlineと同等の機能は揃ったか
大人の事情か、なぜ再発明したという感じはするが…とにかくすごい馬力だ
readlineと設定共有出来ないのがとても残念
補完候補が薄く表示されるのがとてもよい
32: 2021/04/05(月)02:27 ID:PT7nvd5N(2/8) AAS
やっぱりメソッド繋げてく文法と補完は相性いいな
33: 2021/04/05(月)03:00 ID:PT7nvd5N(3/8) AAS
>>13
ubuntuだけど常に最新かは分からんがaptで一発よ、まあ apt/sources.list.dにmsのレポ追加は必要だけど
v6->v7は変更多いのにデフォルトで/usr/local/microsoft/powershellを直接置き換えやがる
併存させたいならaptに任せずmakefile読んでビルドするべき
34(1): 2021/04/05(月)07:54 ID:PT7nvd5N(4/8) AAS
普通ホストゲスト両方にPowerShell入れるものなの?
ジョブ投げるだけならpwsh(--shutdown)
wsl linuxonlycmd arg1...
みたいに投げれるし、前スレかで誰かが言ってたwin側から投げるの利点、win/linuxのジョブをシームレスに扱えるというのもあるわけで
35: 2021/04/05(月)08:01 ID:PT7nvd5N(5/8) AAS
それでもインタラクティブシェルで入って中から弄れるのにはやっぱり便利と思うし、
環境変数とか慣習に合わせてちゃんとしてくれる、エンコードをよろしく扱ってくれるとか利点は確かに多いんだけどやはり二重に入れるとギガが死ぬのが辛いんだわ
wslだけ立ち上げて、そこにwinのpwshから接続するような感じで使えたらいい感じそうで…
やり方知ってる人居たら教えてほしい
36: 2021/04/05(月)08:21 ID:PT7nvd5N(6/8) AAS
とりあえず/etc/shellsに/mnt/c/.../pwshをブチ込んでみるか…
37: 2021/04/05(月)08:48 ID:T7vCqe2j(1) AAS
windowsでpwsh --helpするの
Unix系OSでログインシェルとして使うにはpwsh -l/-loginオプションを指定し、shellsに追記、chsh
とは書いてある
しかしすぐ下にwslで(windows版の)pwshは現在サポートされてませんと明記されているぞ
非推奨だけどオプション用意して手順まで書く、ってのはすなわち人柱待ちじゃないかろうか
そのうちサポートするつもりとも読める
コードベースが同一で、linux/MacOS向けリリースはまともに動くので、やろうと思えばできるだろう
人柱になろう
38: 2021/04/05(月)09:21 ID:PT7nvd5N(7/8) AAS
ですかー
NTFSのstream(ads)とかlinuxで使えない、かつファイルシステム関連で危なさそうな機能触るとどうなるんだろうか?とか思いました
39: 2021/04/05(月)09:34 ID:PT7nvd5N(8/8) AAS
じゃあdocs二重に入れてるのは重複削除でもしますか
100メガ弱のがja/enそれぞれホストゲストに入って4倍っていうね
なんかあっても単なる.mdだし最悪読める
日本語訳は7.2まで仕上がっててすごいと思うんだけど、誤訳やマークアップのズレがすごく機械翻訳っぽいな、MSのヘルプサイト感そのまま…
まあ雰囲気で読めるからそれでも重宝だけど
40: 2021/04/09(金)00:22 ID:TxMtmH4I(1) AAS
readlineは#includeするだけで汚染されるやべーやつなので
CLISP事件参照
41(3): 2021/04/15(木)19:05 ID:FC0f5Zd/(1/2) AAS
mingw-w64で作成したWindowsプログラムから随時ファイルに書き出したテキストを
wsl2側のtail -f で監視したいのだけど更新されません
無理なんすかね?
42(1): 2021/04/15(木)19:21 ID:pkysKjEr(1/8) AAS
>>41
mingwに詳しくないかけど、見たいの動的なテキストだし多分関係ないよね?
gc /mnt/c/.../log -tail 1 -wait
(powershell on ubuntu)
とかじゃダメ?こんな感じのやった事はある
ログはホスト/ゲストどっちのファイルシステムにあるの?(上の例ではテキストがホスト上、シェルはゲスト側で稼働)
43(2): 2021/04/15(木)19:49 ID:FC0f5Zd/(2/2) AAS
>>42
有難うございます
gcって何ですか? graphvizにも同名のコマンドがありますが違いそうだし...
>mingwに詳しくないかけど、見たいの動的なテキストだし多分関係ないよね?
おっしゃる通りmingwなのは重要ではなく,テキストをファイルに書き出すシンプルなwindowsのプログラムです
>ログはホスト/ゲストどっちのファイルシステムにあるの?(上の例ではテキストがホスト上、シェルはゲスト側で稼働)
ログはホスト上でシェルはゲストで可動しています
あれ?! ゲストのファイルシステムにホスト側からアクセスできましたっけ?
44: 2021/04/15(木)19:49 ID:pkysKjEr(2/8) AAS
そもそもシステム跨いでのストリーム処理とか一体どうなってるのか怪しからん…
モニタするのはホスト側からじゃダメ?なの?
linuxのtailが使いたいという理由ならwsl -- tail -fでホスト側からも呼べる、結局ストリームはシステム跨ぐわけで、解決になるかは不明だけど
45: 2021/04/15(木)19:52 ID:pkysKjEr(3/8) AAS
>>43
\\wsl\distro-nameがwslの/に対応してるよ、逆は上に書いた/mnt/driveletter
46(1): 2021/04/15(木)19:59 ID:1obmFQmu(1) AAS
>>41
tailだと無理っぽいねぇ
かったるいけどless使うとか、開いてから大文字Fでtailっぽく使える
47(1): 2021/04/15(木)20:14 ID:Narv5AZ1(1) AAS
いろいろアイデアを有難うございます
帰宅していますので(家にはWin機がない)
明日試させて頂きます
48(1): 2021/04/15(木)20:46 ID:8OLpT6Xv(1) AAS
>>34
そのエロ動画一本消せば両方入れて十二分に余るだろ
$profile, psreadline、.Net Core機能とホストゲストどっちからも問題なく動くコマンド叩くだけのpwshスクリプトだけ共有
分けた方が面倒は減る
49(1): 2021/04/15(木)21:05 ID:pkysKjEr(4/8) AAS
>>43,48
ごめんgcはget-contentって言うpowershellのコマンドです、wslスレはみんなドザーなんだろうと、てっきり
cattacwcheadtailnkfテキスト入出力全部入りみたいなヤツです、(代わりにちょっと重いけど)linuxにもポートされてるのでぜひ
50(2): 2021/04/15(木)22:14 ID:pkysKjEr(5/8) AAS
>>47
とりあえずwsl内のpwshからwinのfilesystemにtail -fが効かないことと、gc -tail 1 -waitは効く事を確認した
PS C:\Users\doser>notepad.exe
aaa
bbb
ccc
でtmp.txtを作成、dd, eeを追記し保存はステイしておく
51(1): 2021/04/15(木)22:15 ID:pkysKjEr(6/8) AAS
PS C:\Users\doser> wsl -u doser
Welcome to Ubuntu 20.04 LTS
; ~/.profile, ~/.login Loaded.
; $profile Loaded.
PowerShell 7.20 ...
PS ub20:doser> (gcm tail).source
/usr/bin/tail
PS ub20:/home/doser> tail --version
tail (GNU Coreutils) 8.30
PS ub20:/home/doser> tail -f ./winhome/tmp.txt
aaa
bbb
ccc
(ここで追記するも反応なし.)
PS ub20:/home/doser> gc --tail 10 -wait ./winhome/tmp.txt
aaa
bbb
ccc
ddd
ee
(ここでメモ帳に追記、保存)
ff
g
52(1): 2021/04/15(木)22:28 ID:pkysKjEr(7/8) AAS
wslの問題、ではあるんだろうが、
tail相当のコマンドが対応してるかしてないかって話だな
~/winhomeは/mnt/c/Users/doserへのシムリングです(NTFS)
何が優れてるとかじゃなく、wsl用に拵えたシェルのビルトインコマンドなんだから動いて当たり前ですよね、むしろ動かなければ炎上案件
取り敢えずubuntuならapt にpackages.microsoft.com/ubuntu/...レポを追加して
sudo apt install powershell[-preview|-lts]で目的は達せるはず
53(2): 2021/04/15(木)22:36 ID:OW30BJL+(1) AAS
>>41
windowsプログラムで\\wsl側に書き出すとか
54: 2021/04/15(木)22:43 ID:pkysKjEr(8/8) AAS
シェル自体も多分関係ない
PS ub20:doser> (gcm dash).source
/usr/bin/dash
PS ub20:doser> dash -l
$ pwd
/home/doser
以下同様
55(1): 2021/04/15(木)23:50 ID:oW7YM7fj(1) AAS
>>53
これで出来たよ
56(1): 2021/04/15(木)23:55 ID:B0dU/itv(1) AAS
というかlinux側からそのままwinプログラム呼べる(パスはデフォルトで引き継いでいる)んだから、カレントディレクトリに書き出せば終わり
win側からext3/4へ書き込むのは多分umask?の問題で推奨されなかったはず(直ってたらごめん)
57(2): 2021/04/16(金)00:04 ID:unf3hDsm(1/2) AAS
wslゲストからNTFSを扱うのは全く問題無い、というかオーバーヘッドが減るしNTFSのADS機能も使えるので、/homeはC:\Users\へのsymlinkにするのがベストプラクティス
マウントするんじゃないぞ、既にマウントされてそこからパス通してるので
58(1): 2021/04/16(金)00:10 ID:unf3hDsm(2/2) AAS
書き込み激しい/tmpもNTFSにした方が便利かも
VMが借りた領域なかなか返さないので
30GB位まで膨らんだらdiskpartで20GBくらい取り戻すを繰り返してる
59(1): 2021/04/16(金)00:49 ID:VjO2DK8g(1) AAS
>>57
それやっちゃうと、Win32ビルドのプログラムにより作成されるドットファイルが競合する
60: 2021/04/16(金)01:08 ID:SjvuMwdb(1) AAS
>>59
確かに自動で上書きしちゃうようなお行儀悪いプログラム居ると困るね、衝突が無いか確認は必要
無責任な発言すまんかった
まあ設定ファイルの名前衝突しても、マトモなプログラムはエラー吐いてくれると信じたいが
vimなんかはwinではホームに_vimrc作るけど、それは昔からだから多分関係ないか
特に環境依存部分は無かったので統合したな、というかエイヤっと…
vimから呼ぶコンパイラを絶対パス指定してる人なんかだとifで分ける作業が要るかも
フレッシュなユーザー作って/homeでなくユーザーホームをリンクにして試すとよいかも
61: 2021/04/16(金)01:21 ID:n6lAwBLU(1) AAS
あと、winはケースインセンシティブなんで、その辺で問題起きるかも?
Docとdocを作ろうとするとちゃんと拒まれるし、そういう事はすべきでないと思うから、リネームの手間が要るだけで何かマズイ事は起きないはずだが
確かwinもケースセンシティブに設定出来たはずだけど怖いからやってない
62: 2021/04/16(金)01:24 ID:qB1T3F0f(1) AAS
そしてそのhomeはonedriveで管理してるんだけど、win合法ファイル名でも怒られることがあるな
これがポータビリティ矯正ギプス…
63: 41,43,47 2021/04/16(金)09:16 ID:pI6zEKuk(1) AAS
>>49,52
そんなものがあるんですね!
[方法1]
>>50,51
有難うございます
linux版pwshのgcでwindowsのファイルシステム(FS)のファイルの書き込みを監視できることを確認しました
gc hoge.txt -tail 1 -wait
[方法2]
>>53,55
wslのFSへのファイルの書き込みをtail -fで監視できることを確認しました
tail -f hoge.txt
>>56,57,58
書き込みのオーバーヘッドを考えて方法1にしようかなと思います
久々のLinux板ですが相変わらず皆さん素晴らしいですね
64(1): 2021/04/17(土)03:26 ID:Ya5NFq4A(1/2) AAS
ROMってたけどクソためになる流れでありがたい
ひとつ教えてほしいんですけど>>46でtail -fをless +Fで代用するのがかったるいって何故ですか?
最近覚えてこれは便利と思ってたので特定の状況で問題になるなら知りたい
65(1): 2021/04/17(土)03:50 ID:ZtpTj8Hr(1) AAS
スクリプトに組み込めない
66(1): 2021/04/17(土)04:05 ID:GvbS17IZ(1/2) AAS
>>64
lessの中でFコマンド使わなきゃならないからtailに比べると2度手間でかったるい
って意図で書いたよ
lessにはそこまで詳しくなくてアレだけど、引数で行けるならほぼ同等の使い勝手になるかなぁ
ヒアドキュメントでコマンド食わせる事もできるかも知れないけど、未確認
67(1): 2021/04/17(土)08:57 ID:Ya5NFq4A(2/2) AAS
>>65
>>66
ありがとうございます
こっちもless使い始めてまだ日が浅いけど、
less +F foo.log で代用してました
今回のtail -fで更新効かないとこlessならいけるかは前提とか諸々含めて未確認ですけど時間あるときやってみます
あざした!
68: 2021/04/17(土)13:37 ID:GvbS17IZ(2/2) AAS
>>67
こっちもサンクス
+Fで行けるのね
69: 2021/04/17(土)14:55 ID:0Xx1wz/7(1) AAS
Windows Subsystem for Linux Update - 5.10.16
Windows Subsystem for Linux WSLg Preview - 1.0.17
次のInsiderビルドでWSLGは公式に来るみたいね
WSLg Previewはビルド21362以降じゃないと入らないとの事
(今最新のInsiderビルドは21359)
70(1): 2021/04/18(日)01:27 ID:Pi16Cqz2(1) AAS
67だけどwslからwin側のリアルタイムログ監視を
less +F /mnt/c/foo.log
で可能なことを確認したよ
もう解決してるけど何かの参考になれば幸い
71: 41,43,47,63 2021/04/18(日)12:52 ID:wmk5uUrO(1) AAS
>>70
有難うございます
私の方でも確認できました
実は端末はemacsのshellモードなのですが
gcはshellモードでは表示が崩れるのでless +Fを使うことにしました
(ただしgcもtermモードでは問題なく使えます)
72: 2021/04/22(木)02:09 ID:DUoMf79M(1) AAS
Announcing Windows 10 Insider Preview Build 21364
外部リンク:blogs.windows.com
The Initial Preview of GUI app support is now available for the Windows Subsystem for Linux
外部リンク:devblogs.microsoft.com
73: 2021/04/22(木)12:35 ID:q36+rcCT(1/4) AAS
vim:term bash/pwsh on X on pwsh on bash on linux on pwsh on wt on windows!
74(2): 2021/04/22(木)14:29 ID:w268ALzz(1) AAS
Linux GUIアプリがWindowsで動作 〜Microsoft、新しいWSL 2機能「WSLg」を初期プレビュー
Dev版Windows 10 Build 21364以降で利用可能
外部リンク[html]:forest.watch.impress.co.jp
75: 2021/04/22(木)15:14 ID:1xrAPGey(1) AAS
>>74
“wsl --update”でWSLをアップデートするだけでGUIのLinuxアプリを利用できる。
これあかんやろ
小さい内蔵SSDでやりくりしてる俺はX関連全部切ってるんですけど
76: 2021/04/22(木)15:42 ID:VW4aA+X2(1) AAS
まだプレビューなんだから、提案してくればいいんでは?
ちなみに、WSLGのvhdは約350MB(リードオンリーなんで使ってても増えない)、5.10.16.3のカーネルが約70MB
77: 2021/04/22(木)17:29 ID:q36+rcCT(2/4) AAS
パッケマネにリクエスト送ってmesa関連の依存が数GBって出てそっnした記憶
78: 2021/04/22(木)17:36 ID:q36+rcCT(3/4) AAS
あとglもぞろぞろと
まあXのせいじゃないけど大体依存してるよねって話
79: 2021/04/22(木)18:46 ID:nvwtPrnM(1) AAS
shell scriptから音楽を聞くのにwslだと面倒くさそうなので
Windowsの音楽プレーヤーを呼んでお茶を濁してたけど 、音も出るようになるみたいだな
80: 2021/04/22(木)21:22 ID:q36+rcCT(4/4) AAS
>>50
そういやnotepadはファイルロックしないかわいい子だったな
81(1): 2021/04/22(木)22:44 ID:NFkkp0RS(1) AAS
早くstableに降りてくれ
linuxの莫大なGUIパッケージが使えるのは頼もしい
82(1): 2021/04/23(金)05:38 ID:K9xLJQiH(1) AAS
>>81
Xで使えないの?
83: 2021/04/23(金)09:00 ID:9uerijJl(1) AAS
WSLgアーキテクチャ
外部リンク:opcdiary.net
84: 2021/04/23(金)10:33 ID:LLbiB/d+(1/3) AAS
>>82
VcXsrvとか非公式なものは入れたくない
85(1): 2021/04/23(金)11:06 ID:8i3OIslG(1/3) AAS
公式のものしかつかわないの?
「公式」の定義も曖昧だけど
86: 2021/04/23(金)11:09 ID:LLbiB/d+(2/3) AAS
>>85
外部リンク[html]:forest.watch.impress.co.jp
87: 2021/04/23(金)11:15 ID:8i3OIslG(2/3) AAS
あ、いや、それはわかってる。VcXsrvだって怪しい物じゃないし、MS謹製でない他のものだって使ってるだろうにと思っただけ
88: 2021/04/23(金)11:18 ID:LLbiB/d+(3/3) AAS
VcXsrvが怪しいものじゃないってのは、それってあなたの感想ですよね
私はMS製のほうを使いたいだけです
89(2): 2021/04/23(金)12:29 ID:akCUNC96(1) AAS
wslgは、IMEとか問題無く使えた?
90: 2021/04/23(金)14:25 ID:J0O2c7ve(1/2) AAS
WSLgではfontforgeは上手く動かなかった
91: 2021/04/23(金)14:53 ID:X0V20MVA(1) AAS
> 非公式なものは入れたくない
のに
> linuxの莫大なGUIパッケージ
はいいんだ…
92: 2021/04/23(金)15:30 ID:keYEuo+B(1) AAS
>>89
それ気になるね
ASTEC-XみたいにMS-IMEと連携できればいいのだけれど
93: 2021/04/23(金)17:05 ID:3Nuxuosf(1) AAS
Terminal もMS以外で良いのがあるかもしれないが、Windows Terminalを使いたいとか、まぁ、分からんでもない
94: 2021/04/23(金)17:38 ID:8i3OIslG(3/3) AAS
FileZillaとか、emaxsとか、TeraTermとか、VcXsrvとか、その他たくさん個人的にちゃんとした物だと思うので使ってます。
Windows Terminalはよくできているので使っている
95: 2021/04/23(金)17:56 ID:J0O2c7ve(2/2) AAS
>>89
少なくとも標準状態ではWindows側のIMEは使えないみたい
96(1): 2021/04/23(金)21:59 ID:PIeeQ2IX(1) AAS
最近のMS謹製はブランドマークになりつつあるな
10年位前のMS謹製はゴミの代名詞だったなあ…
やればできる子
97(1): 2021/04/23(金)23:00 ID:VtHoQwRw(1) AAS
>>96
10年くらい前はWindows使ってなかったの?
それともゴミだと思っていたのを使ってたの?
98(1): 2021/04/24(土)00:25 ID:x9Vg+puV(1/8) AAS
Ubuntu 18.04が起動しなくなったので再インストールしようとしたら
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070057
Error: 0x80070057 ???????????????
Press any key to continue...
となってインストールできない
99: 2021/04/24(土)01:56 ID:x9Vg+puV(2/8) AAS
Ubuntu 18.04だけじゃないわ
他のWSLインストールしても同じメッセージが現れて動かない
ググってもわからないし
唯一使えてるのが以前インストールしたUbuntu20.04
100: 2021/04/24(土)03:51 ID:x9Vg+puV(3/8) AAS
ストアからではなくマイクロソフトのサイトからダウンロードして手動でインストールしたら行けた
101: 2021/04/24(土)06:41 ID:aLcD1GfR(1) AAS
>>97
Windows叩ける俺すげーって言う老害だろ
放置しとけ
102: 2021/04/24(土)09:57 ID:r93fIDNP(1) AAS
>>74
こんなに早くプレビュー版が来るとは思わなかったなぁ
上手く行けば来年の今頃にもv1として「一旦」正式リリースされるかもね
103(3): 2021/04/24(土)13:16 ID:oz5pKcAa(1/3) AAS
Dockerコンテナからエクスポートしたtarって
WSLにインポートできるんだな。
ディストロ何でもありだわ。
外部リンク:impsbl.hatenablog.jp
104(1): 2021/04/24(土)14:04 ID:s/aQ4WLm(1/5) AAS
>>98
俺も同じ状態です
今までというか最近wslを再度導入したばかりで
ubunntuは正常に動作していたがInsider Preview 21364.1にアップデートしたとたん
ubunntuを起動すると
パラメーターが間違っています。
Press any key to continue...
となってしまい起動できなくなってしまった
それでubunntuを修復やリセットしたら
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070057
Error: 0x80070057 ???????????????
Press any key to continue...
になりubunnruを削除して再インストールしても同じ
検索していろいろ試したがまだ未解決です
105: 2021/04/24(土)14:06 ID:s/aQ4WLm(2/5) AAS
ubunntuはタイポミス
106(1): 2021/04/24(土)14:12 ID:x9Vg+puV(4/8) AAS
>>104
ストアアプリは削除して
外部リンク:docs.microsoft.com
からダウンロードして解凍して実行ファイルexeができるからそれをクリックしてインストール
そのあとダウンロードした解凍前のファイルappxの右クリックメニューからインストールを選べば
「アプリ」として登録されるよ
107(2): 2021/04/24(土)14:14 ID:I6DULOI2(1/2) AAS
>>103
実機Debianはdebootstrapで、実機CentOSはdnf --installrootで作成した環境を固めて持ってきてもインポート出きるよ。
108(1): 2021/04/24(土)14:21 ID:x9Vg+puV(5/8) AAS
解凍前のファイルappxは7zで解凍できるよ zipに拡張し置き換えて解凍してもいい
最初にubuntu1804.exeをクリックするとインストールが始まるけどアプリとしての登録は
さらに解凍前のファイルをその後でインストールする順番が大事
逆をやるとストアアプリ同様起動しなくなる
109(1): 2021/04/24(土)14:57 ID:s/aQ4WLm(3/5) AAS
>>106,108
レス有難う
インスコしてもダメでした
ちなみに
C:\Windows\System32> wsl -l -v
Linux 用 Windows サブシステムには、ディストリビューションがインストールされていません。
ディストリビューションは Microsoft Store にアクセスしてインストールすることができます:
となってインスコしていても無い扱いになっている
ストアアプリもしかりです
Windows\System32>wsl --status
既定のバージョン: 2
Linux 用 Windows サブシステムの最終更新日: 2021/04/23
WSL の自動更新が有効になっています。
カーネル バージョン: 5.10.16
他にしたことは
C:\Windows\System32> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Path :
Online : True
RestartNeeded : False
上方に黄色の帯状に表示されたのが
Enable-WindowsOptionalFeature: Microsoft-Windows-Subsystem-Linux
Running [oooooooooo ]
となり完了
今のところこんな現状です
110(1): 2021/04/24(土)15:24 ID:oz5pKcAa(2/3) AAS
>>107
ユーザーランドのフォルダをまとめてtarにすれば、基本的には何でもインポートできるという感じ?
111(1): 2021/04/24(土)15:26 ID:x9Vg+puV(6/8) AAS
>>109
確かHyper-Vも有効になってないとWSL2はインストールできないのではないかと思う
Windowsの「ストアアプリ」っていうシステムは前からいろいろトラブルが多くて出来が悪いから
アプリとしてWSL使う以外のHyper-VやVMwareを使った方がベターな気もする
112: 2021/04/24(土)15:35 ID:ZWEZBSCc(1) AAS
>>107
サンクス、これはいい
Fedora Rawhide使いたかったんだよね
113(2): 2021/04/24(土)15:36 ID:oz5pKcAa(3/3) AAS
カーネル5.10.16での障害の件
GitHubでも報告され始めてるね。
外部リンク:github.com
>>111
WSL2はHyper-V無しでも動くよ。
Windows 10 Homeでも使えるからね。
114: 2021/04/24(土)15:49 ID:c+zgsSpQ(1/3) AAS
winget install ubuntuとかじゃいかんのか
バージョンコントロールとかユーザーローカル/adminにするとかはまあヘルプみて
115(1): 2021/04/24(土)15:54 ID:c+zgsSpQ(2/3) AAS
wslで問題があるから直接Hyper-V叩きたい的な?
64bitのIntel/AMDアーキテクチャでHyper-V対応してないのって存在するのだろうか
10年以上前の安ノートでも元気に動くよ
116: 2021/04/24(土)16:20 ID:I6DULOI2(2/2) AAS
>>110
そんな感じ
117: 2021/04/24(土)16:57 ID:s/aQ4WLm(4/5) AAS
前のバージョンに戻したら解決しました
バージョンを戻す前にインスコしたubuntuで起動したら
又エラーが出るのかなと思っていたら
少し時間がかかったので
もしかしたらと期待したら
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: 外部リンク:aka.ms
Enter new UNIX username:
と表示され見事に起動できました
新しいバージョンでエラーが出たのは何故なんだろう
無駄な時間を浪費した感じです
でもレスしてくれた人有難う
118(1): 2021/04/24(土)18:16 ID:x9Vg+puV(7/8) AAS
前のバージョンってWindows10のアップデートを前に戻したってこと?
ストアアプリってダウングレードできるかは知らない、多分無理
119: 2021/04/24(土)18:24 ID:x9Vg+puV(8/8) AAS
>>113
有効にしなければいけないのはHyper-Vじゃなくて「仮想マシンプラットフォーム」
と「Windows ハイパーバイザープラットフォーム」だったね
何が違うかわからないけど
120(1): 2021/04/24(土)18:47 ID:OyYTPdS3(1) AAS
>>115
Core2は対応してない
121: 2021/04/24(土)20:03 ID:c+zgsSpQ(3/3) AAS
>>120
きよつける
122: 2021/04/24(土)20:10 ID:s/aQ4WLm(5/5) AAS
>>113,118
レス遅くなってすみません
前のバージョン21354.1に戻しても
C:\WINDOWS\System32> wsl --status
既定の配布: Ubuntu
既定のバージョン: 2
Linux 用 Windows サブシステムの最終更新日: 2021/04/23
WSL の自動更新が有効になっています。
カーネル バージョン: 5.10.16
で問題ないみたいです。
123(1): 2021/04/24(土)20:41 ID:skBZTMMi(1) AAS
IPで0x80070057になるのまず間違いなくこれ
外部リンク:github.com
124(1): 2021/04/25(日)11:23 ID:IGKPMQyn(1/3) AAS
む、何もしてないのに\windows\system32にwslg.exe なる怪しげなものができてる
タイムスタンプは3/16
アップデ保留し続けてたと思うんですけど…
125: 2021/04/25(日)12:16 ID:uC1aIWCN(1) AAS
>>124
最低限環境を書いてほしいな
126: 2021/04/25(日)12:18 ID:gAgoQgqP(1) AAS
Devチャネルならwslg.exeは1ヶ月くらい前のビルドからあるけどね
ちなみにそれはGUIアプリのショートカットをWindows上に作るのに使ってる
wslg firefoxとかやるとWSLのウインドウ無しでFirefoxが上がってくる
127: 2021/04/25(日)15:41 ID:+HdeVca7(1) AAS
>>123
サンデー翁とアイビーおじは切られてしまうん?
上下前次1-新書関写板覧索設栞歴
あと 875 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.205s*