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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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で監視できることを確認しました
省4
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...
省5
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
省14
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:
と表示され見事に起動できました
省3
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
サンデー翁とアイビーおじは切られてしまうん?
128
(5): 2021/04/25(日)18:23 ID:pMJnsQS6(1/2) AAS
WSLで作ったシステムのバックアップってどうやればいいの?
129: 2021/04/25(日)18:28 ID:8WGftgqz(1) AAS
>>128
コンテナまるごとバックアップしとけばいいんじゃね?
130: 2021/04/25(日)18:57 ID:80lIzZsE(1) AAS
>>128
エクスポートすれば?
普通使い始める前にドキュメント・コマンド・バックアップ/リストアの確認をすると思うんだが
131: 2021/04/25(日)19:39 ID:IGKPMQyn(2/3) AAS
.vhdで検索してコピペで大丈夫だった
どっかでディストロ情報管理してるはずだから、他のマシンに移すとかだと一手間要るかも
132: 2021/04/25(日)19:42 ID:IGKPMQyn(3/3) AAS
ごめん多分意図してるのと違うな
1ファイルだからコピペも速いし単なるバックアップには便利
133
(2): 2021/04/25(日)22:54 ID:pMJnsQS6(2/2) AAS
答えてくれてありがとう
仮想マシンのイメージと違って少しわかりにくいね
とりあえずデータが入っているフォルダをコピーしてみることにするよ
134: 2021/04/25(日)23:17 ID:/Tzoh1w+(1) AAS
>>128
>>133
特定のファイルやフォルダだけなら、コピーすればよいだけ。
システム丸ごとなら、
バックアップ:wsl --export
リストア:wsl --import
外部リンク:impsbl.hatenablog.jp
135: 2021/04/26(月)00:25 ID:j1xlauWF(1/2) AAS
>>133
WSLの使用目的は何?
136
(3): 2021/04/26(月)00:32 ID:xehHQSmQ(1/2) AAS
importするとデフォルトユーザーがrootになるらしい
変更するにはUbuntu-20.04なら
ubuntu2004 config --default-user myuser
で直せるが
「ディストリ名から記号を抜いた物がコマンドになっている」
という意味不明な仕様は理解できん。
137
(1): 2021/04/26(月)00:58 ID:j1xlauWF(2/2) AAS
>>136
それは各々に付随しているユーティリティーのコマンド
通常はwslコマンドで事足りると思う
とりあえずマニュアルくらい読んでくれ
138: 2021/04/26(月)01:21 ID:xehHQSmQ(2/2) AAS
>>137
たいていの人が認識してないコマンドが勝手に増えてるし
wslコマンドにデフォルトユーザー変更なんてないし
ドキュメントに記号を抜けなんて書かれてなくて
鵜呑みにするとコマンドが見つからない
139
(1): 2021/04/26(月)01:54 ID:bWbU4KiP(1) AAS
wsl.exeでデフォルトユーザーが変更出来ないのは疑問だよねぇ
独自のディストリを作った時にWSL-SetDefaultUserを見つけてお世話になってるよ
140: 2021/04/26(月)06:12 ID:s/0jjsYT(1/2) AAS
test
141
(1): 2021/04/26(月)06:24 ID:s/0jjsYT(2/2) AAS
>>136
> importするとデフォルトユーザーがrootになるらしい
他の人がイメージ使うかもしれないんだから当然じゃね?

>>139
MS推奨の/etc/wsl.confを使う方法を使えよ
外部リンク:docs.microsoft.com
142
(1): 2021/04/26(月)07:17 ID:WFoz4QeC(1) AAS
>>141
推奨?それ機能はあるけど使ってないんじゃない?
そこにデフォルトユーザーが保存されるなら、export/importやっても変わらないでしょ
143: 2021/04/26(月)07:30 ID:WI84hyzs(1/2) AAS
>>142
デフォルトユーザーが保存される場所じゃなくて
デフォルトユーザーを保存する場所。自分で書かない限り何も書かれていない。

そこに明示的に書けばイメージに含まれるから
export/importやっても変わらなくなる

昔はイメージにデフォルトユーザーの情報がなくて
rootにするしかなかったのが改善されたってことでしょ?
144: 2021/04/26(月)07:54 ID:WI84hyzs(2/2) AAS
>>136
> 「ディストリ名から記号を抜いた物がコマンドになっている」
> という意味不明な仕様は理解できん。
POSIXのガイドラインに従ってる

外部リンク[html]:pubs.opengroup.org
Guideline 2:
Utility names should include lowercase letters (the lower character classification) and digits only from the portable character set.
145
(1): 2021/04/27(火)08:48 ID:USSu1lCQ(1) AAS
WSLg試したやつおる?
GUI版のEmacsとか立ち上がる?
146: 2021/04/27(火)12:03 ID:p1KRs5Cx(1) AAS
>>128
homeだけでいいならtarで/mnt/c配下ににバックアップファイルを作るのがいいよ。
147: 2021/04/27(火)14:16 ID:kFe8kqXU(1) AAS
>>128
外部リンク:superuser.com
148: 2021/04/27(火)22:37 ID:Dzlz1OmR(1) AAS
>> 136
> importするとデフォルトユーザーがrootになるらしい

ならないよ。
wsl.confに指定されたユーザーがデフォルト・ユーザーのまま変わらない。
149: 2021/04/28(水)05:23 ID:taS/DL8q(1) AAS
>>145
立ち上がる
150: 2021/04/28(水)05:32 ID:NlSCbbDx(1) AAS
Devチャネルは戻れなくなるから試しづらい。仮想環境上げるのもHOME Editionだから色々面倒。ベータチャネルに来るのはいつ頃だろう?
151: 2021/04/29(木)01:30 ID:4qqDAhC8(1) AAS
WSLって仮想マシンとどっちがいいんだろう?
152
(1): 2021/04/29(木)05:02 ID:f4S0NYMP(1/3) AAS
仮想マシンにWindowsと連携機能をつけたがWSL2

連携機能が不要って言うなら仮想マシンだけでいいが
連携機能があるからWSL2が人気なんだよ
153
(2): 2021/04/29(木)07:31 ID:upI3/wLV(1) AAS
>>152
連携機能って具体的に何?共有フォルダとかじゃないよね?
154: 2021/04/29(木)07:42 ID:1zZN0Kqk(1) AAS
>>153
WSLがどういうものか調べてからレスしろよ
155
(1): 2021/04/29(木)09:18 ID:f4S0NYMP(2/3) AAS
>>153
> 連携機能って具体的に何?

仮想マシン=結局は別のマシンにすぎない。
仮想マシンはリモートにある別のLinuxマシンを使ってるのと大差なく
Windowsの機能が強化されるわけじゃない。
それじゃmacOSのような快適さは得られなかった

WSL2は別のマシンがあるように見えず
WindowsがまるでLinux機能を備えているかのように動く
だからmacOSを超えた。もちろんLinuxもね。
156: 2021/04/29(木)10:13 ID:Eah/Y5Rm(1) AAS
仮想マシン上のリソースを「透過的に」利用できるところがウリ
完全に「痒み」が取り払われるまでには至ってないけど、便利になったもんだ
157: 2021/04/29(木)10:24 ID:vCJT9llI(1/2) AAS
WSLgにも期待
158
(1): 2021/04/29(木)11:19 ID:BScWT0C1(1) AAS
>>155
「まるでLinux機能を備えているように動く」とか文芸的な表現はもういいからw
具体的に言えよそれで充分。
例えばどんな使いしたときそう動くんだよ?w
159: 2021/04/29(木)12:14 ID:da2IkNwm(1/6) AAS
> wsl お好きなコマンド(newline)
以上になんか言う事あるか?
160: 2021/04/29(木)12:35 ID:3Neh41wP(1) AAS
相互にパイプで渡せたり出来て便利だけどな
1-
あと 842 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.045s