[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】7 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
753
(1): 2020/05/04(月)23:35 ID:xUCP8Erl(2/2) AAS
>>752
外部リンク:github.com

ワークアラウンドもある
754
(1): 2020/05/05(火)04:33 ID:yCzntEt3(1) AAS
WSL は、Windows でgrep できないから、Linux を使うためのもの

Windowsには興味がなくて、Linuxに興味があるから、この板でよい
755
(1): 2020/05/05(火)05:02 ID:i2HVAc0c(1) AAS
>>753
いやだからそれしか方法無いってことでしょ?
756: 2020/05/05(火)05:25 ID:2B3j7MlD(1) AAS
>>755
WSL1を使うという方法もある
WSL2はWSL1の代替ではなく両方メンテナンスされる
動作モードの違いのようなもの
WSL1とWSL2はモードの切替に数分かかるものの相互に変換できる

またDockerを使う方法もある。ただしUbuntuに直接入れるのではなく
Docker for Windowsを使うこと。これはWSLから接続することも出来るが
WSLを必要とせず、コマンドライン+Windowsでも動作するものなのだから
外部から接続することも出来るだろう
757
(1): 2020/05/05(火)17:50 ID:p9Osjn7I(1/3) AAS
>>754
じゃあ、>>1の一行目っていりますかね?
はじめから付いてた?
758: 2020/05/05(火)17:53 ID:p9Osjn7I(2/3) AAS
>>757
明らかに低度の低い荒らしがいるわけで、
気にしないで放置してるとLinux板が腐ってくるよ。
759
(1): 2020/05/05(火)18:14 ID:mwWDCgmO(1) AAS
自演ミス?
760: 2020/05/05(火)18:47 ID:p9Osjn7I(3/3) AAS
>>759
追伸
761
(1): 2020/05/06(水)02:51 ID:rVlEFKd1(1/7) AAS
wsl2を使ってみているんだけど、Linux側からwsl.exe -l -vをやると、コマンドの出力にnull文字が沢山含まれている。
どうしてだろ?
762
(1): 2020/05/06(水)03:39 ID:SQ9H4ybg(1/3) AAS
>>761
普通はWindowsのコマンドはコードページを変えるとそのコードページに合わせて
文字コードを切り替えるようになってるんだけどねぇ

wsl.exeの出力はコマンドプロンプトでchcp 65001してもchcp 437しても
切り替わらない。何故か常にUnicode(UTF16)ででてる
wsl.exeはもちろん英語でも対応してるんだから文字コードを
切り替えることができるはずなんだけど

wsl.exeのバグだろうね
外部リンク:github.com
763: 2020/05/06(水)03:50 ID:rVlEFKd1(2/7) AAS
>>762
UTF-16かぁ。とりあえず不具合ということでスッキリした。ありがとう。
764: 2020/05/06(水)04:03 ID:jgfxEe9J(1) AAS
-l -vの出力にASCII外の文字がないのは幸いだったな
765
(1): 2020/05/06(水)04:15 ID:rVlEFKd1(3/7) AAS
nkfはasciiと判別するんだよな。-W16L付けると変換してくれるけど、wsl.exeのバグが修正されるとまたおかしくなる。スクリプト書くときの話です。
766: 2020/05/06(水)04:23 ID:rVlEFKd1(4/7) AAS
WSL2いいなぁ。WSL1と同様、瞬時に起動する。dockerも使えたし、sshfsなんかも動くんだね。
767
(1): 2020/05/06(水)04:43 ID:SQ9H4ybg(2/3) AAS
>>765
今の時代nkfとか日本専用のツール使うの卒業しろよ。iconv使え。
wsl.exeのバグが修正されたらとかあとで考えればいいと思うが
wsl.exe --helpの2バイト目がnull文字かどうかで判断すればいいだけだぞ
シェルスクリプトではnull文字は直接扱えないから
cut?head?とod使うことになるだろうけど
768: 2020/05/06(水)04:44 ID:SQ9H4ybg(3/3) AAS
あとfileでもある程度検出できるな
769: 2020/05/06(水)10:20 ID:rVlEFKd1(5/7) AAS
>>767
nkf は Ubuntu のディストリビューションに標準で入っているよ。
iconvは入力文字の自動判定ができないので、nkfを使ってみたんだけど、
結局自動判定できなかった。
公開するコマンドに組み込んで使いたいので、バグの修正後も動くものに
したい。結局、以下のどちらかにしようと思う。後者の方が良さそう。
wsl.exe -l -v | tr -d '\0' | tr -d '\r'
wsl.exe -l -v | sed 's/[^[:print:]]//g
770: 2020/05/06(水)10:32 ID:rVlEFKd1(6/7) AAS
あ、ごめん。nkf は cmigemo の依存パッケージでした。
おそらく、cmigemo をインストールしたときに一緒に入ったんだと思う。
公開するコマンドということから、nkf は使うべきでないコマンドでした。
771: 2020/05/06(水)10:52 ID:zTyp00tA(1) AAS
iconvも必ずしも入ってるか?と言われたら疑問残るけどね
POSIXで規定されてるとは言えたしか比較的最近の話だったはずだし
ああでもDockerイメージのdebianもcentosもalpineですら入ってるのか
なら問題ないかもな

あとは本質的にはWindows側の問題なんだからwsl.exeのラッパーバッチファイルとか
作るってのもありかもね。バッチファイルでできるかしらんけど
できなきゃvbscriptやpowershellを使うとかね
772: 2020/05/06(水)13:44 ID:vyWpj2fr(1) AAS
日本語のために必要なツールなんだから、
別にどれ使ったっていいんだよ
今でもlessの文字化け対策にlv併用してるくらいだわ
773: 2020/05/06(水)14:13 ID:OM1MkCCv(1/2) AAS
どれ使ってもいいなら、なおのことiconvでしょ?
POSIX準拠
774: 2020/05/06(水)15:15 ID:mTouaUlT(1) AAS
Ruby は標準で、NKF も入っている

nkf(Network Kanji code conversion Filter, 外部リンク:osdn.net
Ruby から使うためのモジュールです

NKF.guess(文字列)で、文字コードをそこそこ推測できる
775: 2020/05/06(水)15:18 ID:OM1MkCCv(2/2) AAS
Rubyが標準で入っていない
776: 2020/05/06(水)15:29 ID:ajLBsLop(1) AAS
alias less=lv
にしちゃってるな
777: 2020/05/06(水)15:50 ID:iqoJrc+c(1) AAS
スクリプトとかでは使わんけどnkfのほうがコマンドとしては簡単だから手打ちでは使うな
778: 2020/05/06(水)19:59 ID:rVlEFKd1(7/7) AAS
WSL2でもmount typeでdrvfs使えるんだね。
ファイルサーバのマウントはcifsに置き換えかと思っていたら肩透かし。
779: 721 2020/05/07(木)19:28 ID:rGgpyf/C(1) AAS
sleepコマンドが使えない件、Slowビルド19041.208では未解決だけど、Fastビルド19619.1000では解決されてた。
780: 2020/05/07(木)19:29 ID:viX3Vhtw(1) AAS
マジか・・・
着実に出来が良くなってきてるな。
もう、WSL 2の方がいいな。
781: 2020/05/07(木)19:31 ID:obVUzoXD(1) AAS
sleep問題はWSL1の問題
782
(1): 2020/05/08(金)19:36 ID:X4EbkNlE(1) AAS
初めてWindows10にubuntu入れたが日本語表記しない
どうすればいいん?
ubuntuはマイクロのストアからものですん
783: 2020/05/08(金)19:47 ID:iSi20QHE(1) AAS
>>782
外部リンク[html]:www.atmarkit.co.jp
784: 2020/05/08(金)21:50 ID:iRE8SE+W(1) AAS
完全に本当のUbuntuと同じやり方で
日本語化するんだなw
785: 2020/05/08(金)22:21 ID:bE4PkXNm(1) AAS
そりゃUbuntuなんだから当たり前だろ
786
(1): 2020/05/08(金)23:55 ID:bcrCHZPo(1) AAS
insiderだけで正式まだやろ?
787: 2020/05/09(土)00:13 ID:r+1KzGG3(1/2) AAS
来週の月例の日にぶつけてくるんじゃないかと・・・
1909もそうだったし。
788
(1): 2020/05/09(土)00:20 ID:D2Ax5cBu(1) AAS
>>786
何の事?
789: 2020/05/09(土)00:47 ID:r+1KzGG3(2/2) AAS
>>788
WSL 2の正式リリースのこと
790
(1): 2020/05/10(日)12:26 ID:kZkg1KVX(1) AAS
Windows Terminalは、結局、bold表示には対応しないままRC1になっちゃいましたね
対応の方法について思ったよりも広範囲で論争になってるみたい
外部リンク:github.com

全角記号に日本語全角フォントを使ってくれないのも残念なままですが、
こっちはUnicodeレベルでぐちゃぐちゃだからなぁ
791: 2020/05/10(日)12:46 ID:yUNy7vQ2(1/2) AAS
> Windows Terminalは、結局、bold表示には対応しないままRC1になっちゃいましたね

bold表示に対応してる端末なんてあるの?
792: 2020/05/10(日)12:52 ID:YM9gXXwb(1) AAS
TeraTermとか
793: 2020/05/10(日)14:20 ID:yUNy7vQ2(2/2) AAS
>>790
外部リンク:en.wikipedia.org

元の仕様は8色しかなく、名前を付けただけでした。SGRパラメータ30?37は前景色を選択し、
40?47は背景を選択しました。かなりの数の端末が、異なるフォントではなく明るい色として
「太字」(SGRコード1)を実装したため、8つの追加の前景色が提供されました。

bold = 明るい色のこと
794: 2020/05/10(日)20:18 ID:zmLd2FBr(1) AAS
CRTの頃の実装なら、高輝度は確かにより太っては見えるしな
795
(1): 2020/05/12(火)16:46 ID:H+SjQFPU(1/2) AAS
wslってdockerとかコンパイラとか開発環境いれていく以外に便利な使い道あるの?
windowsで動かないけど、wslでなら動く便利ツールが存在するとか
796
(1): 2020/05/12(火)17:17 ID:3i+/TLbh(1) AAS
bashが使えるだけでもだいぶ便利だけど、、
797: 2020/05/12(火)17:32 ID:ZqQPauGF(1/3) AAS
emacsがまともに使えるだけで幸せ
798: 2020/05/12(火)17:36 ID:kVRIGMdl(1/2) AAS
365日サーバー稼働している俺には必要ない
Teratermで充分
799: 2020/05/12(火)17:39 ID:ZqQPauGF(2/3) AAS
今であればVSCodeとRemote Developmentが使えるところだな
800
(1): 2020/05/12(火)18:04 ID:kVRIGMdl(2/2) AAS
ちょっと聞きたいけどwslによるlinuxってどこにインコされるの?
network>wsl>linuxみたいだけど
windows上からは見れないんだよね実際にwindows上のどこにあるの?
801: 2020/05/12(火)18:18 ID:2mV/kTm8(1) AAS
%LocalAppData%\Packages以下にある
ストアアプリのデータと同じ場所
802: 2020/05/12(火)18:22 ID:ZqQPauGF(3/3) AAS
>>800
WSL1はNTFS上(ApoData配下の深いところ。Windowsからアクセスする時は、\\wsl$から行かないとだめ)
WSL2はHyper-Vの仮想マシンのディスク上(こちらも\\wsl$からアクセスできる)
803: 2020/05/12(火)18:29 ID:/ntNymf/(1) AAS
>WSL2はHyper-Vの仮想マシンのディスク

ってどこにあるんだろうな。.vhdxだろうけど。
804: 2020/05/12(火)18:30 ID:OAIN1IoC(1/3) AAS
仮想マシンではなくコンテナって書いているね。
外部リンク:qiita.com
805: 2020/05/12(火)18:40 ID:OAIN1IoC(2/3) AAS
軽量仮想マシン(Light-weight Virtual Machine) なそうだ
外部リンク:roy-n-roy.github.io
806
(1): 2020/05/12(火)19:30 ID:H+SjQFPU(2/2) AAS
>>796
どういう用途にbash使ってるのかしりたい
個人的にはコマンドをパイプで組み合わせるくらいならwindowsで困ってない
(xargsをwindowsでは使いたくないけど)
batかくよりshell scriptが書きたいはわかる

windows上のファイルをbashやshell上のファイラーで管理するのは茨の道だと思ってたんだが
そうでもない?
807: 2020/05/12(火)21:28 ID:OAIN1IoC(3/3) AAS
>>806
誰も答えないので。自分の場合はだけど、ファイラーはemacsのdiredを使っている。
ファイル開くのは f 押すのみ。emacsカスタマイズして、Windowsのドキュメント
もemacsから開けるようにしているので、explorerあまり使わない。
ファイルのコピーや移動はwdiredってのを使うと、2つのdiredバッファ間で c や r で
対応できる。sshにはtrampってのを使ってやはりそこでもdired使っている。開いた
diredバッファ間でやはりwdired使えるので、WinSCPは一切使わない。というか
インストールもしていない。bashはshell-modeっての開いている。ANSI端末である
必要があれば、ansi-termってのもある。shell-modeはtrampの接続先でも使えるので、
ターミナルソフトも使わない。なのでTera Termもインストールしていない。
省1
808: 2020/05/12(火)21:50 ID:BcTviD0i(1) AAS
>>795
MS「開発に便利なWSL作ったで!」
開発者「うぉー!」
お前「開発以外で何が便利なの?」
809
(2): 2020/05/13(水)07:29 ID:Ah+WnKtd(1) AAS
室井佑月さん、外出自粛解除の韓国を評価…「韓国のやり方はうまくいった…この国も見習うべき」
外部リンク:headlines.yahoo.co.jp

小倉智昭「頭を下げて」 韓国にコロナ対策聞くことを提案
外部リンク:headlines.yahoo.co.jp

東国原 コロナ対策「日本は韓国方式を取り入れるべきだった」
外部リンク:headlines.yahoo.co.jp

岡田晴恵教授、PCR検査を徹底した韓国を「強いリーダーシップを持つ指揮官をおいて徹底してやってきた」
外部リンク:headlines.yahoo.co.jp

韓国のコロナ対応 羽鳥アナ「経済の回復、解除も早い」 玉川徹氏「日本はいまだに根づまりとか…」
外部リンク:headlines.yahoo.co.jp
810: 2020/05/13(水)07:48 ID:wpPAnUqp(1) AAS
>>809
自民党支持のネトウヨだけど韓日友好や天皇陛下に敵対するのは非国民です。

画像リンク[jpg]:karutosouka2.tripod.com
811: 2020/05/13(水)21:38 ID:IAJHeVvz(1) AAS
所で何時正式発表有るのよ
いい加減待ちくたびれたわ
812: 2020/05/14(木)04:27 ID:OoJdk48M(1) AAS
5月28日ってウワサは出てるね
813: 2020/05/14(木)06:41 ID:jg9GWJLR(1) AAS
Insider Preview リングで入れて、すぐにオフでいいんでない?
814: 2020/05/16(土)16:47 ID:/N7KnveA(1) AAS
>>809
画像リンク[jpg]:i.imgur.com
815: 2020/05/16(土)20:00 ID:G8QCs+CG(1) AAS
ネトウヨ警報!

画像リンク[jpg]:livedoor.4.blogimg.jp
816: 2020/05/18(月)16:45 ID:cq3tdt3c(1/2) AAS
WSL = 鳥限定奇形Hyper-V
でFA?
817: 2020/05/18(月)16:46 ID:cq3tdt3c(2/2) AAS
訂正
WSL → WSL2
818: 2020/05/19(火)13:29 ID:EnrnMm/a(1) AAS
WSL2ってすごいな。便利すぎやろ。
819: 2020/05/20(水)00:43 ID:TEfzKMYD(1) AAS
せやろ。まだ正式リリースちゃうんやけどな。
820
(1): 2020/05/20(水)01:18 ID:wIkdKbP1(1) AAS
The Windows Subsystem for Linux BUILD 2020 Summary
外部リンク:devblogs.microsoft.com

ロードマップ公開
821: 2020/05/20(水)01:21 ID:c9U5YRI9(1) AAS
なんだかすごいことになってきたな。
822: 2020/05/20(水)01:24 ID:X/bPGcjr(1/4) AAS
せっかく買ったX410が要らなくなるの?
823: 2020/05/20(水)02:02 ID:DHsWsiRP(1/3) AAS
MSあたりの巨大企業が本気で取り組むと凄いことが出来るんだろうな
Excelなんかも最初はダメダメだったけどいつの間にかスタンダードになったしな
824: 2020/05/20(水)03:19 ID:lwoE6bCp(1) AAS
善いことだ
そのうちMicrosoft Linuxとかやり出してLinux界隈に要らん反感を買うのでは…と思っていたが、WSLのやり方はずっと穏健でスマートだった。
いまやWindows自体が堅牢で計量な環境なので、そこにLinuxを融合するのは理に適ってもいる
825
(2): 2020/05/20(水)03:25 ID:pwRnQfHp(1/5) AAS
まじかよw

> Adding Linux GUI app support to WSL is on our roadmap

GUIアプリサポートするんだ?設計的にはX ServerをWindowsに搭載するんだろうな。
826: 2020/05/20(水)03:30 ID:hNPdn+0l(1) AAS
WaylandでレンダリングしたものをRDPでWindows側で表示しているらしい

まあ自分で適当なXサーバ入れてRDPで接続しても同じ事だが
お仕着せでデフォで手段が提供されるなら喜びこそすれ嘆く理由は無いな
827
(1): 2020/05/20(水)03:30 ID:X/bPGcjr(2/4) AAS
>>825
"These apps connected to a wayland server running inside of WSL, which communicated with a RDP client on the Windows host."
Wayland+RDPらしい
828: 2020/05/20(水)03:30 ID:X/bPGcjr(3/4) AAS
おっと1秒遅かったか
829: 2020/05/20(水)03:51 ID:DHsWsiRP(2/3) AAS
思い起こせばん十年前MSからAT互換機用Win3.1日本語版が出た事によって98の呪縛から解き放たれたあのときの興奮に近いモノを感じる
830: 2020/05/20(水)03:52 ID:vemngT40(1) AAS
GPUサポートが最も要望多かったんだ
831: 2020/05/20(水)05:20 ID:P6XizXn4(1/4) AAS
GPLサポートな。
832: 2020/05/20(水)08:14 ID:cfOM4IZA(1) AAS
いやGPUで合ってるだろ
833
(1): 2020/05/20(水)08:20 ID:pwRnQfHp(2/5) AAS
GPUはWindowsの方が強力につかえるのに
機械学習とかで使うGPGPUはLinuxの方が充実してたからな
834: 2020/05/20(水)09:59 ID:P6XizXn4(2/4) AAS
GNUな。
835: 2020/05/20(水)10:21 ID:/JD997XY(1) AAS
でも/dev/nvidia0が直接生えるわけじゃないのね
まあいずれツール側が対応してくれるんだろうけど
836: 2020/05/20(水)10:33 ID:pwRnQfHp(3/5) AAS
開発用と考えれば動けばいいからね
837
(1): 2020/05/20(水)10:54 ID:HpXsxg73(1/2) AAS
>>825
それだったらWSL1でできるじゃん
838: 2020/05/20(水)10:59 ID:HpXsxg73(2/2) AAS
>>833
これ
nvidiaもnouveauもアレだから、マシになることを祈りたい
839
(1): 2020/05/20(水)12:00 ID:wlSD+FXi(1) AAS
>>820
GPUとGUI使えるのか
もうLinuxにWinのデスクトップのせちゃえよ
840: 2020/05/20(水)12:24 ID:pwRnQfHp(4/5) AAS
>>837
WSLは出来ないことを出来るようにするんじゃなくて
より手間なく出来るようにするのが目的
いわば統合開発環境を提供しているようなもんだ
841: 2020/05/20(水)12:24 ID:pwRnQfHp(5/5) AAS
>>839
使いづらいLinuxのデスクトップを排除、Windowsの制御化に
持ってくることが重要なのだから、それをやると劣化することになる。
842: 2020/05/20(水)15:48 ID:fZOLazJh(1) AAS
Mainlining The Microsoft DirectX Kernel Driver For Linux Will Be An Uphill Battle
外部リンク[php]:www.phoronix.com
843: 2020/05/20(水)16:06 ID:DHsWsiRP(3/3) AAS
いうほど使いにくいか?
慣れちゃってるから解らないのだがどの辺が使いにくいの?
844: 2020/05/20(水)16:20 ID:P6XizXn4(3/4) AAS
ソフトが無いからじゃないか?
845: 2020/05/20(水)16:26 ID:obQ27CHr(1) AAS
まぁWindowsに慣れてれば使いにくいだろうし、
日々Linux使ってればそりゃ慣れてるんだから使いやすいだろうし
846
(1): 2020/05/20(水)16:32 ID:ElS74gvq(1) AAS
ID:P6XizXn4

なんなの
847: 2020/05/20(水)16:36 ID:X/bPGcjr(4/4) AAS
WSL2でのDirectXはWDDM2.5以上のグラフィックドライバが必要なのか
流石にPC買い換えないといかんか
848: 2020/05/20(水)16:38 ID:P6XizXn4(4/4) AAS
>>846
GPLですが?
849: 2020/05/20(水)22:03 ID:e/Ym5vH4(1/2) AAS
>>827

なんでWaylandなんでしょうね。
X11+xrdpでもいいように思うけど。
850
(1): 2020/05/20(水)22:36 ID:A+J44lqr(1) AAS
waylandは色々と潜在的な問題を抱えてて先行き不透明なのになぁ
851: 2020/05/20(水)22:49 ID:e/Ym5vH4(2/2) AAS
>>850
いざとなればMicrosoftが資金出したり、開発協力だして何とかなるような気がするけど。
852
(1): 2020/05/21(木)09:40 ID:XeJPZs6g(1) AAS
GoogleもChromeOSでWayland使ってる
いざとなればMicrosoft+Googleで
1-
あと 150 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s