1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

筆者について

name → Koki Teramoto
age → 19
language → ja_JP, en_US

本編

WSLのUbuntuをアップグレードしましたので、その話を書いておきたいと思います。

そもそもWSLの環境が若干特殊

何が特殊化といいますと、usbipdを使うためにカーネルをリビルドしたものをWSLで利用しています。このためか、実は同じ方法でDebianをアップグレードしようとしたときはアップグレードに失敗した感じでございます。

アップデート方法

方法としては、以下のコマンドを実行すれば終わりです。

sudo do-release-upgrade -c

また、開発者版は以下のコマンドを実行します。

sudo do-release-upgrade -d

ただし、そもそもこのdo-release-upgradeコマンドが使えない可能性があります。この時は、update-managerのパッケージをインストールする必要があります。

sudo apt install update-manager

アップグレードに超絶時間がかかった話

このdo-release-upgradeのコマンド自体がすごい不安定なのか、最後まで終わることができませんでした。なぜでしょうか。ただし、フォアグランドで最後まで終わってなくてもどうやらバックグラウンドでは処理が続行しているらしく、その間は新しいプロセスが開けない状態でした。最終的にはNetwork-managerだけがうまいこと再起動せずに主導でプロセス起動させたところ、ちゃんと起動してくれました。

アップデートして気づいたこと

アップデートして最初に気づいたことは、「あ!sudosudo-rsに代わっている!」ってことでした。どういうことかというと、sudoを実施すると、[sudo] password for user: という表示になるのが、sudo-rsパッケージに入れ替わったことで、[sudo: authenticate] password for user:という表記に代わっていました。
このsudo-rsパッケージ、どうやら内部にかなりやべぇ脆弱性があったようで、いきなりRust製コードがどうやらとかいう話に飛び火していましたが、なんせあまり安全ではないそうなので、アップグレードされるときは気を付けてやっていただくべきかなと思います。

                             ....              koki@pvslnx2102
              .',:clooo:  .:looooo:.           ---------------
           .;looooooooc  .oooooooooo'          OS: Ubuntu 25.10 x86_64
        .;looooool:,''.  :ooooooooooc          Host: Windows Subsystem for Linux - Ubuntu (2.4.13)
       ;looool;.         'oooooooooo,          Kernel: Linux 5.15.167.4-microsoft-standard-WSL2+
      ;clool'             .cooooooc.  ,,       Uptime: 2 hours, 10 mins
         ...                ......  .:oo,      Packages: 1460 (dpkg), 6 (snap)
  .;clol:,.                        .loooo'     Shell: zsh 5.9
 :ooooooooo,                        'ooool     WM: WSLg 1.0.65 (X11)
'ooooooooooo.                        loooo.    Theme: Yaru [GTK3]
'ooooooooool                         coooo.    Icons: Yaru [GTK3]
 ,loooooooc.                        .loooo.    Terminal: xterm-256color
   .,;;;'.                          ;ooooc     CPU: AMD Ryzen 7 PRO 6850H (4) @ 3.19 GHz
       ...                         ,ooool.     GPU: AMD Radeon(TM) Graphics (3.97 GiB) [Integrated]
    .cooooc.              ..',,'.  .cooo.      Memory: 1.63 GiB / 7.76 GiB (21%)
      ;ooooo:.           ;oooooooc.  :l.       Swap: 0 B / 2.00 GiB (0%)
       .coooooc,..      coooooooooo.           Disk (/): 49.68 GiB / 1006.85 GiB (5%) - ext4
         .:ooooooolc:. .ooooooooooo'           Disk (/mnt/c): 458.41 GiB / 475.85 GiB (96%) - 9p
           .':loooooo;  ,oooooooooc            Disk (/mnt/d): 117.72 GiB / 465.57 GiB (25%) - 9p
               ..';::c'  .;loooo:'             Local IP (eth0): 172.27.99.113/20
                                               Locale: C.UTF-8


最後に

アドベントカレンダー初手は軽めの記事から行きました。さあ、アドベントカレンダー感想目指して頑張るぞ!

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?