[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】8 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
131: 2020/06/23(火)21:56 ID:MPtidMjw(2/2) AAS
せやな。20年前のSun os 1.x と違い、
.o 消してもカーネルリコンパイル出来るし
時間も早い。
どちらか言えばヌルゲー。
幸運を祈る
132: 2020/06/23(火)21:59 ID:h8l0hhPt(1) AAS
仮想マシンみたいなものだからな。壊れたら消せばいいだけ
133: 2020/06/23(火)22:13 ID:DqOw55EM(2/2) AAS
Linuxのコンテナ環境だからDockerに近い。
復旧するのは大変かもしれんけど・・・
134(1): 2020/06/23(火)22:29 ID:wAw+CkCe(1) AAS
historyでも抜いて、やりなおしてもいいんでは?
sudo rebootはうちも同じになるから、WSLだとサポートされてないんだと思うが
インスタンスを落としたければコマンドプロンプトの方でwsl -t 〜かwsl --shutdownかな
135: 2020/06/23(火)22:45 ID:J08LkQDG(1) AAS
WSLのinitはsystemdではなくMS独自のもの
init.dすら走らせてくれない
136(1): 2020/06/23(火)23:39 ID:ofweQDU4(1) AAS
WSL2でもそうなの?
137: 2020/06/24(水)01:34 ID:HrAwvYH8(1) AAS
pengwin上でのgcc-9の更新でlibc-binがエラー吐いてaptが止まる
138(3): 2020/06/24(水)02:44 ID:ZqlK61md(1/2) AAS
WSL1、ubuntu 20.04 LTS
sleep コマンドが機能しない障害
$ sleep 1
sleep: cannot read realtime clock: Invalid argument
139(1): 2020/06/24(水)03:25 ID:YyhufPsu(1) AAS
>>138
未対応のシステムコール
外部リンク:github.com
Fastリングでは直っていたのでそのうち改善されると思う
140(1): 2020/06/24(水)13:43 ID:ZqlK61md(2/2) AAS
巻き添えでperl標準関数のsleep()も正常に機能しない。
141: 2020/06/24(水)16:09 ID:jq4p1E9H(1/2) AAS
Windows Subsystem for Linux Update - 4.19.121.1
142: 2020/06/24(水)16:56 ID:D7JJKydR(1) AAS
>>138
coreutilsをソースからコンパイルすれば動くsleepが出来る。
glibcのバージョンダウンはRustなど一部のツールが入らなくなるね。
143: 2020/06/24(水)17:16 ID:4/Ga7nWs(1) AAS
>>139
そのうち=21H1になりそうなんだよな現状だと
144: 2020/06/24(水)17:39 ID:jq4p1E9H(2/2) AAS
20.04のsleepの件はPPAでパッチ当てたlibc6を公開してる人がいるね
当面はそれで凌ぐのも手かと
145: 2020/06/24(水)19:53 ID:6Yq5DoFL(1) AAS
>>134
history見たけどどれが原因か良く分からない
いろんなHP参考に適当にやったのでそれが原因とは思う
>>136
PS C:\Windows\system32> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
wslに関してはCUIでlynxにemacs設定してるし
又古いノートPCにlubuntu入れてるので
当分これで行きます
暇なときやり直そうと思ってます
146: 2020/06/28(日)18:20 ID:75RZMfS3(1) AAS
こんなの単なる自己満足にすぎない
単独に区別してインストールすべき
その方がスッキリするわ
何でもくっ付けるのはいくない
例えるなら単民族が問題を複雑にし難いという事だ
つまり多民族国家は複雑にして問題解決を困難にする
これは普遍的な原理だ
147(1): 2020/06/28(日)19:11 ID:3GIiqlbn(1) AAS
vimでカーソルを移動すると二行目以降が文字化けするんだけど君らも?
画像リンク[gif]:i.imgur.com
148: 2020/06/28(日)21:01 ID:9Hb4K4Gv(1) AAS
Windows 10 v2004より古ければアップデートしろ
149: 2020/06/29(月)13:12 ID:6CstvdXg(1) AAS
VMのくせにwsl2の起動(--shudownからの)は本当に速いな。
150(1): 2020/06/29(月)13:20 ID:Pnr1wEd1(1/2) AAS
WSL2ってメモリ使い過ぎない?
HYPER-Vのubuntuと併用してるわ
151(1): 2020/06/29(月)13:23 ID:w7ySNS5b(1) AAS
>>150
目的に合わせてメモリー調節すればいいだろう
152: 2020/06/29(月)13:25 ID:gDe0bK8g(1) AAS
WSL2のメモリ消費は実装メモリによって変わるんだっけ?
CUIだけなら512MBくらいで十分だな。
153: 2020/06/29(月)13:27 ID:Pnr1wEd1(2/2) AAS
>>151
少しは調べてから書けよ。
その内脊髄反射だけで生活するようになるぞ
これな
外部リンク:qiita.com
154: 2020/06/29(月)17:02 ID:STUthT+i(1) AAS
何言ってんだこいつ
155(1): 2020/06/30(火)21:58 ID:L9QO2OrH(1) AAS
rootになれるんですね
だったらsudoとかわずわらしいから初めからrootになるわ
156: 2020/07/01(水)00:29 ID:lKneC6dS(1) AAS
>>155
なんでWSLスレでいうの?
Linuxがrootになれるのなんか当たり前じゃない
Linuxをrootで使いなよ(笑)
157: 2020/07/01(水)06:34 ID:zsa7DjJx(1) AAS
Linusならrootになれるだろうけど
Linuxがrootになれるのか
158: 2020/07/01(水)07:37 ID:fm7WRfRK(1) AAS
カーネルおじさん
159(1): 2020/07/01(水)08:22 ID:aMwY6x4U(1) AAS
普通の仮想マシンのほうが余計な干渉しなくていいよな
画面や音も出るし
160: 2020/07/01(水)08:54 ID:5zcYgXVh(1) AAS
画面って何?
161: 2020/07/01(水)12:58 ID:L9dqe2lQ(1) AAS
>>159
wslでも画面や音も出るよ
162: 2020/07/01(水)23:31 ID:uoOb+E+8(1) AAS
彼(ら)には出来ないんだよ
察しておやりよ
「できるよ。お前が設定できないだけ」
163: 2020/07/02(木)07:06 ID:5q3kEm/4(1) AAS
WSL単独で出来ないしネットワーク層越しで効率悪いし何の意味もないな
164: 2020/07/02(木)08:52 ID:NyQUWJpx(1/5) AAS
画面や音はWindows側で出せるわけで
何の意味もないというならLinuxの画面や音を出すほうが意味ないんじゃね?
165: 2020/07/02(木)11:07 ID:PwImmsZw(1/3) AAS
取り敢えず俺はLinuxではCUIだけで十分
このシステム取り入れた理由は
Windowsとシームレスで使用出来るからこの機能は便利
166(2): 2020/07/02(木)11:15 ID:FYd9/JuN(1) AAS
systemdとかデーモンが動かないと音は出せないし、それやると普通のVMと変わらなくなっちゃうし
WSLとしての落としどころがあるから限度はあるな。
167: 2020/07/02(木)11:21 ID:EHrH0KZ0(1) AAS
「WSL単独でできない」と言うなら、WSL単体ではコマンドプロンプトすら機能できないのでは。
WSLで利用可能なディストリビューションで外部のリポジトリなどを利用せずに実現が可能であれば「WSLで出来る」と言って良いのでは。
…おっと失礼、あなたには設定が無理なのでしたね。
168(2): 2020/07/02(木)12:15 ID:NyQUWJpx(2/5) AAS
>>166
そういう馬鹿には、macOSにはsysmtedデーモンに相当するものがありますか?
それはなんですか?systemdは必要なんですか?って皮肉っぽくいえばOKw
169(1): 2020/07/02(木)13:32 ID:O4H3plsb(1/3) AAS
>>168
macOSでLinuxのsysmtedに相当するものはlaunchdだね
init代替は色々あるけどlaunchdが先でsysmtedが後だったはず
話の流れに沿わない書き込みをして混乱させてみたりw
170: 2020/07/02(木)15:41 ID:PwImmsZw(2/3) AAS
wslなんかどうでも良いわ
171(1): 2020/07/02(木)15:58 ID:NyQUWJpx(3/5) AAS
>>169
Windowsだとsysmtedやlaunchdに
相当するものは「サービス」ですね
それだけの話ですよね
172: 2020/07/02(木)16:03 ID:NyQUWJpx(4/5) AAS
Windowsにはsystemdに変わる「サービス」があるのに
systemdを求めてる時点でWSLを理解してない
173(1): 2020/07/02(木)17:04 ID:PwImmsZw(3/3) AAS
所詮おまいらは毎黒の戦略に犯されてるボンクラか知能障害者
174: 2020/07/02(木)17:39 ID:O4H3plsb(2/3) AAS
>>171
Windowsでinitやsystemdやlaunchdに対応するのはsmss.exeだよ
175: 2020/07/02(木)17:41 ID:gcnQNS94(1) AAS
>>168
的外れすぎて何言ってんだコイツって思われるだけだな
176: 2020/07/02(木)17:48 ID:O4H3plsb(3/3) AAS
それとWindowsのサービスに対応するのはLinuxではdaemonだね
ていうか>>166は意味不明だがID:NyQUWJpxもなにかおかしいぞ
Windowsのブートプロセスや構造を理解している?
177: 2020/07/02(木)18:45 ID:1pJPyml2(1) AAS
どうでもいいと言いながらも書き込んでいるおかしな奴もいるねw
178: 2020/07/02(木)18:49 ID:dL18yMEp(1) AAS
寝技と指関節だけのプロレス見ているみたい
フランケンシュタイナーとか大技かませよ
179: 2020/07/02(木)23:51 ID:NyQUWJpx(5/5) AAS
話の本質は、systemdで何かを起動したいなら
そんなアホなことは考えないで、
Windowsのサービスとして起動すればいいだけってこと
180: 2020/07/03(金)02:13 ID:Tz828bjN(1) AAS
真壁さん乙
181: 2020/07/03(金)07:38 ID:mlIdC2h6(1) AAS
>>173
マイクロソフトってだけでなんでも叩いてるお前がバカ
182: 2020/07/03(金)07:48 ID:eH4AzdsS(1) AAS
「WSLでは音もグラフィックも扱えない(に決まっている)」
「とにかく難解で、できるという連中は普通じゃない、キチガイ」
…ということになっていないと、困る人が居るのだろうね。
183: 2020/07/03(金)09:39 ID:Islmwxis(1/3) AAS
Linuxが特に設定せずに音がなってるんだから
Windowsでも特に設定せずに音がならないと駄目でしょ?
将来的にはそういったサービスが開発されWindows自身に統合されて
何も設定せずに音がなったり画面が表示したりすると思うけどね
184(2): 2020/07/03(金)11:39 ID:hHfNQEqW(1) AAS
韓国人は礼節を重んじ、とても優秀です。
国民も、みな愛国心があり働きもの。人々
は親族や友人を大切にし、まるで家族のよう。
素直には信じられないと思いますが、単純に
敵だと見下したりせず見方を変える事が正解
だ。韓国製品も最近は良いものが多いです
185: 2020/07/03(金)11:52 ID:Islmwxis(2/3) AAS
でも、日本製品(どうぶつの森)は買うのです・・・
186: 2020/07/03(金)12:12 ID:wxYxnrvN(1) AAS
どちらか言えば敵の素
187: 2020/07/03(金)12:15 ID:nKA3jRSM(1) AAS
>>184
日本人は何かとすぐ反日だと言う人達がいますが、韓国内でもすぐ反韓だと言う人がいますか?
188: 2020/07/03(金)14:09 ID:f5iF5FKp(1) AAS
慰安婦が嘘だというと反韓だと騒いでいるよね
189: 2020/07/03(金)20:13 ID:pBTQMg90(1) AAS
>>184
ねえねえ、なんで南北に別れてんの?w
190: 2020/07/03(金)21:13 ID:Ounjs0EO(1) AAS
Linuxのデスクトップ環境作りたいだけなら普通のVMでいいじゃん…
191: 2020/07/03(金)23:19 ID:Islmwxis(3/3) AAS
Linuxのデスクトップ環境作りたいだけなら
VMどころかもう一台マシンを用意すればいいだけなんだよ
でもそれじゃ使いづらいだろ?
Windows上でコマンド入力しても別マシンのLinux上で動いたりしないし
Linux上でコマンドを入力してWindows上に持ってくるのも面倒
ファイルの参照もめんどくさい
それはVMを使ったって同じ。そういった面倒なものを解決したから
WSLはこれだけ開発者に高い評価を得られてるわけ
なんで評価が高いのかを考えたほうがいいよ。
192: 2020/07/04(土)03:11 ID:ueejGPF4(1/2) AAS
誰もデスクトップ環境作りたいなんて言ってないと思うが
193(2): 2020/07/04(土)03:25 ID:muQ3m9US(1) AAS
文字だけとか意味ないだろ
194: 2020/07/04(土)04:14 ID:czBSBawQ(1) AAS
え?
195: 2020/07/04(土)05:11 ID:zDwakr9c(1/2) AAS
画像(GUI)はWindowsが出していて、そっちのほうがLinuxよりも便利だろ
あえてLinuxを使う理由がない。
Windowsが不便だったのは文字だけ(CLI)の場合
だからWSLでそれをLinuxレベルに一気にあげてきたんだけど
196: 2020/07/04(土)05:12 ID:nVyyEvQj(1) AAS
ウェブサーバのような軽い用途にLinuxを使えば良いんだよな。
197: 2020/07/04(土)06:15 ID:zDwakr9c(2/2) AAS
軽い必要はないだろ。CLI用途に使えばいいんだよ。
WindowsがあるからLinuxにGUIは必要ない。
WSL登場で出番は減ったがLinux専用マシンは持ってる
ただしディスプレイはつないでいない
リモートから操作できれば十分だからだ
198: 2020/07/04(土)09:46 ID:K1jORw4o(1) AAS
俺が使わないからlinixにguiは必要ないってか
俺様が必要か決めるみたいな
基地外っているもんだな
199: 2020/07/04(土)09:47 ID:zMJrgg8Q(1) AAS
逆にWindowsにLinuxのデスクトップ環境が中途半端に表示されても混乱しそう
MacのParallels並にインテグレーションしてればいいけど
WSLに関しては大抵の人が求めてるのはbetter cygwinだと思うんだけどね。
WSL2は知らない。
200: 2020/07/04(土)11:14 ID:6HStL007(1) AAS
>>193
お前が大好きな画面だぞ喜べ(笑)
Running WSL GUI Apps on Windows 10
外部リンク:techcommunity.microsoft.com
201: 2020/07/04(土)12:26 ID:YDXY1Tfy(1) AAS
>>193
Let’s try this out!
202: 2020/07/04(土)12:37 ID:T+FLHI+X(1) AAS
なるほど、xrdpでつなげばLinux側のデスクトップがそのまま使えるのか
203(2): 2020/07/04(土)13:38 ID:ueejGPF4(2/2) AAS
別にguiサポートするのは構わんけどまずWSL2をちゃんとしてくれ
204: 2020/07/04(土)15:00 ID:PA/pPUOM(1) AAS
>>203
MSぐらいになると、両方同時進行が可能になる
さきに○○をするんじゃなくて○○も同時に進行する。
205: 2020/07/04(土)20:55 ID:IvwpFKJj(1) AAS
>>203
ちゃんとって?
206: 2020/07/04(土)21:58 ID:S1FiPV3+(1) AAS
車輪の再発明は時に清々しい。以下、curlコマンドを使ったお天気確認。
curl ja.wttr.in
207: 2020/07/05(日)00:10 ID:LobEAzla(1/3) AAS
WSL2のホームディレクトリってどこですか?
importでDドライブにインストールしたはずが起動時の空き容量の表記がおかしいのですがホームはCドライブに保存されるんですかね
208: 2020/07/05(日)02:44 ID:Ag7q3ncc(1) AAS
仮想マシンなんだからホストの空き容量なんか見ねえよ
209: 2020/07/05(日)02:51 ID:MKmW4BVG(1) AAS
"WSL2のホーム"ってのがそもそもわからん
WSL2でインストールしたディストリのrootの実体はどこですか、ならまだわからんでもないが
そもそもvhdxかなんかで仮想化されてんじゃねっていう
210: 2020/07/05(日)03:09 ID:LobEAzla(2/3) AAS
分かりづらくてすみません
聞きたいことは
Linux上で書き込まれたデータは全てDドライブにあるVHDに書き込まれるからCドライブに書き込みすることはないのかってことです
211: 2020/07/05(日)03:19 ID:iD3GsNB8(1) AAS
デフォだとswap用のvhdxをユーザーのホームディレクトリ配下に作るね
.wslconfigで変更可能
212: 2020/07/05(日)15:39 ID:LobEAzla(3/3) AAS
なるほど
ありがとうございます変更しました
213: 2020/07/05(日)18:51 ID:Gd5Riea6(1) AAS
以前書き込みした者>>128です
今日色々試してやっと
Xfcデスクトップの導入及び日本語表示まで出来るようになりました
只Windows10上でUbuntuを開いたターミナルではlynxに設定のemacsは日本語での書き込みは出来ますが
Xfcのディスクトップでのemacsは何故か出来ません。勿論lynxを稼働してemacsを開いても
日本語表示はするが日本語での書き込みが出来ません
又firefoxの日本語化表示も出来ましたが日本語での書き込みは出来ません
又firefoxでyutubeの動画を見ても音は出ませんでした
だからもうCUIでの使用でいいやとあきらめていましたが
偶然ですがXfcディスクトップ画面が開いているときに
windowsキーを押しながら下矢印を押すとWindows10のタスクバーがした画面に表示されました
きっと皆さんは今頃言うかでしょうが
これでXfcのディスクトップ画面上でWindows10の使用が出来るし
Ubuntuの使用も出来るようになり何の切り替えもなくシームレスに使用できるようになりました
Ubuntud上での音が出ない事や日本語が書き込みできないことも必要でなくなりました
以上報告でした
214: 2020/07/05(日)20:12 ID:sMDlceKk(1) AAS
「ディスクトップ」が気になるけど良かったね
215: 2020/07/05(日)21:08 ID:JZBgzgsh(1) AAS
ディスケットに変更しろ
216: 2020/07/05(日)21:23 ID:cTBT4P4e(1) AAS
Dellのマニュアルにディスケットって書いてあったな。
なんのこっちゃとオモタわ。
217: 2020/07/06(月)04:35 ID:IztfREjA(1) AAS
WSL で、GUI が使えるの?
リモートデスクトップが必要なのでは?
218(1): 2020/07/06(月)06:35 ID:X1jLmIOv(1) AAS
xrdp動かせばXサーバいらず
219: 2020/07/06(月)11:05 ID:j4eG9HhS(1) AAS
説明が下手なので下記の画像を見れば分かると思います
よく5chで使用しているアップローダーは登録が嫌なので
下記にアップしました
尚Windowsのディスクトップ画面を表示したい場合はタスクトレー上で右クリックして
ディスクトップを表示をクリックすればいいです
又Ubuntuの画面(デフォのネズミのディスクトップ画面から他の画面に変更しています)
に戻りたければタスクトレーにあるXlaunchアイコンをクリックすればOKです
画像リンク[jpg]:jisaku.155cm.com
画像リンク[jpg]:jisaku.155cm.com
220: 2020/07/06(月)12:51 ID:zz8Rmtmu(1) AAS
ディ
221: 2020/07/06(月)17:32 ID:fkFgrscX(1) AAS
>>218
全画面だけでいいなら、それで決まりだね。
222: 2020/07/06(月)17:51 ID:xnDwd6P9(1) AAS
Windows 10 ProのVPSを借りていて、Windows内でネストしてVT-xは使えないんだけどさ
こういう場合ってやっぱWSL2にすると使えなくなるのかな?
223: 2020/07/06(月)19:03 ID:eXLZ9Y9J(1) AAS
しらんけど、HyperVはネストに対応しているので
Windows 10の仮想マシンでWSL2を使うことができてる
Insider Previewを使ってる人の多くが
仮想マシンに入れてWSL2の検証をしたいただろう
224: 2020/07/06(月)21:21 ID:UdrWxuu2(1) AAS
ちゃんとした画面えみゅらないとOpenGLとか動かないだろ
225(2): 2020/07/06(月)22:27 ID:oiLZmKnU(1) AAS
wsl で bash を使おうとしているのですが文字に色がついているため非常に読みにくいです
(最近老眼のためか一部の色が極端に見づらくなりました)
色づけをやめてすべて白一色で表示するようにするにはどうしたらいいでしょうか?
226: 2020/07/07(火)01:37 ID:vkXM0LXf(1) AAS
画面のコントラストを下げる
227: 2020/07/07(火)07:55 ID:3EK+fba6(1/2) AAS
まあWSLではなく、ターミナル(エミュレータ)の設定の問題だよね。
ここで聞かれても…
228(1): 2020/07/07(火)08:51 ID:ScthUm4d(1) AAS
プロンプトの色変更はターミナル側の設定だけど
lsでディレクトリが青文字になってしまう問題はカラーテーマ変えてもしんどいからwsl側で設定したほうがいい
外部リンク:www.kwbtblog.com
229: 2020/07/07(火)11:50 ID:3EK+fba6(2/2) AAS
表示に関わらず一律に単色表示にしたい、という要望なのだから
プロンプトや各コマンドの表示設定ではなくターミナルエミュレータの設定だろう
WSLは関係ないし、ここで聴くことでもない。このようにピンボケした第三者がノコノコ現れるのも迷惑だ。
230(3): 2020/07/07(火)14:24 ID:0Fc1oIgP(1/4) AAS
漏れは、Ubuntu 18.04 で、
ColorTool.exe で、Windows の色を変えているけど、
WSL が暗いので明るくしたら、PowerShell で明るすぎて見えない
例えば、コマンド入力時に、色を付けない事はできる
la -p --color=never
~/.bashrc の83行目移行で、色を付けている
alias ls='ls --color=auto'
alias grep='grep --color=auto'
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
とあるから、~/.dircolors が読み取り可能なら、
そのファイルをdircolors コマンドで処理すると読めるから、
~/.dircolors で設定できるのかも
231: 230 2020/07/07(火)14:39 ID:0Fc1oIgP(2/4) AAS
>>228
のサイトでは、ColorToolのバイナリ配布がなくなったと書いてあるけど、
下に、ColorTool.zip がある
外部リンク:github.com
WSLでターミナルの文字色を変える(2019/8/10版)
外部リンク:qiita.com
漏れが試した中では、これがマシだけど、まだ見にくい
ColorTool.exe -d deuteranopia.itermcolors
232: 2020/07/07(火)15:35 ID:MDiVDN7d(1) AAS
コマンド画面の色はautoexec.batで指定するんだよ
config.sysでちみとにるとんと読ませるのも忘れずにな
233: 230 2020/07/07(火)15:51 ID:0Fc1oIgP(3/4) AAS
色を付けない、la, ll のalias を、
~/.bashrc か、~/.bash_aliases に定義するのが簡単
alias lan='la -p --color=never'
alias lln='ll -p --color=never'
ただ、~/.bashrc では、grep などにも色を付けているけど
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
234(1): 230 2020/07/07(火)15:58 ID:0Fc1oIgP(4/4) AAS
漏れは、Ubuntu 18.04 で、
ColorTool.exe で、Windows の色を変えているけど、
WSL が暗いので明るくしたら、
今度はVSCode で、PowerShell を起動したら、明るすぎて見えない
これらを両立させるのが難しいので、
色を付けない、--color=never の、la, ll のalias を定義している
235: 2020/07/07(火)17:26 ID:O5VE5X3t(1) AAS
gimpインストールしてgimp開いたと思ったとたんXサーバーが落ちた
何かとか弱いんだな
236(6): 2020/07/07(火)18:26 ID:YYImeKjE(1) AAS
WSLって結局何に使ってる?
pythonもgitもWin側に入れてるから使いみちがないわ
237: 2020/07/07(火)20:36 ID:re05twJJ(1/2) AAS
>>225
\ls
238: 2020/07/07(火)20:40 ID:JVYy2LEm(1) AAS
ctags
239: 2020/07/07(火)20:41 ID:re05twJJ(2/2) AAS
>>236
emacs
240: 2020/07/07(火)22:43 ID:2jBYURUv(1) AAS
>>236
究極的にはWindowsでLinuxと同じ環境ができてしまったら
WSLが必要ないのは当たり前
問題は同じ環境を作る手間
例えばPythonを複数のバージョンインストールして
切り替えたいと思ったらどうするかね?
そういう仕組みを作れば出来る。
その仕組みを作るまでが大変。
WSLは既存のLinuxの仕組みをそのまま使える
241: 2020/07/07(火)22:45 ID:vKQ2n6hj(1) AAS
てすと
242: 2020/07/07(火)22:47 ID:8+syWFqb(1) AAS
>>236
僕もemacs
あと、clojureでの開発・キーボードのファームウェアのビルド
pythonの開発も何かとlinuxの方がやりやすかったり
243: 2020/07/08(水)07:27 ID:jsOqEhM+(1) AAS
>>236
w3m, vim, less, sed, awk, zip, translate-shell, html2text, wget, zsh, tmux, ssh, gsl, gmp, gprof, make, GNU R, Julia, GNU coreutils
244: 2020/07/08(水)07:30 ID:CBdq2r1b(1) AAS
>>234
わざわざそこまでするなら別のターミナル使えばいいのに
245: 2020/07/08(水)08:53 ID:DJr4ISUL(1) AAS
日本語辞書mecab-ipadic-neologdをMecab用から検索エンジンlucene用に変換するのにWSLを使ってる。
外部リンク:github.com
246: 2020/07/08(水)10:48 ID:caZYZiep(1) AAS
おれはlynxをファイルエクスプローラとして使いファイルを書いたり変更したりしてる
lynxにemacsを設定してるから使い易い
247: 2020/07/08(水)13:12 ID:SDDjbsTE(1) AAS
>>236
漏れは、自分のPC 内のWindows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL を使って、
Linux側に、プロジェクトを作っている
Windows側からのブラウザアクセスは、
VSCodeの拡張機能・open in browser ではローカルファイルアクセスとなるので制限されるが、
VSCodeの拡張機能・Live Server では、サーバーを立ててのアクセスとなるので制限されない
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
同様のツールに、asdf もある
248: 2020/07/08(水)14:12 ID:/xPQ8brp(1) AAS
>>225
WindowsストアからWindowsターミナルをインストールしてWSL使うといいよ
249(2): 2020/07/09(木)04:10 ID:BKjg1Ggo(1) AAS
>>236だけど遅くなったサンクス
個人的には.batを完全にシェルスクリプトで代替できるようになったら楽なんだが無理なのかな
バッチファイルは書き辛い
250: 2020/07/09(木)07:04 ID:sqQbyxkS(1/2) AAS
>>249
普通にできると思うが?
251: 2020/07/09(木)09:08 ID:IBvWLz/0(1) AAS
>>249
簡単に出来るじゃん
252(1): 2020/07/09(木)11:51 ID:VUYm/kqB(1/3) AAS
簡単ではないでしょ。
バッチファイルをシェルスクリプトに置き換えるプログラミング技術が必要になる。
バッチとシェルでは引数展開の仕様やシングルクォート・ダブルクォートの解釈も違う。
253(1): 2020/07/09(木)11:57 ID:VUYm/kqB(2/3) AAS
bashとzshでさえ引数展開で違うところがあって困ることがある。
シェルスクリプトで頑張るをあきらめてPython使うのが無難だとは思う。
PerlもGit for Windowsに標準で付属されているので悪くない選択肢だけど、
プログラミング言語初心者に保守してもらうのを想定するならPythonかねぇ。
254(1): 2020/07/09(木)12:17 ID:57QfF9jh(1) AAS
シェルスクリプトはshで動作するコマンドのみで書くべき、というのは大前提だが
Linuxが蔓延して、shの実体なんてどうせbashなんだからスクリプトなんてもうbash基準でいいじゃん…てなってしまったのが現実ではある
…が、zsh依存とか自前でゴチャゴチャ書くだけなら勝手にすればいいが、外に出したら叩かれるわ。悩む要素ないだろ
255(1): 2020/07/09(木)12:31 ID:sqQbyxkS(2/2) AAS
>>252
シェルスクリプトは引数展開の仕様がバッチファイルよりもわかりやすい
バッチファイルで空白が入るパスを扱おうと思ったら
とんでもないコードが必要になる
>>253
Pythonに限らないがシェルスクリプト以外だと
コマンドの入力を受け取るのが大変
シェルスクリプトだとプロセスを複製して
パイプの入力と出力を並列で動かすことが出来るが
Pythonなどでは難しい
>>254
> Linuxが蔓延して、shの実体なんてどうせbashなんだから
UbuntuとDebianでLinuxのシェアの半分以上を締めてる
つまりshの実態はbashではない
256: 2020/07/09(木)12:49 ID:M1UcQIHC(1) AAS
釣り大会でもやってんのか
257: 2020/07/09(木)12:51 ID:HI45RHdB(1) AAS
先生、獲物が絶滅危惧種のようです
上下前次1-新書関写板覧索設栞歴
あと 745 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.033s