21/07/29 09:52:52.53 ZjoMwMRE.net
乙
3:login:Penguin
21/07/29 18:55:47.90 qMTZ38KC.net
サイズがでかいんだけど、cドライブ以外にはインストールできないのかしら?
4:login:Penguin
21/07/30 06:10:03.77 xJ3sy5k+.net
>>3
URLリンク(pcvogel.sarakura.net)
5:login:Penguin
21/07/30 08:57:59.30 /qvJGvpi.net
立ってた
6:login:Penguin
21/07/31 02:21:12.74 XzU5a9E6.net
>>4
サンクス
wsl2だから移動は無理ぽです。MSも移動するなと言ってますし。
結局diskpartで250gb -> 6gb位まで減らしましたよ
7:login:Penguin
21/07/31 09:59:18.01 Eof3ImCL.net
Install WSL with a single command now available in Windows 10 version 2004 and higher
URLリンク(devblogs.microsoft.com)
8:login:Penguin
21/07/31 15:59:45.76 5j9DKPyJ.net
>>7
こりゃ便利だな。しかしデフォルトがうぶんちゅかよ
9:login:Penguin
21/08/03 16:28:51.04 xJDlGah+.net
未だにwsl2が数秒で立ち上がる理由が分からん。
どうなっとるんだ
10:login:Penguin
21/08/03 16:59:52.62 Bw7eV5P7.net
え?
11:login:Penguin
21/08/03 19:18:35.30 c7kdQYU8.net
サーバープロセス起動しないからな
12:login:Penguin
21/08/04 16:08:58.91 +pywMRCa.net
11のbetaでもwslgが機能した
実装されるのかな
13:login:Penguin
21/08/04 22:51:13.46 /YeDxVqD.net
え?
14:login:Penguin
21/08/05 00:41:21.60 S0d7J2sh.net
今更なんだけどWindowsのデスクトップにUbuntuのhomeのショートカットを作成するとダブルクリックしてファイルが見れたりするから便利だよね
Ubuntu起動してなくてもこれで起動するから良いよね
そのファイルをデスクトップにドラッグ&ドロップ出来るし
逆もしかり
15:login:Penguin
21/08/05 09:00:58.31 Voig/Qpi.net
>>14
いや起動してるからアクセスできてるんだろ・・・
Vmmemが走ってるでしょ
16:login:Penguin
21/08/05 09:02:48.30 Voig/Qpi.net
>>14
いやショートカットから(ホストWindowsのExplorer上から)勝手に起動してくれるという意味か
その通りやなすまんな
17:login:Penguin
21/08/05 11:58:16.73 4L5MKfRd.net
いいってことよ
18:login:Penguin
21/08/05 20:24:39.01 5WuLj3DE.net
え?
19:login:Penguin
21/08/05 22:06:01.86 zAumX1t/.net
>>6
exportしてunregisterしてimportするだけだろ
20:login:Penguin
21/08/06 16:04:15.46 RuX9QLaU.net
>>18
え?w
21:login:Penguin
21/08/09 13:44:45.79 cjsnURkg.net
一々wsl --shutdownとかしてないならそのまま動いてるやろ
logoutせずに死んで接続切れてもps aで前回のinitの残骸見えるし
再アタッチめんどいからkillしてる
22:login:Penguin
21/08/09 14:10:16.98 cjsnURkg.net
>>14
ファイルシステム相互運用するなら逆にした方が安全だと思うよ、/homeをwindows(NTFS)に置いて、wsl側からsymlink貼るとか
NTFS上でのextシンボリックリンク作成コマンド(ln -s)が最近まで正しく動かなかったし、今も属性が少ないからNTFS上で変に見えるという問題がある
windowsコマンドで作れば情報落ちはない
ni src -target link -itemtype symboliclink的なのをラップして使うべき
23:login:Penguin
21/08/13 03:11:10.52 pdq6cIx9.net
WSLg Win + 矢印での移動効かないのキツい
Linux側で対応できるものなのか? なんかいいツールない?
タイリングサポートしてるのが欲しい
24:login:Penguin
21/08/13 13:52:02.76 LNjAegiE.net
WSL2を開発環境として利用することを検討してます
VagrantやDockerのようにIaCでWSL2環境を管理したいのですがそういったツールはありますか?
25:login:Penguin
21/08/13 15:21:08.67 WtvVnaRU.net
>>24
Dockerでよくね?
26:login:Penguin
21/08/13 15:48:38.58 LNjAegiE.net
>>25
調べました
Dockerコンテナのエクスポートインポートに対応してるんですね
DockerHubやプライベートレジストリからWSL2インスタンスを構築するスクリプトとか作ったら便利かもですね
27:login:Penguin
21/08/13 17:56:00.84 LNjAegiE.net
私のPCではエクスプローラーのナビゲーションウィンドウにWSLディレクトリが表示されません
グーグル検索によると2020年4月のプレビュー版にこの機能が搭載されています
この機能はプロダクションでオミットされたのでしょうか?
それとも何か設定を変えれば表示されるようになりますか?
28:login:Penguin
21/08/17 14:23:14.28 l6vHU8zU.net
まず\\wsl$\distro-nameが/に対応してるかチェックしたら
してたらサイドバーのコンテキストメニューから打ち込んで追加できない?
対応してないなら知らん
29:login:Penguin
21/08/17 14:53:22.08 a75T1LrU.net
手元に環境ないので一般論だけど
windowsパス\\wsl$\のwsl$はサーバを指す識別子だから、実装はともかくネットワークの設定あたりからドライバ(単なるリダイレクタ)が拾えるはず
無いなら探すか、今まで変に弄くった記憶がないか確かめるといいかも
30:login:Penguin
21/08/17 15:21:03.16 a75T1LrU.net
もし提供されてないバージョンでも、エクスプローラをファイラとして使うのに問題はない、色々なプロトコルに対応してる
WindowネイティブなSMB(linux側は移植のsamba)をお勧めする
31:login:Penguin
21/08/17 15:34:44.96 hQ7IkOoy.net
ナビゲーションウィンドウに「Linux」って出てくるヤツの事じゃない?
19063から実装っぽいから、Win10系(1904x)にはまだバックポートされてないって話かと
まあ、当面は¥¥wsl$でアクセスするしかないと思うよ
32:login:Penguin
21/08/17 16:56:51.68 di3qrv6G.net
>>31
本格実装はWindows 11から、Windows 10では現状のまま放置されそうだな。
33:login:Penguin
21/08/18 18:09:15.95 TEMjoqXv.net
WSLgでAndroidアプリ使ったろうとanbox入れようと思ったら前提となるカーネルモジュール組み込みの時点でコケた
MSの独自カーネル周り(CBL-Mariner)だから一般のディストリとはやっぱ違うのか
34:login:Penguin
21/08/18 18:50:18.98 k5rXwQEp.net
>>33
やり方を間違えたのではないか?
github.com/microsoft/WSL2-Linux-Kernel
からカーネルソース落として、
README-Microsoft.WSL2
の注意事項は読んだか?
35:login:Penguin
21/08/18 18:55:06.44 ssMvbM0S.net
なんか面倒くさいから、一台Linuxマシン用意したら全て解決だよ
36:login:Penguin
21/08/18 19:06:11.31 pWv05CPx.net
>>33
どうコケたのか分からんけど、自分はWSL2でanbox動かしたことあるよ
5.?辺りでモジュールはカーネルツリーにマージされたから、anboxのサイトにあるソースをコンパイルして組み込むのは、多分かなり難しいはず
(ヘッダの構成とか変わっててコンパイルが通らなかった)
>>34 のサイトからソース持ってきて、make ~ menuconfigでanboxの分をスタティックリンクで有効にしたカーネルをビルドして差し替えたけど
スタティックリンクにしたのはWSL2では起動時にモジュールをロードしないから
まあ、この辺は普通のディストリとは違うね
37:login:Penguin
21/08/19 12:34:04.93 6V8nlkBZ.net
wslgってWin11じゃないと使えないの?
11は糞UIとか重いとか聞いて恐れてる
38:login:Penguin
21/08/19 14:14:58.87 TVFRHyrU.net
「Windows 10 バージョン 21H2」の新機能が実装、Release Previewチャネルで提供開始
WSLのGPUコンピューティング対応などが目玉。ただし、配信対象は一部に限られる
URLリンク(forest.watch.impress.co.jp)
39:login:Penguin
21/08/21 08:09:47.19 AD6X62cm.net
Windows にubuntu入れてLinuxのHDDイメージをマウントすると
許可されていないとなるんだけどなんでやろ
# mount -t ext3 -o loop /tmp/hdd_10gb /hd
mount: /hd: mount failed: Operation not permitted.
40:login:Penguin
21/08/21 13:17:59.85 WKklRPSm.net
>>39
sudoが必要とかそんなことではないか
41:login:Penguin
21/08/21 13:38:17.91 PoHcIqoy.net
恐らくWSL1だから
1にloopデバイスは無い
42:39
21/08/21 18:57:56.24 AD6X62cm.net
>>40
sudo bash した状態です
>>41
あら、ホントだ。WSL1だったようです。
ありがとうございます。
C:\Users\xxx>wsl --list --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 1
43:login:Penguin
21/08/21 20:32:04.17 z+Np32+I.net
x上で日本語入力できない。そんな人いない?
44:login:Penguin
21/08/21 20:37:59.95 OwYd+OqZ.net
いない
45:login:Penguin
21/08/22 09:33:26.75 acGrSojw.net
つめてぇ
46:login:Penguin
21/08/22 10:23:44.88 5YrHiLGG.net
こんなんではだめなのか?
URLリンク(astherier.com)
47:login:Penguin
21/08/22 12:04:12.56 6ULG/u7J.net
そもそも全く環境書いてない時点でお馬鹿な低スキル確定だから、質問に答える価値ゼロなんよ
48:login:Penguin
21/08/22 12:15:46.90 uzXgPRlZ.net
そう言う言い方では煽りにしかなってないと思うのだが
49:login:Penguin
21/08/22 12:25:06.88 epNRihTl.net
煽りだよ
50:login:Penguin
21/08/22 13:34:37.82 acGrSojw.net
43です。お騒がせしています。長文です。
>>46さんのHPは見ているのですが、うまく回避できません。
現状、Ubuntuだけのコマンドラインでは日本語の入力はできています。
Xを立ち上げると日本語入力できないので、fcitx-diagnoseで見つけたエラーをつぶしています
2つほど、エラーが消えません
# 環境:
4. ディレクトリ:
2. `${XDG_CONFIG_HOME}`:
環境変数 `XDG_CONFIG_HOME` がセットされていません。
現在の `XDG_CONFIG_HOME` の値は `~/.config` (`/home/***/.config`) です。
と
## Gtk:
2. `gtk-query-immodules`:
1. gtk 2:
**gtk 2 用の `gtk-query-immodules` が見つかりません**
**gtk 2 用のFcitx im モジュールが見つかりません。**
2. gtk 3:
**gtk 3 用の `gtk-query-immodules` が見つかりません**
**gtk 3 用のFcitx im モジュールが見つかりません。*
で、この回避に手間取っています。
今やっているのは、
XDG_CONFIG_HOMEは.bashrcにexport XDG_CONFIG_HOME=~/.config
と書き込んで
immoduleはlocateで
/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0
/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0
にあるのを確認しただけで、エラーをうまく回避できません。
何か手はありますか?
51:login:Penguin
21/08/23 09:48:13.91 6741vT89.net
WSL2にインストールしたUbuntu上のDockerコンテナ内から
Windowsアプリを実行したいです。
Ubuntuの/mnt/c配下のアプリがあるディレクトリから実行すると実行できています。
しかし、同じディレクトリをdocker-compose.ymlにてbind-mountして実行すると
実行できません。(標準出力に何も表示されず)
ディレクトリ自体にはアクセスできていて、権限もフルで設定されています。
コンテナ内からtouchで該当ディレクトリにファイル作成もできています。
何か方法はあるのでしょうか?
52:login:Penguin
21/08/23 11:13:48.11 VqmI91z8.net
>>51
コンテナ内でWindwosアプリは実行できないでしょう
53:login:Penguin
21/08/24 07:40:23.47 7oFwU/Nj.net
>>52
Ubuntuからは実行できてもコンテナからは実行できないものなのですね。。
残念。
54:login:Penguin
21/08/24 08:02:07.14 k8yfLfD+.net
>>53
使ったことないけど、Docker for Windows には Windowsコンテナあるね。
それのクライント機能をUbuntuに持つのは出来そう。
55:login:Penguin
21/08/24 21:55:45.14 i7er0vdd.net
7,8年前位古いPCだが
Dockerとか使ったことないけど
メリットとデミリット教えて
56:login:Penguin
21/08/25 00:33:26.10 O9aFJ1ri.net
>>55
分かりやすいまともな記事が少ないのはわかるが、検索したほうがいいよ。
Dockerとはシステムの構成管理から仮想化実行までを行うシステムだからな。
こんなところで数行で答えられるほど単純なものではない。なかなかに奥が深い。
57:login:Penguin
21/08/27 15:31:40.41 RpNJwyUy.net
>>56
やっぱり難しそうですね
他にも勉強することがあるのでその内勉強します
58:login:Penguin
21/08/27 16:45:48.71 ddNIYWhu.net
基本的にどういうものなのか確認すればいいのに…
何にしても道具は使い手により有用性が変わる訳だし
59:login:Penguin
21/08/27 17:03:26.25 9/mrpKRf.net
こういうのってみんな何のために使ってんの?
60:login:Penguin
21/08/27 18:53:17.26 TVgYd8Je.net
>>59
Linux系のツールを使うのに使っている人が多いのでは?
何でもかんでもWindowsに移植されてネイティブで動作するように提供されているわけではないし、ちょっとしたツールを使うだけなのに大掛かりに仮想環境を構築して起動するのも面倒。
61:login:Penguin
21/08/27 19:17:48.66 IxVXQSKq.net
>>59
Linux版のEmacsをGUIで使うため。
62:login:Penguin
21/08/27 20:44:43.58 kGqQM9HT.net
それこそ30年来作り貯めたシェル/スクリプト環境を活用できるので
それで何をしているのかと問われても、雑用全般としか言いようがないが
さっきまでやっていたのが、あるディレクトリ下のサイズもファイル形式も雑多な画像ファイル数千個から
同サイズで単一の命名規則のファイル名で撮影(作成)日付順にサムネイルとご本尊へのリンクを張ったインデックス(html)ページ作成
ほぼ半自動で走らせられるスクリプトがあるので、俺はディレクトリ指定した後は鼻ほじってるだけ
その前は表組されたwebページ上の要素の一部をカットしてきたプレーンテキストから要素を抜き出して既存のcsvに追加
まあわかりやすく言えば経費請求用のリストなんですけどね
こういう身の回りの作業を少しずつ自動化したりスクリプト作って貯めておいて省力化する事こそ、人がわざわざ仕事以外でコンピュータなんか使う理由でしょう
63:login:Penguin
21/08/28 01:07:09.42 ekDLEpjT.net
>>60-62
59です。ありがとうございます。
しかし、皆さんLinuxのネイティブ環境で使わないのは計算機増やしたくないとかの理由なのかな?
自分はwindowsしか使えない人にlinuxで作ったプログラム実行してもらうためcygnus入れてたんで
その延長でWSL入れてみたけど、結局面倒になって一台別にlinuxマシン用意してファイル共有して作業するようになってしまった
そしたら他の人はどういう目的で使ってるのか興味が出てきました。
まぁ複数台あると切替とか面倒なんですよね。
64:login:Penguin
21/08/28 09:56:13.38 oyzkcx0O.net
自分はwsl2利用する前はノートPCのWin用とLinux用のHDDを各々入れ換えて使用していました
構造上ネジ二本で底蓋が開き簡単だったから又ネジは付け無くても良かった
でもwsl2を知ってからこれを利用してる何せ平行して利用出来るから
これ程便利なものはないです
しかもどちらのOSからのデータやファイルを簡単に利用出来るのも良いですね
65:login:Penguin
21/09/02 20:35:15.43 XgxLaY8l.net
Windows 11 のアクセシビリティの概要
URLリンク(news.microsoft.com)
Windows 11 では、Windows Subsystem for Linux (WSL) により、アプリのシステム要件を満たすデバイス上で gedit などの Linux GUI アプリがサポートされるようになります。
これについてもアクセシビリティ対応を実現しました。例えば視覚に障碍のある方でも、サポート対象のスクリーンリーダーを使って WSL 内で Windows が利用できるのです。
支援技術の体験がシームレスになるケースもあります。例えば、カラーフィルターは「普通に動作」します。
重要なのは、WSL チームが最初からアクセシビリティを優先し、公開段階でアクセシビリティ体験が実現できるよう取り組んだことです。
66:login:Penguin
21/09/06 08:07:38.78 FDDVhP4N.net
「Windows Subsystem for Android」がMicrosoft Storeに登場 ~Windows 11のAndroidアプリ実行機能?
URLリンク(forest.watch.impress.co.jp)
67:login:Penguin
21/09/06 09:08:37.33 8b24lL7M.net
>>66
WSLは「Linuxをインストール/動作させる環境」ってところを踏まえると、WSAは「GSIを焼く/動作させる環境」ってことなのかな?
ABIはx64になるのだろうか
68:login:Penguin
21/09/10 07:25:35.51 2fFS1/dD.net
>>62
なかなか下らんことをものすごく自慢気に書きますなw
69:login:Penguin
21/09/11 19:58:30.62 EELZigWY.net
>>68
俺も読んでて、え?そんなにすごいことなの?って思ったw
70:login:Penguin
21/09/12 05:22:00.43 5b0WXcBl.net
>>68
62を額面通りに受け取ると、
linuxもデジタルカメラも創成期で一般的でない時代から作り貯めたスクリプトで
画像ファイル整理やcsvファイル追記しているとの事で、相当な高齢者でしょう。
年取ると新しい事始めるのが面倒で、従来と同じ道具が使えることは重要なのです。
バージョンアップする度にインタフェースが変わるwindowsを
何故使用しているか、等の質問は行わない事!
71:login:Penguin
21/09/12 08:30:38.26 +AwBiZxc.net
WSLg使おうと思ってminimal desktopインストールしたのだがよく考えたらgnomeまではいらんかった
使いたいアプリベースでインストールした方がいいね
72:login:Penguin
21/09/12 09:09:33.30 +C829kav.net
ウィンドウマネージャはWindows側でやるからな
73:login:Penguin
21/09/12 12:21:58.19 KjRZMVbp.net
>>62
覚えたてくらいの奴が1番自信に満ちてる好例
74:login:Penguin
21/09/12 12:33:29.29 HMF3FrTn.net
すまんわざわざWindowを選んでWSLを使うより最初から普通にLinux使えばいいと思うんだけどWSL使う理由ってあるの?
75:login:Penguin
21/09/12 13:00:59.34 VgLHKuVd.net
>>74
雑な言い方だけど、Wineと同じだよ
76:login:Penguin
21/09/12 14:11:37.59 +C829kav.net
Linuxはドライバが貧弱すぎる
サーバーには良いけどクライアントとして致命的
77:login:Penguin
21/09/12 16:48:19.94 yjex4ENk.net
>>76
機器のメーカーによっては、謹製ドライバを提供してるところもあるけどな
あと、コミュニティドライバがそのかわりになってる場合もある
HPのプリンタ複合機がWindows並に使えたのには驚いた
イメージングデバイスとか、ネットワーク機器はハードルが高いのは事実
78:login:Penguin
21/09/12 17:59:30.13 MdVsYiaH.net
URLリンク(softantenna.com)
79:login:Penguin
21/09/12 21:48:22.20 uxryXnFk.net
少し前のWindows 11 PreviewからWSLg起動してるとスリープ効かなくなってね?
powercfg /requestsでみると以下、ほぼ常時emacs起動してるから困るわ
[PROCESS] \Device\HarddiskVolume3\WINDOWS\System32\mstsc.exe
RAIL Power Request
SYSTEM:
[PROCESS] \Device\HarddiskVolume3\WINDOWS\System32\mstsc.exe
RAIL Power Request
80:login:Penguin
21/09/13 14:59:01.90 YzwG/0nh.net
WSL2を起動しただけでmstscが上がってるね、何に使ってるんだろ?
powercfg /requestsoverrideで上書きしてみるとか?
設定あるのかな?と思って見てたら.wslconfigにNested Virtualizationの設定とか増えてるのね
(WSL2の中でハイパーバイザーが動く模様)
他にもアイドルタイムアウト値の設定は使いたい人がいるかも
81:login:Penguin
21/09/13 15:46:16.13 1OqVSpRM.net
>>80
WSLgのクライアント
82:login:Penguin
21/09/13 16:53:22.81 07oFB3wW.net
>>81
そうだった
GUIのアプリが無くても常駐してるのね
83:login:Penguin
21/09/13 23:33:08.70 cYOYPKR0.net
>>74
どっちも使いたいから。
84:login:Penguin
21/09/14 09:11:29.99 EDBFDkO9.net
>>74
Windowsを選んでるのはパソコンメーカーなんだよ
普通に安いパソコンで選ぶとWindowsがついてくる
Windowsで不便しないのでLinuxに変える手間がいらない
85:login:Penguin
21/09/14 16:38:39.98 eOzwEuxU.net
>>79
俺はスリープやら効かないことも無いけど、pwshのprompt関数からタイムアウト付けたshutdown.exe /hジョブ投げて、しばらく操作無かったらハイバネートするようにしてる
スリープも多分あるから/?試してみて
bashやらにもprompt関数はあったと思うので同様の事はできるかと
wslgだとコマンドシェルメインで使わないかもだから、別のところでフックすべきかもしれない
86:login:Penguin
21/09/14 16:44:56.57 cznC5tJ0.net
サブシステムからのコマンドでホストマシンを落とすという行為はまあ乱暴だけど
サブもメインもひっくるめたメモリをそのままSSDに退避するハイバネーションなら問題は起きようがない…はず
87:login:Penguin
21/09/14 17:08:54.16 h9vBYTSD.net
> サブシステムからのコマンドでホストマシンを落とすという行為はまあ乱暴だけど
別に乱暴じゃないよ。実装はともかくWSLはWindowsで使える
コマンドプロンプトの一つという扱いだから区別する必要はない
88:login:Penguin
21/09/14 17:22:56.21 eOzwEuxU.net
さすがにいくらかのシステムコマンドはsudoersに個別記載かsecure_pathで一括制限しておくべきだと思うよ
wsl内から/sbin/shutdownは叩くのに権限が必要で、SYSTEM32\shutdown.(exe)はオッケーというデフォルト設定は正直不安おかしい
俺は一人で使ってるからいいけど、(居るか知らんが)複数人ログイン想定、これからのwsl普及に伴う悪意持ったスクリプトの出現を見越せば必須
89:login:Penguin
21/09/14 17:34:36.66 eOzwEuxU.net
yindowsやsystem32配下にlinux移植されてない便利コマンドとシステムコマンドがまとめて放り込まれてるから、secure_path指定は非現実的
sudoersデフォルト個別指定をディストリビューターかMSがやってくれないと誰かの心労がマッハ
90:login:Penguin
21/09/14 17:45:10.38 eOzwEuxU.net
ハイバネーションやスリープ仕込まれるなら可愛いイタズラだけど、システム壊されるかもしれん強制シャットダウンもできるからな
91:login:Penguin
21/09/14 17:59:43.50 zH/+y577.net
wslコマンドには-uオプションがあってrootに認証なくなれる。なんでもありだよ。
92:login:Penguin
21/09/14 18:09:58.53 x1X0280s.net
サブシステムであることの恩恵と相互運用性は相容れないな
まだプレビューだから甘く見てやるべきではあるが
ちゃんど箱庭にしてくれ
93:login:Penguin
21/09/14 18:46:42.85 TyD1D9bU.net
windowsホーム等エディションは基本的に個人向けの設計だからシャットダウン権がユーザに無いのは困る
linuxやwindowsサーバエディションは個人使用向けでは無いのでユーザがシャットダウン出来ると困る
個人利用向けディストロが欲しいところだけど、メジャーなのでは存在しないよね
94:login:Penguin
21/09/14 19:51:05.82 9SATmW4D.net
ストアにGWSLというX Window サーバソフトがある。VcXsrvがベースのようだ。
WSLgイマイチなので使ってみようとしているがセキュリティ周りがよくわからん。
95:login:Penguin
21/09/14 20:31:07.20 h9vBYTSD.net
>>91
Windowsにrootはないよ
あんたが言ってるそれは、WSLの中のLinuxのrootであって
それでやれることはWindowsの一般ユーザーの権限の範囲だけだよ
96:login:Penguin
21/09/14 20:35:17.23 9SATmW4D.net
>>95
88に対して言っただけだよ
97:login:Penguin
21/09/14 20:38:22.62 h9vBYTSD.net
設定変えるだけでしょ
あとWSLの/sbin/shutdownでWindowsはシャットダウンできないから
98:login:Penguin
21/09/16 00:30:54.54 s/G6oSH+.net
サブシステムのシャットダウンよりホストシステムのシャットダウンの方が当然より厳しくあるべきだと思う
99:login:Penguin
21/09/16 01:45:50.92 Nsay75qU.net
コンセント抜けば電源なんて簡単に落とせるのに
そんな事にこだわっても意味がない
シャットダウンの権限の話をするなら
その前に、手元に持ってるパソコンを
コンセントを抜けないように隔離するという話をしなさい
100:login:Penguin
21/09/16 07:31:10.61 F9dKpKSj.net
リモートの話じゃないんかい?
101:login:Penguin
21/09/16 08:10:06.87 Nsay75qU.net
Windows Serverの話なら、権限がない人はシャットダウンできない
シャットダウンできるかどうかっていうのは
デフォルト設定の違いでしかない
102:login:Penguin
21/09/17 01:13:10.54 iEtA5Z+3.net
>>101
Serverじゃなくてもそういう設定にできるよ。
103:login:Penguin
21/09/17 02:01:18.06 q0Rt4Kfd.net
PCにhome/proエディションで自分用サーバ立てたいけど設定とか面倒くさそうだから、パフォーマンスとか気にせずWindowsストアから入れたらすぐ動くwsl選ぶ人、結構いると思います
104:login:Penguin
21/09/17 02:18:23.55 q0Rt4Kfd.net
そんななんで多分セキュリティガバガバだからシステムコマンド叩かれるのは怖いな
c:をアンマウントさえしておけば、とりあえずマシン自体に危害が及ぶ事ははなさそう?
105:login:Penguin
21/09/17 09:59:01.96 Cc7DUBuK.net
LinuxてかWSLはおろかWindowsさえ分かってなさそうな文章
106:login:Penguin
21/09/17 11:09:57.29 1FjV2GXh.net
>>104
お前だってセキュリティガバガバで使ってるじゃん
107:login:Penguin
21/09/17 11:24:01.25 aRTyJ1sj.net
とりあえずwindows環境とコマンドを隔離したいなら正解だろ
wsl内に大事なもの置かないのが前提だけど
108:login:Penguin
21/09/17 11:45:35.10 ZW3cBSte.net
ちょっと何言ってるか分からない
109:login:Penguin
21/09/18 00:31:48.95 kmZpw6Xz.net
wsl.confのoptionsってみなさんどうしてますか?
win側においたssh秘密鍵を、wsl側からも使いたいんだけど、
0777に見えてて、UNPROTECTED PRIVATE KEY FILE て言われる。
いまはmetadata入れてる。
110:login:Penguin
21/09/18 09:30:06.57 4rqcAKvy.net
>>109
sshについてはこれ
URLリンク(github.com)
Windows側で秘密鍵を登録してWSLで利用する
WSL1とWSL2で手順が違うので注意
111:login:Penguin
21/09/19 08:11:48.66 EIPLZoBt.net
そろそろ画面は搭載されたの?
112:login:Penguin
21/09/19 09:40:32.55 PWuxf6JM.net
Researchers Find Malware Hiding in Windows Subsystem for Linux
URLリンク(www.tomshardware.com)
113:login:Penguin
21/09/25 07:26:32.14 xaXXc/k1.net
>>1
wsl画面に顔文字を表示する方法
ブラウザーのURL欄にms-settings:aboutと入力して実行
このPCの名前を変更>文字、ハイフン、数字を組み合わせた顔文字に変更(例:Jp-pJ)>PC再起動>wsl起動
114:login:Penguin
21/09/30 10:40:20.83 3ilasQpi.net
Windows11のwsl2でext4をマウントできたよ。
URLリンク(docs.microsoft.com)
115:login:Penguin
21/10/05 10:29:28.50 BuZgddRo.net
Windows10ではリリースプレビューしか選択
出来ないので、WSLgが使えなくなったでござる。
116:nguin
21/10/05 16:17:44.70 DfbAR/9/.net
Windows11だとALSAとかXのアプリがおまじないナシで動くようになってるの?
117:login:Penguin
21/10/06 08:24:16.74 pmWGkOom.net
音は鳴るけどPulseAudio使ってるみたいよ
118:login:Penguin
21/10/08 04:37:21.78 OQa9CVRm.net
画面は搭載されたた?
119:login:Penguin
21/10/11 21:21:24.61 VjKa8ZSj.net
だから画面て何だよ
120:login:Penguin
21/10/12 03:34:35.28 rBdfmqbX.net
A preview of WSL in the Microsoft Store is now available!
URLリンク(devblogs.microsoft.com)
121:login:Penguin
21/10/12 07:05:36.53 QGup41kf.net
Windows11でWSLgを使う方法は
URLリンク(docs.microsoft.com)
に書いてある通り
ディスプレイドライバをWSLg対応のものに入れ替え(Installed driver for vGPU)
PowerShellかコマンドプロンプトから
wsl --update
wsl --shutdown
ディストリビューション起動
linux上で
export DISPLAY=:0.0
x11-apps入れてテスト
sudo apt update && sudo apt upgrade
sudo apt install x11-apps
xeyes
目玉が出たらおk
Windows10 Homeを11にアップグレードしたPCで確認
122:login:Penguin
21/10/12 20:52:28.11 mRq5/DQB.net
次期「WSL」がMicrosoft Storeでプレビュー提供開始 ~OSと切り離され、単体アプリに
「WSLg」を同梱。Linuxディスクをマウントする「wsl.exe --mount」などに対応
URLリンク(forest.watch.impress.co.jp)
123:login:Penguin
21/10/14 15:58:35.53 +gqO6dxW.net
Windows11にして、WSLgも入って、xeyesも動いたが、mpvを入れてみるとVDPAUは動いてないし、pulseaudioは上手く起動しないし、なかなか難しいなあ。
124:login:Penguin
21/10/14 19:49:39.98 xPFIZffm.net
GPUドライバインストールしてるか?
125:login:Penguin
21/10/14 22:29:27.75 TRbCiD79.net
WSL2でAnboxを動かしている強者はいらっしゃいますか?
126:login:Penguin
21/10/15 07:43:19.93 35OYOZOK.net
>>76
メーカーが開発停止してるから
LinuxのOSSドライバの方がバグなし高機能なことあるけどな
Broadcomの古いchipのwifiドライバとか
127:login:Penguin
21/10/15 07:48:53.31 35OYOZOK.net
>>59
本番環境想定と同じデストリ使うdockerでテスト
みたいなのが周りでは多いかな
128:login:Penguin
21/10/15 08:56:25.76 PmZ0jpSH.net
>>124
入れた。mpv自体は立ち上がってるけど、VDPAUが動かないとかメッセージ出てる。
もしかしてCUDA関係しか動かないのかね。
129:login:Penguin
21/10/15 15:07:31.26 4b3xYvPC.net
>>126
それはbroadcomだからでは?
130:login:Penguin
21/10/16 08:28:17.48 KHJ23gj5.net
>>129
安いSoC上チップ用のドライバーも軒並み更新されてないだろ
131:login:Penguin
21/10/16 09:19:56.52 gqUqQNui.net
>>130
更新されてい
132:なくてもそこそこ動くのがWindowsの強みだからなあ
133:login:Penguin
21/10/16 15:06:15.71 qz1e/ypb.net
>>131
ちゃんと動いてないから問題が知られてるんだぞ
134:login:Penguin
21/10/16 17:51:39.11 7gKp4tq9.net
>>126
LinuxのOSSのドライバは、メーカーが直々にサポートしているもの以外はオフローダーやアクセラレーターの機能すら満足に機能せず
ただ動作はするが動作がクソ重いとか、性能が出ないとかがザラ。
「ただ動くだけ」それでも動かないよりはマシだが
WiFiのドライバなんかはWindows用のドライバからバイナリ部分をギってきてラッパー被せて叩いてるみたいな、真っ黒なものも存在するしな
実際チップセット側にファームウェア等のバイナリブロックを注入してやらないと動作しない構造のものとか珍しくもない
135:login:Penguin
21/10/17 13:13:18.86 +ib3vAez.net
>>133
最近はlvfsで取得できるfirmwareが増えてきたけどな
136:login:Penguin
21/10/19 15:12:38.14 e40ixBGS.net
Windows11のWSLgで動画再生は出来るのに、音が出ないんだけど、PulseAudioのどこらへんをいじったものなのか…。
137:login:Penguin
21/10/19 18:02:46.96 b/WOwjjZ.net
>>135
WSLでやることではないとおもうけど。
138:login:Penguin
21/10/21 12:07:12.25 XFZ35m/M.net
>>136
いや実用性は求めていないが、単に動かないのが気持ち悪い。
139:login:Penguin
21/10/21 17:45:27.40 78WEYAVk.net
>>137
/dev/audioとか叩けるわけ?
140:login:Penguin
21/10/22 17:52:19.47 KnppMijo.net
特に何もしなくても音は鳴ったけどな
vlcならオーディオデバイスはRDP Sink, mplayerならaoはPULSEになってる
141:login:Penguin
21/10/27 11:12:57.17 BBSLdGKA.net
>>139
$>pulseaudio --start
N: [pulseaudio] main.c: ユーザーが設定したサーバー tcp:172.18.240.1 は start/autospawn を拒否しています。
となってるんだよね。いろいろググってるんだけど
142:login:Penguin
21/10/27 11:59:38.25 MORTatzX.net
>>135
PulseAudioはなしもしなくても、音は出るよ。
Insider Previewには入っているよね。
143:login:Penguin
21/10/27 12:01:33.74 D+sLn7Bx.net
>>140
ListenするIPアドレスにlocalhostを指定すれば?
144:login:Penguin
21/10/27 15:47:15.08 BBSLdGKA.net
>>142
そもそもなんで、変なIPアドレスが指定されているんだろうと思ったら、前のバージョンの時に、windows側でpulseサーバーの設定していたのが残ってたんだね。
一度、ubuntu消して入れ直したので、当然、defaultになっていると思っていたらWindowsのユーザディレクトリに.profileが残っていた罠。
で、localhostに直して、pulseaudio -Dとかpulseaudio -vvvvしてみたが、さっぱり…。
Windowsのユーザディレクトリdotファイル全消ししてやり直すか…。
145:login:Penguin
21/10/29 02:06:45.63 /h20Icem.net
localhost の代わりに、127.0.0.1 でやってみれば?
146:login:Penguin
21/10/30 13:12:30.93 G4tX6mAF.net
Windows11に更新したのでWSL2とWSLgの環境に移行したけど
アイコンをクリックするだけでLinuxのアプリが起動するのは不思議な感覚だな
まだ動作はちょっとおかしいところもあるけど
147:login:Penguin
21/11/05 23:07:07.69 Lis2afSI.net
wslg
148:login:Penguin
21/11/05 23:09:53.52 Lis2afSI.net
>>135
書けた…
WSLgは/mnt/wslgにマウントされたWaylandとPulseAudioの通信ソケットを環境変数で指定して動いてるよ
149:login:Penguin
21/11/05 23:48:08.56 Lis2afSI.net
環境変数
PULSE_SERVER=/mnt/wslg/PulseServer
150:login:Penguin
21/11/06 16
151::51:49.93 ID:diGD1t+B.net
152:login:Penguin
21/11/09 01:57:09.27 vv8WAfuu.net
Distrodとかいうsystemdを動かすツールがでたらしい
genieとはまた違うのか?
153:login:Penguin
21/11/10 16:36:00.43 hSEH5GOG.net
>>148
でけたわ!ありがとう。
154:login:Penguin
21/11/18 19:09:56.66 ClNuZrpM.net
ubuntuで普通にsystemdを使えるようになるかも?
Ubuntu desktop team teases 'proof of concept' systemd on Windows Subsystem for Linux
URLリンク(www.theregister.com)
155:login:Penguin
21/11/24 20:47:12.67 cyGrVzRD.net
プレビュー版「WSL」のアイコンが「これでええんか?」とちょっと話題に
「残念なペンギン」「Microsoftに毒を抜かれたペンギン」との声も
URLリンク(forest.watch.impress.co.jp)
156:login:Penguin
21/11/24 22:40:37.63 +FdxH2sH.net
>>153
ひ、ひどい
157:login:Penguin
21/11/24 22:56:12.89 WthzimWM.net
俺は好きだよ。MSっぽくて
158:login:Penguin
21/11/26 10:58:00.63 L9sZVw1C.net
お遊びで、デスクトップ環境入れてみたら、簡単に表示されて拍子抜けなんだが、ウィンドウ枠がなくて、移動も出来ないのなんとかする方法無いのかね。
159:login:Penguin
21/11/26 11:06:01.31 L9sZVw1C.net
といろいろGUIアプリ起動してみたら、一個一個が、Windowsアプリみたいに独立したウィンドウで起動するから、デスクトップ環境の意味がないなw。
これはこれで便利なんだろうけど。
160:login:Penguin
21/11/26 14:26:08.47 EY4nVEoQ.net
>>156
Ctrl+Windowsキーで右矢印キーか左矢印キーでWindowsデスクトップに切り替わると思う
161:login:Penguin
21/11/26 20:10:55.82 XizzNkXh.net
触ったことないんだけどLinuxのWinappsみたいな感じなのかな
162:login:Penguin
21/11/27 08:46:48.80 GKOfIXeB.net
>>159
そのたとえスバリだよ
今まで誰も気づかなかったけどその通りだな
163:login:Penguin
21/11/28 20:48:05.10 QO6sqxAj.net
統合がシームレスすぎて、Linux側のデスクトップ環境のウィンドウ管理がほぼ無意味になるんだよね。
164:login:Penguin
21/11/28 21:28:05.14 jYIKXuB0.net
Windows10のWSLだとUSBが使えないので使い物にならんわ。
よくあんなのをべた褒めできるもんだw
165:login:Penguin
21/11/28 21:51:01.18 HmwCOCP6.net
Windows側でUSB使うから問題にならんのだが?
どうしてもケチをつけたいだけの既知害が馬鹿を言ってるとしか思えんなぁw
166:login:Penguin
21/11/28 21:51:23.02 bPtNk5/L.net
USB使って何をするつもりなんでしょうね
167:login:Penguin
21/11/29 00:23:13.02 I/scrIHy.net
>>162
Win11でも繋がってもドライバがねぇ!!
ってなるからカーネルを自分でコンパイルなんて事も
168:login:Penguin
21/11/29 00:30:10.04 ApxsmdiW.net
シームレスで使えるから
WindowsもLinuxも簡単にすぐ利用出来るので便利なんだけど
169:login:Penguin
21/11/29 00:36:58.76 AuqkfjlO.net
usbip使ってWSL2にアタッチするやり方は10でも使えるようだが
スマホを繋げてみたけどWSL2のlsusbコマンドで出てくるよ
まあ、ドライバは10,11問わずどうしたもんかねぇ
170:login:Penguin
21/11/29 03:39:57.27 hKNefSUz.net
何をしたいのかを言わない
できないことを言うだけ
171:login:Penguin
21/11/29 23:30:07.14 sse9TrTa.net
Linux側でusbのファイルとかフォルダを使いたいなら
WindowsのデスクトップにLinux側のhomeとかのショートカットを作成しておけば簡単に出来るよ
つまりusbの必要なファイル等をコピーしLinux側のショートカットをクリックして開いてLinux側のdownlordなりdocumentなり若しくはdesktopに貼り付ければそれで終わり
いちいちLinux等起動しなくてもOK
勿論予め起動していても良いけど
172:login:Penguin
21/11/29 23:44:31.41 I/scrIHy.net
ストレージ使いたいだけなら wsl.exe --mount があるだろ
よく言われてるのがIoTデバイスの開発でUSB使いたいとかだな
173:login:Penguin
21/11/30 02:50:06.01 Ij4l3WQF.net
>>170
組み込みでwsl使うやつなんかいねーだろw
174:login:Penguin
21/11/30 04:05:34.29 xuE+NG8P.net
「IoTデバイスの開発で」が読めない奴w
「開発で」がわからない奴ww
それがLinux信者のレベルなんですぅwww
175:login:Penguin
21/11/30 06:30:36.19 DVd1cceX.net
IoTデバイスの開発って
IoTデバイスでsshサーバー起動して
コンパイラインストールして開発するとか思っていそうw
176:login:Penguin
21/11/30 15:32:03.87 d9l70bt4.net
思ってそうとか思ってそうw
これキチガイの話し方そのものなんよなぁ
その場に無い仮定と会話を始める
177:login:Penguin
21/12/01 01:57:59.72 7SAuURAR.net
まあアホだからLinux使えないで発狂している奴らだし
その辺はご察し
178:login:Penguin
21/12/01 03:35:31.37 DSZE53Gv.net
組み込み・mruby の本が出た
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
この本に、Virtualbox, Vagrant を使う。
WSL はサポートしないと書いてあるけど、WSLでも使えるのでは?
179:login:Penguin
21/12/01 09:09:47.65 h+AX9bwk.net
Ruby界隈はなぜかMSを目の敵にしてるので
180:login:Penguin
21/12/01 11:44:45.71 LZspSXUx.net
Vagrantを使うのは開発環境が一式揃った仮想環境を使い
開発環境構築の手間を省く為と思われる。
181:login:Penguin
21/12/02 13:10:41.76 2h/x3lBI.net
きのう一生懸命VcXsrvとPulseAudioのWindows binaryの環境を準備したら
今日WSLgってのを知った。・・・もう一回遊べるドン!
182:login:Penguin
21/12/02 22:36:15.35 ccIX8LOF.net
GWSLってのもある。中でVcXsrv使っている。WSLgより自分は使いやすいな。
183:login:Penguin
21/12/03 01:57:03.69 NHAAd4lV.net
wslg使える環境でないのでwsl2まま
Windows11も使えないし(;´д`)
まぁこれで不自由ないからいいわ(´∇`)
184:login:Penguin
21/12/07 00:30:09.82 ABgoU7cl.net
cmdツールの拡張程度にしかWSLを使ってない…
185:login:Penguin
21/12/07 00:54:11.96 O34K9HvF.net
未だWSL1
コマンドツールとしてはとりあえずこれで十分だけど
WSL2だと重くなったりするのかな?
186:login:Penguin
21/12/07 02:07:45.84 eoOgZmGo.net
linux用とwin用のmingw-64がapt(ubuntu)とwingetでカンタン導入できるのが素晴らしい
wsl上のgccとmingw-64からlinuxネイティブとクロスコンパイルwinバイナリ、win上のmingw-64からネイティブコンパイルwinバイナリ
(n)makeで一括テスト
dockerなんて要らなかったんや
187:login:Penguin
21/12/07 02:54:07.74 zei1PJTh.net
>>182
ツールチェインが欲しいだけならwingetでネイティブの入れた方が速いし楽
ツール不足でなくcmd自体が嫌ならpwshにしなさい
linux環境を使いたくてまだunixシェルに慣れてないなおさら薦める、chsh pwshでwin版と同じ.profileを共有できる
188:login:Penguin
21/12/07 07:47:08.56 tSnMACD6.net
>>18
189:4 同じmingwでもwsl上のクロスコンパイルのほうがうまくいくことが 多いね。実行は問題ないけど、windows上のmingwだとエラーがでることがある。
190:login:Penguin
21/12/07 08:24:02.61 qEqyD2/X.net
>>194
だからDockerはサーバーへのアプリデプロイ用だって言ってんだろ
191:login:Penguin
21/12/07 08:24:15.24 qEqyD2/X.net
>>184の間違い
192:login:Penguin
21/12/08 01:50:10.17 tSwLxMnw.net
mingwはminimul gnusystem for windows的な意味だったと思うけど、wslが広まった事でwinバイナリ吐けるクロスプラットフォームコンパイラという立ち位置に変わったな
名前変えるべきじゃね?
リッチ環境目指したmsysやcygwinは完全に用済みだけど、mingwはこれからも重宝するだろう
193:login:Penguin
21/12/08 01:53:06.51 tSwLxMnw.net
ただ2つもmingwインスコして継承するとパス汚染がやばいよな
整理しなきゃ…
194:login:Penguin
21/12/09 14:23:07.58 0FRgbj7B.net
「wsl.exe --install」コマンドでインストールされる「WSL」がストア版に
WSLをOSと切り離し、単体アプリに移行する計画の一環
URLリンク(forest.watch.impress.co.jp)
195:login:Penguin
21/12/09 16:17:40.93 +B3jY0WD.net
> 現在のWSLは、Windowsのオプションコンポーネントとして提供されており(インボックス版)、
> 利用するには[Windowsの機能の有効化または無効化]ダイアログでオプションを有効化し、
> PCを再起動する必要がある。「wsl.exe --install」コマンドを使えば手順は大幅に簡略化されるものの、
> WSLがOSの特定バージョンと強く紐づいており、頻繁にバージョンアップできないという問題は残る。
> Windows 10/11の大型アップデートは年1回に減るため、なおさら新機能が投入される機会は減ってしまう。
>
> そこで同社は、WSLをOSから切り離し、「Microsoft Store」で提供するテストを進めている。
最近のMSは正しい技術的選択をするようになったな。すばらしい。
196:login:Penguin
21/12/09 17:00:43.53 +zl3mLVq.net
英語キーボード使ってるんですが,inkscapeやgimpでテキストを入力
する使ったときだけキーボードが日本語配列で認識されます.ディスト
リはDebianです.WSLじゃない普通のDebianではこんなこと経験した
ことないので,困ってます.何か分かる方おられます?
197:login:Penguin
21/12/09 17:22:56.67 TlhexPT3.net
VirtualBoxに切り替えれば全て解決
198:login:Penguin
21/12/09 18:28:27.32 M46ZvqqD.net
>>194
いっそのことchromebookにしようか
199:login:Penguin
21/12/09 23:46:44.73 BPx448BU.net
え?WSLってinkscapeやgimpにまで対応してるの?
すごくないかそれ?
あとWindows版を使えばいいのでは?
200:login:Penguin
21/12/09 23:51:31.11 LUHk4a9B.net
inkscapeってwindows版は不安定で使えたものではなかったのだが、マシになったのだろうか…
gimpも昔はwindows版は不安定で酷かったが
201:login:Penguin
21/12/09 23:59:07.28 BPx448BU.net
まだLinux開発者ってろくにWindowsアプリ作れないの?
202:login:Penguin
21/12/10 02:06:58.60 EeJ3eOXb.net
>>187
だから何だよ?
池沼か?
203:login:Penguin
21/12/10 11:49:51.92 39yhmmqW.net
VirtualBoxつかってもDockerは別に必要だって話
204:login:Penguin
21/12/10 12:48:46.90 SEGNBmr3.net
使い方は人それぞれ
205:login:Penguin
21/12/10 12:52:37.53 39yhmmqW.net
使い方は人それぞれだから、VirtualBoxに
切り替えたからと言って解決するとは限らないという話
206:login:Penguin
21/12/10 15:15:26.16 mWvQzw6j.net
皆さんのPCのコマンドプロンプト上で、以下コマンドを実行して作られるaaa.txtの中身どうなってます?
wsl --help > aaa.txt
207:193
21/12/10 16:00:37.6
208:2 ID:mKTU0iir.net
209:login:Penguin
21/12/10 16:05:23.37 GoM2Trwf.net
>>203
UTF-16LEで出力されるね
以前にも話題になった事があったような?
210:login:Penguin
21/12/10 18:31:39.47 EeJ3eOXb.net
>>200
素直にLinux使ってるなら不要だよw
ばかじゃないの?
211:login:Penguin
21/12/10 18:49:57.74 Dnh6oF+q.net
バカって言うヤツがバカ
212:login:Penguin
21/12/10 19:44:25.41 mWvQzw6j.net
>>205
なるほどUTF-16なんですね
回答ありがとうございました
213:login:Penguin
21/12/10 23:49:30.77 YNZtyDtx.net
>>206
素直にLinux使っていても、別にDockerつかうだろ?
なんのためのツールか知らないなら黙ってれば?
ばっかでーすって叫んでるようにしか見えないぞ
214:login:Penguin
21/12/11 00:01:29.04 hJPOF4cv.net
現WSLgは正規リリース前の開発版であって、インサイダー向けに提供されているに過ぎない
再現性が確かな挙動は積極的に報告しよう
215:login:Penguin
21/12/11 00:04:21.63 U+3en9ar.net
>>210
ん? Windows11では正規にリリースされているが..
216:login:Penguin
21/12/11 00:25:06.01 eJcR+7Fx.net
WSLgはwin11対応でwin10をサポートする予定はないんだろ?
217:login:Penguin
21/12/11 00:28:52.42 m9M92rho.net
>>212
ふんふん、それで?
その話から、結論までどうやってたどりけるの?
218:login:Penguin
21/12/11 01:46:52.94 U+3en9ar.net
WSLgよりGWSLの方がいいぞ
219:login:Penguin
21/12/11 21:25:48.82 tgu+A8tE.net
>>209
使わないねぇ
もしかしてDockerが何なのか知らないのか?
220:login:Penguin
21/12/11 22:02:49.62 7o+VORM9.net
>>215
Dockerはサーバーにアプリを配布する時に使うんだよ
アプリケーションの開発とかしたことないの?
221:login:Penguin
21/12/11 22:31:55.32 tgu+A8tE.net
>>216
正確には「配布する時」じゃないけどねw
てか、何でオマエみたいな何も知らんボンクラが偉そうに講釈垂れてんの?
自分の無能すら自覚できないほどのアホなのか?
222:login:Penguin
21/12/11 22:33:23.94 7o+VORM9.net
>>217
じゃあお前は「何をするとき」にDockerを使ってるんだよ
言ってみ
223:login:Penguin
21/12/12 02:14:30.74 Hl1PpaBr.net
>>218
不要だから使ってない
頭悪いのか?
224:login:Penguin
21/12/12 10:33:42.27 MayHBAlO.net
クイズとかおやめなさいよ恥ずかしい
中学生じゃないんだから
225:login:Penguin
21/12/12 11:59:32.64 OxucrCrc.net
>>219
お前が使ってるかどうかなんてどうでもいいよw
「何をするとき」にDockerは使うものかを言え
お前はそれをやったことがないってだけだろ
226:login:Penguin
21/12/12 12:01:11.53 OxucrCrc.net
Dockerはサーバーにアプリを配布する時に使うといったら
「配布する時」じゃないと言い返しやがった
なら何をする時に使うのか言うのが筋
そしてそれを、そいつは使ってないというだけ
ま、何をする時に使うものかなんて
言わないで逃げるやろなw
227:login:Penguin
21/12/12 12:37:33.88 HcxNXVUt.net
>>204
locale コマンドで確認してみれば?
他には、インストール時のtimezone・地域・言語・キーボードなどの選択が関係あるとか?
228:login:Penguin
21/12/12 12:43:38.30 enCSM75M.net
いつものマウント取り
229:login:Penguin
21/12/12 19:50:49.25 Hl1PpaBr.net
>>221
しつけーな。
Dockerはコンテナを『動かす』ために使うものであって
『配布する』ために使うものではないな。
オマエは一体どういう使い方してんだ?
230:login:Penguin
21/12/12 20:39:19.63 ePerWvVg.net
Dockerの話は別なス�
231:撃ナやってくれ
232:login:Penguin
21/12/12 21:36:34.72 MayHBAlO.net
wslの話題が無いからこんな事になるんやろなぁ
233:login:Penguin
21/12/12 22:43:56.94 lvdmOq49.net
>>224
しょうがない
俺らっておっさん・爺だけど今までずーっと超ゆとり教育受けてきて
脳が未発達の超低脳だからな。
超低脳だとおっさん・爺になってもまともな議論はできない、コミュニケーションもほぼ不可能。
数少ない出来ることが誹謗中傷、超低レベルなことでのマウントとり。
俺らってみじめすぎおっさん・爺だけど自分では全くそう思ってなくて、
逆に俺様激スゲーと自己確信しているからな(超低脳ってこんなもの)。
234:login:Penguin
21/12/13 10:29:03.95 MnESCY1+.net
>>225
じゃあDockerでコンテナを動かす時に『配布』には何を使うんだよ
お前DockerのイメージをDockerを使わないで『配布』するつもりか?
アホなのか?
235:login:Penguin
21/12/13 10:30:37.62 MnESCY1+.net
>>225
> オマエは一体どういう使い方してんだ?
その前にお前の主張の答えあわせなw
お前の主張はDockerはコンテナを『動かす』ためのもので
そのDockerを使わないってことは、お前はコンテナを
使ったことがない素人だってばれました。
ここまでは良いよな?w
236:login:Penguin
21/12/13 12:39:15.93 ZrmHCwEQ.net
なんだこいつ
237:login:Penguin
21/12/13 12:41:44.26 EVez8L4W.net
>>203
推測では、UTF-16LE になるけど、
これをリダイレクトで、ファイルに保存したら、
VSCode でどう変換しても、文字化けして読めないw
このファイルをどうやって日本語で読めるのか?
238:login:Penguin
21/12/13 13:35:34.21 jmJ8wuCs.net
コマンドプロンプト上でのwsl --helpリダイレクトならまだましで、PowerShell上でwsl --helpリダイレクトするともはや解読不能
PowerShellのパイプラインがUTF-16を受け付けないことが原因
239:login:Penguin
21/12/13 13:38:05.20 McVuy14x.net
$OutputEncoding定期
240:login:Penguin
21/12/13 13:38:25.97 McVuy14x.net
$OutputEncoding定期
241:login:Penguin
21/12/13 13:38:47.72 McVuy14x.net
OutputEncoding定期
242:login:Penguin
21/12/13 14:57:51.15 jmJ8wuCs.net
>>234-236
その設定を変えたぐらいじゃ無理だよ
243:login:Penguin
21/12/13 15:38:06.03 lGSM4r77.net
>>232
エンコード付きで再度開けばいいだけだけど
基本的な使用方法は覚えたほうがいいよ
244:login:Penguin
21/12/13 20:30:14.13 XoIQdidG.net
>>230
「使わない」を「使ったことがない」と脳内変換すんなよw
そんな読解力じゃマニュアルも読めんだろ
245:login:Penguin
21/12/13 20:33:01.96 jQeTkcdI.net
Docker Part6
スレリンク(linux板)
246:login:Penguin
21/12/13 22:08:03.72 MnESCY1+.net
>>239
日常的にコンテナ使ってないんだろ?
素人じゃん
247:login:Penguin
21/12/13 22:55:01.14 XoIQdidG.net
ホントWindows使いってアホばっかだなw
アホだからWindowsしか使えないんだろうけど
248:login:Penguin
21/12/13 23:04:10.88 qThBfvY8.net
今はLinuxでコンテナ使うだろって話をしてるんだが
249:login:Penguin
21/12/14 00:51:13.89 ARGv7baZ.net
WSLはゴミシステムで使う意味なし
250:login:Penguin
21/12/14 01:46:30.69 gkd9jg4t.net
>>244
使うな。使うな。WSLサイコーよ。
251:232
21/12/14 06:44:33.44 M420u4Ok.net
>>238
VSCode・サクラエディタで開き直しても、文字化けする
リダイレクトで、ファイルに保存したら読めない
252:232
21/12/14 06:53:39.26 M420u4Ok.net
これはひょっとして、端末用に書いてあるもので、
色々な制御文字なども入っているのかも
だから、テキストにすると、エンコードの推測では、UTF-16LE となるけど、
制御文字などで文字化けするのかも
253:login:Penguin
21/12/14 08:40:39.98 LBvlK/EB.net
会社のポリシーでHyper-Vを止められてるのでWSL2が使えない。グッスン。
254:login:Penguin
21/12/14 12:02:34.
255:86 ID:RQFPx/n9.net
256:232
21/12/14 12:38:47.62 M420u4Ok.net
コマンドプロンプトでやったら、VSCode・サクラエディタで見れた
一方、Windows Terminal のコマンドプロンプトでやったら、文字化けで見れなかった!
この2つは、違うのか
257:login:Penguin
21/12/14 13:57:27.47 99PLYufi.net
>>250
PowerShellだとパイプやファイルへのリダイレクトが悪さする
Windows Terminalは関係ない
258:232
21/12/14 15:39:31.91 M420u4Ok.net
Windows Terminal(WT)では、PowerShell・コマンドプロンプト・WSL のLinux の3つが使えるけど、
そのコマンドプロンプトでやった
そう言えば、WT は、UTF-8 だから文字化けするのかも
259:login:Penguin
21/12/14 19:24:00.47 5ieNwBRw.net
>>252
WindowsTerminalのコマンドプロンプトからのでも文字化けせずに見れるけど
通常のコマンドプロンプトとWindowsTerminalのコマンドプロンプトからのをバイナリ比較してみたけど同一内容だったよ 他のPCで試しても同一
他に環境的な何かが異なるのかな
260:login:Penguin
21/12/14 21:03:36.74 DeVIAJ4M.net
>>197
いまはinkcapeも(特に)gimpはWindowsユーザーの
ほうが多いのでWindowsメインになってるよ。
261:login:Penguin
21/12/14 22:27:36.74 63yVIPBD.net
>>254
デスクトップのLinuxシェア低いから
Linuxではよく使われているが、一方Winではあんまり使われていない物と言っても
ユーザーの数はwinのほうが多いになっても不思議じゃないからな
262:login:Penguin
21/12/15 02:25:45.12 p3kMsft+.net
WSLってLinuxのVMに比べてどんな利点があるの?
どう考えてもVMでLinux動かしたほうが良さそうに思うんだが
263:login:Penguin
21/12/15 03:19:56.18 cYiLPhQ4.net
VMを動かさずにLinuxが使える
264:login:Penguin
21/12/15 05:05:55.71 8ifCpk0/.net
WSLのほうがVMよりも軽いんじゃない?
265:232
21/12/15 06:52:11.02 9a6pKpWf.net
>>253
Windows Terminal(WT)のコマンドプロンプトで、
もう一度やってみたら、正常に表示された!
diff a.txt b.txt
みたいに、1回目と2回目のファイルを比べると、異なっている!
ちなみにコマンドプロンプトも、WTのコマンドプロンプトも、両方とも、CP932 でした
chcp
#=> 932
WTには、何か不安定なバグがあるのか、たまたま変な事が起こったか?
謎です
266:login:Penguin
21/12/15 07:05:39.59 ZSokNah7.net
>>259
どう異なっている?
何か勘違いしているのではないか?
267:login:Penguin
21/12/15 07:13:35.21 9a6pKpWf.net
>>256
echo $PATH | tr : "\n"
と、WSL で環境変数PATHを表示すると、Linux 側のPATHの後ろに、
/mnt/c/WINDOWS/system32
などの、Windows 側のPATHも、/mnt/c/以下に追加されている
つまり、Linux側から、Windows側のコマンドも呼べる。
例えば、Linux側から、Windows側のメモ帳も起動できる。
ただし、Windows側のコマンドには、拡張子 .exe も付けなければならない
つまり、Linux側からWindows側へは、シームレス。でも、逆はダメ
例えば、Linux側で、
where notepad
where: コマンドが見つかりません
where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
which notepad
存在しない
which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe
notepad a.txt
notepad: コマンドが見つかりません
notepad.exe a.txt
メモ帳が起動する
268:login:Penguin
21/12/15 08:27:03.29 0YtwK9vU.net
WSLはVM
269:login:Penguin
21/12/15 09:09:50.66 rnBZkFES.net
232が勘違いしていただけ、ってのが真相だと思う
ま、よくあることだし若いんなら許される
270:login:Penguin
21/12/15 09:11:55.34 rnBZkFES.net
若くないと許されない理由は、自分の間違いを認めず屁理屈ばかり上手い年寄りは有害でさえあるから
271:232
21/12/15 12:46:06.34 9a6pKpWf.net
スマン、スマン。自分の勘違い�
272:ナした! >>250 >一方、Windows Terminal(WT)のコマンドプロンプトでやったら、文字化けで見れなかった! これが勘違いで、本当は、WTのPowerShell(PS)で実行していました! WTのPSで実行したら、同一の内容のファイルができて、それは文字化けして読めません 以上、自分の勘違いでしたので、この話題は終了します。 皆様に、ご迷惑をお掛けしました
273:login:Penguin
21/12/15 15:46:59.35 94pB4wsm.net
>> 223
ありがとうございます.
WSL上でlocaleはいろいろ変えて試しましたが,効きませんでした.
Windowsの言語見て,キーボード選んでるとしか思えないんですよね.
274:login:Penguin
21/12/15 17:18:34.70 hvWlEM/9.net
>>256
Linuxの管理をしなくていいというメリットが有る
Linuxのデスクトップを使いたくいないのは当然として
最小構成でもさまざまなサービスが動いている
それがアップデートした時トラブルのもとになる
WSLはそう言ったのが動いてないから軽量で楽
275:login:Penguin
21/12/15 21:24:58.78 nQpGq5n2.net
はじめて投稿させていただきます。
当方、WSLについて初心者です。よろしくおねがいします。
いざWSLをインストールしようとしてWebで手順を探したところ
手順がいろいろ出てきて混乱しております。
最新の手順としては以下だけでいいような記載もあるのですが確認したく。。。
wsl --install
これだけでUbuntuがインストールされると考えていいのでしょうか?
また最新のWSLはGUIが動くと聞きましたがこれも上記のコマンドでセット完了するのでしょうか?
お忙しところ恐縮ですが教えていただけますと幸いです。
276:login:Penguin
21/12/15 22:13:31.20 bZSW2ozO.net
色々あるのは古い情報が残ってるからで新しい情報や公式情報を見ればいい
>wsl --install
聞くまでもなくやってみればいいと思うが
GUIはWin11ならそのまま使えるが10ならvcxservなどを入れて使う
277:login:Penguin
21/12/15 22:30:19.43 OzqluHcx.net
wsl --installってWSLが入った後はオプションが無いみたいな扱いになるのね…
実行したらUsageが表示されやがった
ストアのプレビュー版だとちゃんと既に入ってると出る
278:login:Penguin
21/12/15 22:45:14.43 DQ1C7ZxL.net
>>269
>公式情報を見ればいい
普通の奴ならMSならそれなりの情報を出しているだろうで、まず公式を見てみるかだが、
Linux板にクレクレと乞食に来る奴は公式を見るなんてしないで
とにかくネットで尋ねればタダだ(だたでやってくれる)ということでクレクレ。
そんなのをまともに相手するの面倒すぎだで、ググれカスのような対応になるしまうんだよな
279:login:Penguin
21/12/16 01:19:06.34 qfXm+Ok1.net
半月程前の記事ですが..
URLリンク(ascii.jp)
280:login:Penguin
21/12/16 01:56:36.72 o9WzAWgr.net
ドキュメント類を読まないとか、やる気無さすぎだろう。
281:login:Penguin
21/12/16 20:42:15.01 476xAcUE.net
>>267
管理はいるだろ
何書いてんの?
282:login:Penguin
21/12/16 22:22:34.75 iB+zdARe.net
>>273
やる気はあるが
Linuxユーザーには変人・奇人・基地外が多いために、
マニュアルを読む、manコマンドする、ログを読む
なんてしない(変な俺)主義
283:の奴が多いからな。 その代わりネットでクレクレ
284:login:Penguin
21/12/16 22:35:49.83 iB+zdARe.net
MSのネットドキュメントぐらい>>1に入れても良いのかもしれないが
URLリンク(docs.microsoft.com)
でも、Linuxユーザーの大多数の変人・奇人・基地外は>>1は読まない・無視で意味はないだろうが
285:login:Penguin
21/12/17 09:14:18.70 WUmeMILM.net
頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft
頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft
286:login:Penguin
21/12/17 21:56:30.51 dOVKdvbY.net
Linuxはウィルスの類に対してノーガード戦法で何があってもスルーしてるからウィルス感染しても無警告ですよねw
検知するのもユーザの責任。
対応するのもユーザの責任。
素晴らしいゴミOSですよね、Linuxってw
287:login:Penguin
21/12/17 22:43:42.18 7svTVp6/.net
URLリンク(xtech.nikkei.com)
WSL2でLinuxサーバーを立てる、話題のコンテナをWindowsでも 2021.12.15
>>278
ゴミはお前だよw
288:login:Penguin
21/12/17 23:07:22.64 LJzTnDCd.net
ゲーミングPCにWSL2を導入する勇気
289:login:Penguin
21/12/17 23:23:59.36 YquYN3lR.net
ゲーミングPCっていうのは
最高性能PCって意味だぞ
290:login:Penguin
21/12/17 23:40:10.50 7svTVp6/.net
ゲーミングPCは重量が重いPCという意味だよ
PCファンもうるさいだろう
291:login:Penguin
21/12/18 01:04:00.19 xglOh20j.net
うそつけゲーミングPCってのはピカピカ光るやつのことだ
おれはくわしいんだ
292:login:Penguin
21/12/18 01:20:26.03 zY5rD7N+.net
WSL2を入れるとホストPCが仮想化されて特にグラフィック周りのパフォーマンスが劣化するのでゲーミングPCに入れるのは愚の骨頂
293:login:Penguin
21/12/18 01:21:06.52 zY5rD7N+.net
ホストPCってなんだ、ホストOS
294:login:Penguin
21/12/18 01:33:56.99 v/ZAj3z3.net
WSL2入れなくてもセキュリティのために仮想化されるんじゃないっけ
295:login:Penguin
21/12/18 05:40:36.07 jZFSqnLC.net
WSL2の存在意義ってなに?
296:login:Penguin
21/12/18 05:49:31.49 37OzBqN3.net
なんか変な人が居着いたなw
297:login:Penguin
21/12/18 06:04:20.76 oGgFQilz.net
>>287
インストールが簡単。すぐ起動する。軽い。Windows側と双方向でファイルシステムを参照し合える。WSL2からWindowsのコマンドを起動できる。その逆もでき、パイプラインで連携もできる。X Windowも使える。VSCodeと連携した開発環境を構築できる。Emacsの環境を作ると最強になる。まだあるだろうね。自分はWSL2無しではWindowsを使えない体になってしまいました。
298:login:Penguin
21/12/18 06:08:59.34 jZFSqnLC.net
>>289
ん?
WSL1でもWindowsと双方向でファイルシステムを参照しあえるしWindowsのコマンドも起動できるでしょ
WSL2よりWSL1のほうが軽いという評価も多く見られるし
299:login:Penguin
21/12/18 06:24:48.95 oGgFQilz.net
>>290
WSL1と比べた場合のWSL2の存在意義を聞いてたのか。すまん。fuseが使えるのでsshfsが動くとか、WSL2側のファイルシステム(ext4)のアクセスが速いとかかな。逆にWSL2側からWindows側のファイルシステムをアクセスすると遅いけど。
300:login:Penguin
21/12/18 06:48:49.80 oGgFQilz.net
>>290
自分の場合の一番の理由思い出した。Emacsでmagit使ってるんだけど、WSL1の時は遅くて使用に耐えなかった。これがWSL2で改善したからでした。
301:login:Penguin
21/12/18 07:03:03.14 H4uPHl2b.net
>>292
スレチだけどVSCodeも使えるのに
302:Emacs使うのはどの辺がよくて使ってるの?昔から使ってるから慣れてるとか?
303:login:Penguin
21/12/18 07:17:45.73 oGgFQilz.net
>>293
magitが使えるのもそうだけど、Windowsも含め、ファイルの操作をすべてEmacsのDiredで行っている。WindowsのショートカットやUNCパスにあるものもDiredでアクセスできるようにできるので、Explorerは基本使わない。Windowsドキュメントの起動もwslstartを噛ませてDiredからできるようにしている。sshのアクセスもTrampを使ってDiredで行っている。VSCodeでもできるけど、サーバ側にいろいろインストールされるので、決まったサーバとの間でしか使わないようにしている。
まだあるけど、これが一番の利用目的かな。
304:login:Penguin
21/12/18 08:48:28.14 H4uPHl2b.net
>>294
すみません ↓ここちょっとわからないです
VSCodeでもできるけど、サーバ側にいろいろインストールされるので、決まったサーバとの間でしか使わないようにしている。
305:login:Penguin
21/12/18 12:24:35.11 oT4vJ3Gd.net
>>284
ゲーム用のゲーミングPCと
WSL2用のゲーミングPCの
二台持ってるとは思わないのか?
306:login:Penguin
21/12/18 12:25:14.64 9fxvkdbk.net
LinuxにLinux入れても、そんなに重くないよ。
仮想環境でベンチマーク動かしながら、録画しています。
URLリンク(youtu.be)
307:login:Penguin
21/12/18 12:25:52.56 oT4vJ3Gd.net
ゲーミングPC=ゲームをするものっていうのは頭が硬すぎる
308:login:Penguin
21/12/18 12:26:49.35 oT4vJ3Gd.net
>>297
LinuxからWindowsのコマンドを実行してみて
どれくらいかかる?
309:login:Penguin
21/12/18 12:46:34.89 baDS06Nv.net
基本、Docker とかプロジェクトを、Linux 側に作る方が速い
>>295
VSCode の拡張機能を入れようとすると、
Linux 側にインストールしますかと聞かれる
310:login:Penguin
21/12/18 13:54:26.89 eLLPiJJn.net
だからWSL2ではLinux側のプロジェクトを作成して
Windows側からはファイル共有でアクセスするという使い方をする
そしてWSL2の何が素晴らしいかというと
WSLをセットアップした時点で、Windowsからファイル共有で
Linux側のファイルを編集できること
こういうふうにすぐに使える状態でセットアップされてるから
WSLは人気になった
311:login:Penguin
21/12/18 17:53:28.60 oGgFQilz.net
>>295
VSCodeにRemote-WSL入れるとWSLと連携可能になるけど、WSL側の.vscode-serverディレクトリに色々インストールされる。Trampだとそれがない。
312:login:Penguin
21/12/18 18:26:31.15 oGgFQilz.net
>>302
Trampとの比較の話しなのでRemote-SSHの方が適切だね。
313:login:Penguin
21/12/18 21:10:54.46 7IGxarsH.net
>>293
VSCodeはGUIでしか動かんからSSHで繋いだ遠くのサーバの設定ファイルはいじれんしな
314:login:Penguin
21/12/18 21:12:34.74 7IGxarsH.net
>>301
Linux側でいじればいいんでない?
同じマシンにWindowsとWSLが共存してるんでしょ?
どの辺が素晴らしいのかサッパリわかんね
315:login:Penguin
21/12/18 22:16:48.49 oGgFQilz.net
>>304
それをできるようにするのがRemote-SSHでないの?
316:login:Penguin
21/12/18 22:23:44.57 oGgFQilz.net
>>294
Diredが便利なのは、左側のウィンドウで開いているDiredと右側のウィンドウで開いているDiredとの間でファイルのコピーや移動ができる。シンボリックリンクも作れるし、ショートカットファイルも作れるようにできる。Trampと組み合わせるとscpを裏でやってくれるので、WinSCPが必要なくなる。
スレチなのでこの辺にしとくよ。
317:login:Penguin
21/12/19 00:47:06.61 ShT/2dxt.net
>>305
Linux側でどうやってWindowsのファイルをいじるの?
318:login:Penguin
21/12/19 01:12:25.53 1RAKAVcj.net
>>308
/mntにcやらdやらがあるじゃろ
319:login:Penguin
21/12/19 01:24:55.67 bZp+tLqM.net
>>306
俺、VSCode使ったことはないが
今どきのクロス開発対応のすごいエディターのVScodeが(SSHを使ってとかしての)
リモート編集・ビルド・デバッグに対応していないってことはないだろな
320:login:Penguin
21/12/19 01:49:22.90 bZp+tLqM.net
>>3
321:09 ちょっと調べればわかるような質問(調べるのが嫌だからクレクレ依頼) への対応はそんな感じになるよな WSLとWinのアクセスがどんな感じかというと https://qiita.com/quzq/items/1096c638c0d86795be13 相互運用の例 https://docs.microsoft.com/ja-jp/windows/wsl/filesystems
322:login:Penguin
21/12/19 05:37:39.51 K8NAQ0V3.net
>>310
Remote-Developmentで可能
323:login:Penguin
21/12/19 06:19:43.34 8kwWM9Uk.net
WSL2, Ubuntu 18 から20 へ、
~/ 以下のデータの、移行・コピーはどうやるの?
324:313
21/12/19 06:25:34.14 8kwWM9Uk.net
>>313
へ補足
Docker と、VScode の拡張機能・Remote WSL/Remote Container も使っています
325:login:Penguin
21/12/19 06:41:46.46 8kwWM9Uk.net
WSL の利点は、同じアプリを、Windows 側/Linux側で、2つ持たなくてもよい。
例えば、yarn は、Windows側だけに入れている
コマンドプロンプトで、where yarn
C:\Program Files (x86)\Yarn\bin\yarn
C:\Program Files (x86)\Yarn\bin\yarn.cmd
C:\Program Files (x86)\Yarn\bin\yarn.js
Linux側で、which yarn
/mnt/c/Program Files (x86)/Yarn/bin//yarn
yarn の内容は、各OS で、3つのパターンで、yarn.js を呼ぶ。
node ではなく、nodejs というコマンド名もあるみたい
1. winpty node "$basedir/yarn.js" "$@"
2. exec node "$basedir/yarn.js" "$@"
3. exec nodejs "$basedir/yarn.js" "$@"
#!/bin/sh
argv0=$(echo "$0" | sed -e 's,\\,/,g')
basedir=$(dirname "$(readlink "$0" || echo "$argv0")")
case "$(uname -s)" in
Darwin) basedir="$( cd "$( dirname "$argv0" )" && pwd )";;
Linux) basedir=$(dirname "$(readlink -f "$0" || echo "$argv0")");;
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac
326:login:Penguin
21/12/19 07:32:11.11 ShT/2dxt.net
要するに完成度の違いなんだよな
自分で仮想マシンにLinux入れて頑張ればできる vs 頑張らなくていい
そしてWSLをベースにいろんな技術が作られてるから
WSLに対応していればすぐに使える
327:login:Penguin
21/12/19 11:50:27.72 SLnsZmbg.net
>>316
取り敢えず説明等ドキュメントを読んでからにしたほうがいいよ
328:login:Penguin
21/12/19 15:10:49.94 ShT/2dxt.net
>>317
読んだ結果なんだが、おまえは自分の意見すら言えないのか?
329:login:Penguin
21/12/19 15:32:55.00 9G6qFHJW.net
読んだ上での>>308のレスならヤバすぎw
330:login:Penguin
21/12/19 15:34:08.97 31zsYv3b.net
ほらな?自分の意見を言えないんだよ
説得力ゼロな
331:login:Penguin
21/12/19 16:09:52.33 9G6qFHJW.net
言う気は無いし説得しようともしていないのだけどw
332:login:Penguin
21/12/19 17:33:33.54 K8NAQ0V3.net
>>313
こんなバッチファイルで行ける。userは変更すること。
set home_dir=user
set src_distro=Ubuntu-18.04
set dst_distro=Ubuntu-20.04
wsl -d %dst_distro% -u root bash -c "mv /home/%home_dir% /home/%home_dir%.orig"
wsl -d %src_distro% -u root bash -c "(cd /home; tar cvf - %home_dir%)" | wsl -d %dst_distro% -u root bash -c "(cd /home; tar xvf -)"
333:login:Penguin
21/12/19 18:17:56.26 jPLLzZXv.net
>>318
俺の意見なら俺のレスを辿ればわかるだろ
334:313
21/12/19 21:53:55.21 8kwWM9Uk.net
>>322
間に、コピー用コンテナを置いて、移行できないかな?
Ubuntu 18 → コンテナ → Ubuntu 20
または、データの一部を変える場合は、
Ubuntu 18 → 変換前コンテナ → 変換後コンテナ → Ubuntu 20
335:313
21/12/19 22:08:08.68 8kwWM9Uk.net
>>324
補足
OS が異なるから、コンテナに互換性が無いのか?
それとも、ある程度は使えるのかな?
336:login:Penguin
21/12/20 01:46:36.43 41JFTMPZ.net
WSLでMSが手を入れたLinuxモドキを使うくらいなら
VirtualBoxで本物のLinuxをインストールして使った方がいいよね
337:login:Penguin
21/12/20 01:47:34.05 U74XHf3Y.net
>>326
それはもう何回も論破されてる
アキラメロン
338:login:Penguin
21/12/20 01:57:00.19 GYIttVad.net
>>326
ホストOSのパフォーマンス低下が嫌でとかならちょっとわかる
339:login:Penguin
21/12/20 01:59:47.27 U74XHf3Y.net
>>328
無理しなくていいよ。
その話題は論破されてる
340:login:Penguin
21/12/20 02:05:07.55 QMHkj8Tv.net
>>326
目的に合わせて道具を選べない人は論外だよ
341:login:Penguin
21/12/20 02:06:53.69 oqrydfrq.net
メーカーが手を入れたのがモドキなら、この世の大半のLinuxはモドキになるような
WSL2のカーネルもソースは公開されてるからねぇ
initのソースも公開して欲しいね、どんな事やってるのか興味がある
342:login:Penguin
21/12/20 02:07:47.03 pVVw0Dt7.net
使い分けりゃいいだけという認識だけど、そもそもパフォーマンスには影響ないん?
343:login:Penguin
21/12/20 02:20:09.38 w+cexn94.net
>>328
ひょっとしてこういう記事に踊らされてない?
URLリンク(g-geek.net)
344:login:Penguin
21/12/20 07:44:28.96 WDGBPT96.net
>>324
tarボール作ればどうにでもできるのでは?
345:login:Penguin
21/12/20 08:04:13.74 qI4z+Q5A.net
>>328
パフォーマンスへの影響は当たり前の話で、環境を分けるのが常識なので議論する余地はない
346:login:Penguin
21/12/20 15:38:59.83 IG6AWCaJ.net
>>322はパイプでtarを流してるから中間ファイルすら作ってない
347:login:Penguin
21/12/20 16:34:55.04 E4mYvduf.net
GPUパススルーは安定してんの?
新しくノート買おうと思ったけど様子見かな
348:login:Penguin
21/12/20 23:01:26.47 hhYYsMEk.net
>>299
LinuxからWindowsのコマンドを実行しました。
コマンドで仮想環境を立ち上げて、sshでコマンドを実行するシェルスクリプトです。
仮想環境が立ち上がっていると、立ち上げを無視する様にしてあります。
2回目がそうです。
URLリンク(youtu.be)
349:login:Penguin
21/12/20 23:52:40.12 U74XHf3Y.net
>>338
ではそのやり方を世界中に広めてください。
WSLは「やり方」を統一しているので
WSL用のツールが作れるわけです
WSLは基盤です。エコシステムとも言います
350:login:Penguin
21/12/20 23:53:55.67 U74XHf3Y.net
作るものはたくさんあるので言っておきますね。
文字コードの自動変換。
wslpathに相当するパスの変換
ファイル共有の仕組み
351:login:Penguin
21/12/21 00:47:18.09 JCTchnzy.net
ファイル共有の仕組みは仮想イメージをマウントすることで可能。
作る必要はなし。
URLリンク(youtu.be)
352:login:Penguin
21/12/21 00:58:38.18 NXEq1mh0.net
Windowsから同時に参照できねーだろ
はぁ。使いづら(笑)
353:login:Penguin
21/12/21 01:00:40.55 NXEq1mh0.net
WindowsとWSLが同一マシンだって事がわかってないんだよな(笑)
WindowsのVSCodeで編集したものを
すぐさまLinux上から実行できなければ
何の意味もないだろうが
354:login:Penguin
21/12/21 02:10:11.84 JCTchnzy.net
WindowsにはX Window Systemのようにネットワーク上の他のホストにクライアント(アプリ)を表示する機能がないから無理だろう。
マイクロソフトが実装してくれたら出来るよ。
URLリンク(youtu.be)
355:login:Penguin
21/12/21 02:10:33.73 alkJ1IAp.net
>>343
VMの共有フォルダに有るファイルを編集すればいいだけやんけ
あほなの?
356:login:Penguin
21/12/21 02:45:18.04 I0+iLVWq.net
適材適所で使えない人達w
357:login:Penguin
21/12/21 07:14:19.79 f+dEXgIZ.net
WSLを誹謗する書き込みってやっぱPowerShell信者が書いてるのかな?
WSLの台頭でPowerShell要らない子になりつつあるから
358:login:Penguin
21/12/21 07:40:33.14 K8ZaFAWk.net
>>344
Remote-Appて違ったっけ
359:login:Penguin
21/12/21 09:00:28.73 uuhKerTR.net
>>343
同期させるか直接編集すれば良いだけなのに何を言っているのやら...
360:login:Penguin
21/12/21 09:30:54.19 JCTchnzy.net
>>348
ゲストOSにsshしX11 Forwardingして、ホストOSのXサーバーに表示しています。
昔のコンピューターは非常に高価だったので、ホストコンピューターにログインして、手元の安価な端末に表示する様に開発された機能です。
361:login:Penguin
21/12/21 09:54:39.24 xvQvMAeI.net
>>348
RemoteAppはWindows Serverが無いと使えないが
WSLgはアプリ単位のRDPを使ってる
URLリンク(raw.githubusercontent.com)
362:login:Penguin
21/12/21 10:47:10.02 K8ZaFAWk.net
>>351
いや、Windowsには機能がないというからさ
363:login:Penguin
21/12/21 12:17:50.49 YY7ne79C.net
WindowsのクライアントOSでもRemoteAppは使えるみたいだね
URLリンク(i.imgur.com)
WSLgのはFreeRDPがRemoteAppサポートしてて、それを利用してるようだね
364:login:Penguin
21/12/21 15:05:14.38 6qd7YUmT.net
>>351
Windows 10 Proなら使えるよ(7の時から)。
レジストリの変更が要るけど。
365:login:Penguin
21/12/21 15:34:58.35 wUuLwCTP.net
>>345
パフォーマンスが低すぎる。
パーミッションが保存されない
366:login:Penguin
21/12/21 15:37:00.45 wUuLwCTP.net
>>345
> VMの共有フォルダに有るファイルを編集すればいいだけやんけ
今は仮想イメージをマウントするという
間抜けな回答をシたやつを煽ってる最中だw
結局共有フォルダを設定しなければいけないし
パフォーマンスやパーミッション問題もあるし
何も問題が解決されていない
341 名前:login:Penguin[sage] 投稿日:2021/12/21(火) 00:47:18.09 ID:JCTchnzy [1/3]
ファイル共有の仕組みは仮想イメージをマウントすることで可能。
作る必要はなし。