lisz-works

プログラミングと興味を貴方に

Windows Subsystem for Linux(WSL)のアップデートをしてみた

【スポンサーリンク】

Windows Subsystem for Linux

Windows Subsystem for Linux(WSL)を久々に起動したら、「アップデートしろ!」表示が出ました。

> bash
89 個のパッケージがアップデート可能です。
56 個のアップデートはセキュリティアップデートです。

ということで、アップデートしてみました。

久々に起動

以前、Windows10でLinuxを動かしちゃおう!

ということで「Windows Subsystem for Linux(WSL)」をインストールしました。

www.lisz-works.com

と、前述しましたが、起動。

コマンドプロンプトを開いて「bash」でEnter!

> bash
89 個のパッケージがアップデート可能です。
56 個のアップデートはセキュリティアップデートです。

こんな感じで表示がでました。

ずっといじってなかったので、多いですね。
というか普段からの量がわかりません(笑)

必要なコマンド

必要なコマンドはこの2つとのこと。

  1. sudo apt update
  2. sudo apt upgrade

コチラを参考にしました。

qiita.com

まずアップデート

まずはアップデートコマンドを実行。

するとこんな感じで表示されます。

$ sudo apt update
sudo: ホスト XXX の名前解決ができません
[sudo] password for user:

ホスト名が解決できないとやらはよくわかりませんが……それはおいといて……
パスワードの入力です。

例のごとく表示はされませんが、パスワードを入力します。

するとこんな感じで表示されます。びゃーっと。

取得:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
無視 http://archive.ubuntu.com trusty InRelease
取得:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
取得:3 http://security.ubuntu.com trusty-security/main amd64 Packages [687 kB]
ヒット http://archive.ubuntu.com trusty-backports InRelease
ヒット http://archive.ubuntu.com trusty Release.gpg
取得:4 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,036 kB]
取得:5 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [17.2 kB]
取得:6 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [432 kB]
取得:7 http://security.ubuntu.com trusty-security/restricted amd64 Packages [14.1 kB]

(中略)

ヒット http://archive.ubuntu.com trusty/main Translation-en
ヒット http://archive.ubuntu.com trusty/multiverse Translation-ja
ヒット http://archive.ubuntu.com trusty/multiverse Translation-en
ヒット http://archive.ubuntu.com trusty/restricted Translation-ja
ヒット http://archive.ubuntu.com trusty/restricted Translation-en
ヒット http://archive.ubuntu.com trusty/universe Translation-ja
ヒット http://archive.ubuntu.com trusty/universe Translation-en
無視 http://archive.ubuntu.com trusty/main Translation-ja_JP
無視 http://archive.ubuntu.com trusty/multiverse Translation-ja_JP
無視 http://archive.ubuntu.com trusty/restricted Translation-ja_JP
無視 http://archive.ubuntu.com trusty/universe Translation-ja_JP
3,772 kB を 1分 17秒 で取得しました (48.8 kB/s)
パッケージリストを読み込んでいます... 完了
user@XXX:/mnt/c$

次にアップグレード

アップデートが終わったら、次はアップグレードです。

$ sudo apt upgrade
sudo: ホスト XXX の名前解決ができません
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libfreetype6 os-prober
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージはアップグレードされます:
  apparmor apport bash bind9-host ca-certificates cloud-init curl dbus
  dnsutils eject initramfs-tools initramfs-tools-bin isc-dhcp-client
  isc-dhcp-common klibc-utils krb5-locales landscape-client landscape-common
  libapparmor-perl libapparmor1 libasn1-8-heimdal libbind9-90 libc-bin libc6
  libcurl3 libcurl3-gnutls libdbus-1-3 libdns100 libdrm2 libevent-2.0-5
  libexpat1 libffi6 libfreetype6 libgc1c2 libgcrypt11 libgnutls-openssl27
  libgnutls26 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal
  libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu52
  libidn11 libisc95 libisccc90 libisccfg90 libk5crypto3 libklibc
  libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 liblwres90
  libpam-systemd libroken18-heimdal librtmp0 libssl1.0.0 libsystemd-daemon0
  libsystemd-login0 libtasn1-6 libudev1 libwind0-heimdal libxml2 login
  logrotate lshw makedev multiarch-support ntpdate openssl overlayroot passwd
  pollinate python3-apport python3-problem-report python3-software-properties
  python3-update-manager rsyslog software-properties-common sudo
  systemd-services tcpdump udev unattended-upgrades update-manager-core
  update-notifier-common w3m wget
アップグレード: 90 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
27.6 MB のアーカイブを取得する必要があります。
この操作後に追加で 447 kB のディスク容量が消費されます。
続行しますか? [Y/n]

「Y」でEnterします。

続行しますか? [Y/n] Y
取得:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main bash amd64 4.3-7ubuntu1.7 [575 kB]
取得:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/main login amd64 1:4.1.5.1-1ubuntu9.5 [302 kB]
取得:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc-bin amd64 2.19-0ubuntu6.13 [1,166 kB]
取得:4 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6 amd64 2.19-0ubuntu6.13 [4,735 kB]

(中略)

取得:44 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libfreetype6 amd64 2.5.2-1ubuntu2.8 [304 kB]
取得:45 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgc1c2 amd64 1:7.2d-5ubuntu2.1 [74.8 kB]
取得:46 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libicu52 amd64 52.1-3ubuntu0.7 [6,748 kB]
取得:47 http://archive.ubuntu.com/ubuntu/ trusty-updates/main update-manager-core all 1:0.196.24 [8,220 B]
runlevel:/var/run/utmp: そのようなファイルやディレクトリはありません
invoke-rc.d: policy-rc.d denied execution of start.
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: 接続を拒否されました
runlevel:/var/run/utmp: そのようなファイルやディレクトリはありません
invoke-rc.d: policy-rc.d denied execution of reload.
libisc95 (1:9.9.5.dfsg-3ubuntu0.16) を設定しています ...
libdns100 (1:9.9.5.dfsg-3ubuntu0.16) を設定しています ...
libisccc90 (1:9.9.5.dfsg-3ubuntu0.16) を設定しています ...
libisccfg90 (1:9.9.5.dfsg-3ubuntu0.16) を設定しています ...
libbind9-90 (1:9.9.5.dfsg-3ubuntu0.16) を設定しています ...

(中略)

overlayroot (0.25ubuntu1.14.04.2) を設定しています ...
libc-bin (2.19-0ubuntu6.13) のトリガを処理しています ...
initramfs-tools (0.103ubuntu4.9) のトリガを処理しています ...
ureadahead (0.100.0-16) のトリガを処理しています ...
ca-certificates (20170717~14.04.1) のトリガを処理しています ...
Updating certificates in /etc/ssl/certs... 17 added, 42 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
user@XXX:/mnt/c$

あとがき

やってみようと思ったことがあったので、久々に起動したらこんなイベントがあるとは(笑)

ずっと起動してなかったWindowsと同じようなもんですもんね。

みなさまもアップデートをお忘れなく!