Windows Subsystem for Linux(WSL)を久々に起動したら、「アップデートしろ!」表示が出ました。
> bash 89 個のパッケージがアップデート可能です。 56 個のアップデートはセキュリティアップデートです。
ということで、アップデートしてみました。
久々に起動
以前、Windows10でLinuxを動かしちゃおう!
ということで「Windows Subsystem for Linux(WSL)」をインストールしました。
と、前述しましたが、起動。
コマンドプロンプトを開いて「bash」でEnter!
> bash 89 個のパッケージがアップデート可能です。 56 個のアップデートはセキュリティアップデートです。
こんな感じで表示がでました。
ずっといじってなかったので、多いですね。
というか普段からの量がわかりません(笑)
必要なコマンド
必要なコマンドはこの2つとのこと。
- sudo apt update
- sudo apt upgrade
コチラを参考にしました。
まずアップデート
まずはアップデートコマンドを実行。
するとこんな感じで表示されます。
$ 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と同じようなもんですもんね。
みなさまもアップデートをお忘れなく!