【Bash】Windows Subsystem for Linux【WSL】12
■ このスレッドは過去ログ倉庫に格納されています
やんごとなき理由でWindowsを使わざるを得ない人へ朗報!
WindowsでもLinuxを使うことは出来ます!!!
本物の?Linuxじゃない?WSLはいいえ本物のLinuxです!
正しくは本物のLinuxを使えるようにする仕組みです。
インストールされるディストリは本物のUbuntuなのです。
systemdが動いていないから本物ではない?いいえDockerと同じです。
Dockerでもsystemdは動きません。
Linuxにとってsystemdは必須ではありません。
■ドキュメント
https://docs.microsoft.com/ja-jp/windows/wsl/
■WSLのDockerとの連携
https://docs.docker.com/desktop/windows/wsl/
◆前スレ
【Bash】Windows Subsystem for Linux【WSL】11
https://mao.5ch.net/test/read.cgi/linux/1627507889/ Microsoft Store版「Windows Subsystem for Linux」がv1.0.0に到達、プレビューを卒業
OSのリリースサイクルにかかわらず、より積極的な機能追加・改善を進める
https://forest.watch.impress.co.jp/docs/news/1456259.html > wsl --update
更新プログラムを確認しています。
Linux 用 Windows サブシステムの最新バージョンは既にインストールされています。
> wsl -v
WSL バージョン: 0.70.5.0
カーネル バージョン: 5.15.68.1
WSLg バージョン: 1.0.45
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.19045.2310
なりへそ >>191
「Windows 10 バージョン 20H1」以降で利用可能??? リソースだけ考えればWin上のVMにNextcloudやら載っけるよりこっちで動かすべきなんだろうけどいまひとつMSが信用できないというかいきなり動かなくなったりしそうでためらう wsl -v
WSL バージョン: 1.0.0.0
カーネル バージョン: 5.15.74.2
WSLg バージョン: 1.0.47
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.19045.2311
目まぐるしいですなぁ で結構前にWindows11にUpdateしたもので
先ほど10分ほど前にチェックしたやつ
ちなみにPCは同じでストレージのみ交換
交換が簡単なPCなので重宝している
古いけど
> wsl -v
WSL バージョン: 0.70.5.0
カーネル バージョン: 5.15.68.1
WSLg バージョン: 1.0.45
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.22621.819
wsl --update
更新プログラムを確認しています。
Linux 用 Windows サブシステムを更新しています。..
> wsl -v
WSL バージョン: 1.0.0.0
カーネル バージョン: 5.15.74.2
WSLg バージョン: 1.0.47
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.22621.819 最新の奴は文字化けしているね
再インストするとデスクトップが文字化けしてた
又何か仕様が変わったのだろうがこれはフォントの問題
何か好きなフォントをインスコすればよい
でもこの最新版は一般利用者はお勧めしない
ここにはいないでしょうが systemd対応版はまだserver2022では動かんのね、残念。 >>203
Ubuntu-20.04にはgenieでインスコしていたが
Ubuntu 22.04にはDistrod入れてみた
こっちの方が良いね
サンクス Debianつこうてる人少ないのかな
ChromeOS環境使う人には良い気がする 源ノ角ゴシック ( noto ) でもVLでも好きに使えば良いんじゃね そもそも理想の日本語フォントないよな
日本には無理なのか 日本語は教科書体(明朝体ではなく)が合うと思うな
自分の環境のテキストエディタ(GVimなど)はUDデジタル教科書の使用頻度が高い Windowsターミナルのデフォルトは英語がカチッとしてていいけど日本語が弱い
HackGenはなんかピシッとしすぎて印刷物には一番だけどターミナルだと違和感覚える ターミナルはCicaやUDEV Gothicとかかな >>215
デフォルトのは弱いというか、ヤバイレベルだろう。
なに、あの間の抜けたスペースは… meiryo方向性はいいんだけどな
作り切れなかったな
というかマイクロソフトだし日本人のためになることはしないんだろう
ビットマップだったらosakaはなかなか良かった 公共事業でやってほしいよな
そのための政府だと思うんだが
そうはいかないらしい
行政が日本人の公共の福祉を目指してないからな >>215
フォントというよりターミナル側が調整できないんだよな
ターミナルにあわせてフォント側調整すればいいんだろうけど普通はそこまで出来ない >>219
IPAフォントがある
Miguフォントとかいいよ プリンタがEPSONなのでEPSONフォントを色々な場面で使ってる
JIS X 0208しか網羅できてないっぽいけどな >>225
Gnomeがアレなのでリモートかフレーバーで
Firefoxはsnapごと削除して公式バイナリで エディション Windows 11 Pro
バージョン 22H2
インストール日 ?2022/?12/?02
OS ビルド 22621.900
エクスペリエンス Windows Feature Experience Pack 1000.22638.1000.0
WSL バージョン: 1.0.3.0
カーネル バージョン: 5.15.79.1
WSLg バージョン: 1.0.47
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.22621.900
動作確認済み >>227
日本語入力がうまくいかない。
mozcの[Ctrl+Space」とEmacsのマークセットが重なってしまって「Shift+Space」変更してもうまくいかない >>231
それだとマークセットしちゃうんだよ!w
で他の似するとundefinedって怒られるだけ
geditとかのGUIアプリはちゃんとmozcが立ち上がるんだけどなぁ >>234
なにが悲しくて令和になってもSKK使わにゃならんねんw
昭和か!?
skk-tutorialやるしかないのか。。。。。 おれのmozcはc-spaceでもc-\でもc-¥でも漢字キーでも日本語入力出来るけどな >>237
使ってない。それを使うといいのか?
>>236
どうやってやってる?教えてくれ
頼む。みんな、俺に教えてくれ。 そろそろDebian busterからbullseyeに
アップグレードしようと思い立ったのですが
普通のDebianのアップグレードと変わらない?
つまり/etc/source.listのbusterを以下のようにbullseyeに変えて
$ cat /etc/source.list
deb http://deb.debian.org/debian buster main
deb http://deb.debian.org/debian buster-updates main
deb http://security.debian.org/debian-security/ buster/updates main
deb http://ftp.debian.org/debian buster-backports main
# apt upgrade && apt upgrade && apt full-upgrade >>239
うーん、このあたりやったけどうまくいかない
環境はwin10(22H2)+store版wsl+Ubuntu22.04なんだけどね
ちなみにCtrl + \ で漢字が入力できるようになってるんだけどこれってかんなかな? C-\ は toggle-input-method を実行する
トグルするのは default-input-method
デフォなら leim (Library of Emacs Input Method) を起動する なんかstore版wslのバグなんじゃないかと思えてきた >>241
これ原因はキーボードレイアウトがUSから変更できないってのが原因だったかもしれない。
それで、結論はできた!
でも環境を変えた。store版をアンインストールして非store版WSL2を入れ直した。Ubuntuも20.04を入れ直した。
そしたら普通にmozcで"Ctrl+space"で日本語入力モードにトグルできた。 UbuntuとAlmalinuxのデスクトップ環境うpしたので暇だったら来てね
今更感だけど
何か無料化限定のポーナスなんたらサイトを見つけたので試してみた
利用するつもりはないので20秒限定 ここには理論的に詳しい人が居るから
聞きたいがwsl2上のLinuxに対するマルウェアは普通にインストールしたLinuxと比べて危険度は同じなの?
それとそれに対する対策はどうしてるの?
最近Linuxに対するマルウェアが増えたというニュースを見るから心配です(;゚Д゚) wsl2は標準でwindows側のドライブがマウントされてるし
windowsのコマンドを起動できるから通常のvmより危険だよ
標準設定での話だが wsl2で rm -rf / なんてやったらHDD全消去という大惨事になるから
windowsのドライブがマウントされているというのは意識した方がいい マルウェアの話をしているのだからrm -rf /よりはC:¥Users以下の流出漏洩を考慮すべきかと 新年あけてからの初vimビルドってのが流行ってるらしい
早速まねしたよ Celeron Dでビルドすると時間どのくらい掛かるかな
今の基準で見ると圧子の発熱大したことないような あけおめ
これからも宜しく教えてね
勉強に励みます あけおめです 今年も宜しくお願いします。
新年早々、お世話になります・・・m(_ _)m
Windowsストアから Ubuntu 22.04.1 LTSをインストールしたところ
ターミナルの新規プロファイル追加に
「Ubuntu-22.04」と「Ubuntu 22.04.1 LTS」と
2通りのUbuntuが追加されておりました
ttps://tadaup.jp/loda/0101202453204858.png
lsb_release -a でバージョンを調べてみると両方とも
Description : Ubuntu 22.04.1 LTS と表示され、
どちらのプロファイルからUbuntuを開いても同一のUbuntuだと思うのですが
この2つのUbuntuの違いは何なのでしょうか?
(Windows11のアプリ設定から試しにUbuntu-22.04.1 LTSをアンインストールしてみたら両方とも消えました) >>261
LTSの意味等はわかるのですが、
ターミナルに同じバージョンのUbuntuが入る理由がわからずでして
「Ubuntu 22,04.01 LTS」の方だけで充分なのでは?と思いまして ストアアプリのインストール時に作られるヤツ(LTS有り)と、初回起動時にTerminalアプリが作るヤツ(LTS無し)の違いっぽいかなぁ
(アプリを入れて一度も起動しないとLTS無しは一覧に存在しない)
プロファイルのコマンドラインが違うけど、どっちから起動しても接続されるインスタンスは同じになるから、好きな方を使えばいいかと Announcing Windows 11 Insider Preview Build 25272
https://blogs.windows.com/windows-insider/2023/01/05/announcing-windows-11-insider-preview-build-25272/
Starting with Build 25267, the inbox version of Windows Subsystem for Linux has been removed.
When you install a build with this change if you’re a WSL user you will need to update to the latest WSL version outlined here in this GitHub post to ensure WSL continues working on your PC.
Once you have done that, WSL will continue working on subsequent build updates. In future builds we’re looking to have this done automatically. inboxの意味がよくわかんないけどWinアプデしたらWSLもアプデしとけってことかな? ストア経由でインストールしないセットアップ (最初はこれしかなかった) がinbox コマンドラインでインストール出来なくなるということ?? 今はコマンドラインでもオプション付けない限りストア経由のインストールになる コマンドラインでDebian入れるとstretch、ストアだとbullseyeだったような。。。 >>267
wsl.exe --install --inboxが出来なくなっただけ インボックス版WSLがOSから削除 ~今年もDev版「Windows 11」のアップデートが開始
Build 25272がリリース
https://forest.watch.impress.co.jp/docs/news/1468470.html
前回のBuild 25267からOS内蔵(インボックス)の「Windows Subsystem for Linux」(WSL)が削除されている点には注意したい。
「WSL」が機能しない場合は「wsl.exe --install」や「wsl.exe --update」で「Microsoft Store」から提供される「パッケージ化されたバージョン」の「WSL」を導入する必要がある。 明示的にubuntuやdebian等を指定すれば良いだけのことか ここに居る上級者はwslgで充分だろうね
俺みたいな庶民とは違うから普通に使用するには頭を使わないと駄目なんだよな
でも所詮庶民だから苦労するよ wsl2の1.0が出た時にwsl --updateしてれば特に問題ないっぽい
ついでにPHPに8.2.1が出た ストアからUbuntu-22.04.1入れた直後に22.10に上げると30分と掛からないのね。。。 store版は>>247みたいなキーボードレイアウトがUSから変更できないという不具合があったりするから急いで入れるのは考えたほうがいい。 おま環じゃね
Windows 11 22H2に、store版Ubuntu 22.04.1を今日入れて22.10に上げたけど、キーボードには何も問題出なかった
sudo apt task-japaneseすら実行してない うちの環境(Win10-22H2)でもUSキーボードから変えられない状態になってるわ。ログ見ると、一度JP106で認識したあとUS105に変更してるのよね。X11使えば何も問題ないから、バックエンドのRDPに起因するのかも。
>>281
どんなテストをしたのか分からんけどCLIの話ならズレてる。GUIの話なら、ストア版を入れる前にWSLの環境があったのかとか詳しく教えてほしい。 >>282
WSLコマンドでDebian入れたら何故かstrechが入ったので一旦消してストア版Debianを導入、きのうストア版Ubuntu 22.04.1を導入して即22.10へアップグレード
sudo do-release-upgradeを利用、いまのところapt / apt-getコマンドは一切触ってない
機種はhp 14sのAMD 3020e機
OSは11 Sモードを解除してそのまま使用、22H2へ上書きアップグレード済
Windows Terminal(OS標準)を使っているのが関係している可能性はある あと、WSLgは入れてない
多分関係ないと思うけどWSAその他仮想化を使うアプリは一切入れてない >>282
ほーら再現した人が現れた
「Win10-22H2でストア版を使うとUSキーボードから変えられない」
この不具合は存在することが明らかになりました。 Windows10でUbuntu 22.04.1LTS導入したんだけど
PID 1でsbin/initなんだけど
systemdは動作しているしsnap-storeはインストール出来たし使用つもりはないのでないけどLAMPも導入して正常に稼働してる
基本的にはsystemdは導入されてるのは知ってるけどこれで良いの?
PID 1がsystemdでないのが気になる
エロい人教えて ls -l /sbin/init
まあ、ぱっと見わからんよね… >>283,284
ありがと。てことはGUIのテストはしてない感じかな?
うちもWindows Terminal使ってるから、そこは関係ないと思う。
Githubに似たようなissueも出てるんだけどね。なんというか、まだ「いつか直るかも」程度な感じ。
https://github.com/microsoft/wslg/issues/930
https://github.com/microsoft/wslg/issues/296#issuecomment-1283171266
まあWSLgを有効にしたままでも、これまでと同様にX11サーバーを使えるからどうにかなる。スタートに追加されるショートカットを起動すると環境が壊れるけど。 >>288
> ありがと。てことはGUIのテストはしてない感じかな?
ですね
時間見つけてgnome-text-editor入れて実験してみますね
gnomeアプリなのでWayland使うことになるはず
fcitx5とgnome-control-center入れて設定すれば非gnomeアプリ含めて解決するかも?? 今WSL2のUbuntu22.04を開発環境にしてるんだけど、RH系にしたいなと思ってます
WSL2のAlma LinuxってLAMP環境程度なら特段問題なく動きますかね? ■ このスレッドは過去ログ倉庫に格納されています