VAIO Type-Pに自宅でUbuntu17 Server環境を構築する アップデート編

ubuntuのアップグレードとアップデート

ubuntuをインストールしたらアップグレードとアップデートをしましょう。
ubuntuをインストールしてログインすると下記のようなメッセージが表示されます。今回の環境は17.04を新規でインストールした直後なので、17.10というバージョンにアップグレードできるというメッセージです。

Welcome to  17.04 (GNU/Linux 4.10.0-19-generic i686)

 * Documentation:  https://help..com
 * Management:     https://landscape.canonical.com
 * Support:        https://.com/advantage

 *  17.10 releases with Gnome, Kubernetes 1.8, and minimal
   base images
   - https://ubu.one/u1710

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

New release '17.10' available.
Run 'do-release-upgrade' to upgrade to it.

インストールバージョンの確認

ubuntu@ubuntu17--100:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 17.04
Release:    17.04
Codename:   zesty

ubuntu@ubuntu17--100:~$ uname -a
Linux ubuntu17--100 4.10.0-19-generic #21-Ubuntu SMP Thu Apr 6 17:03:14 UTC 2017 i686 i686 i686 GNU/Linux

ubuntu@ubuntu17--100:~$ dpkg -l |grep linux-image
ii  linux-image-4.10.0-19-generic              4.10.0-19.21                              i386         Linux kernel image for version 4.10.0 on 32 bit x86 SMP
ii  linux-image-extra-4.10.0-19-generic        4.10.0-19.21                              i386         Linux kernel extra modules for version 4.10.0 on 32 bit x86 SMP
ii  linux-image-generic                        4.10.0.19.21                              i386         Generic Linux kernel image
ubuntu@ubuntu17--100:~$

アップグレードを実行

ubuntuのアップデートにはいくつかのコマンドがあるようです。

  • apt-get update
  • apt-get dist-upgrade
  • apt-get upgrade

今回はカーネルのアップデートも含むため apt-get udate と apt-get dist-upgrade を実施します。

ubuntu@ubuntu17-server-100:~$ sudo apt-get update
[sudo] ubuntu のパスワード:
ヒット:1 http://jp.archive.ubuntu.com/ubuntu zesty InRelease
取得:2 http://jp.archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu zesty-backports InRelease [89.2 kB]
取得:4 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
268 kB を 1秒 で取得しました (138 kB/s)
パッケージリストを読み込んでいます... 完了
ubuntu@ubuntu17-server-100:~$ sudo apt-get dist-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージが新たにインストールされます:
  libxmlsec1 libxmlsec1-openssl libxslt1.1 linux-headers-4.10.0-37
  linux-headers-4.10.0-37-generic linux-image-4.10.0-37-generic
  linux-image-extra-4.10.0-37-generic
以下のパッケージはアップグレードされます:
  apport apt apt-transport-https apt-utils base-files bash bind9-host bsdutils
  btrfs-progs btrfs-tools ca-certificates cloud-initramfs-copymods
  cloud-initramfs-dyn-netconf curl distro-info-data dnsmasq-base dnsutils
  ebtables file git git-man grub-legacy-ec2 krb5-locales libapt-inst2.0
  libapt-pkg5.0 libasn1-8-heimdal libbind9-140 libblkid1 libc-bin libc6
  libcurl3 libcurl3-gnutls libdns-export162 libdns162 libexpat1 libfdisk1
  libgcrypt20 libgnutls30 libgssapi-krb5-2 libgssapi3-heimdal
  libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal
  libhx509-5-heimdal libicu57 libidn11 libidn2-0 libisc-export160 libisc160
  libisccc140 libisccfg140 libk5crypto3 libkrb5-26-heimdal libkrb5-3
  libkrb5support0 libldap-2.4-2 libldap-common liblwres141 liblxc1
  libmagic-mgc libmagic1 libmount1 libmspack0 libnl-3-200 libnl-genl-3-200
  libnss-resolve libpam-systemd libplymouth4 libpython3.5 libpython3.5-minimal
  libpython3.5-stdlib libroken18-heimdal libseccomp2 libsmartcols1 libssl1.0.0
  libsystemd0 libtasn1-6 libudev1 libuuid1 libwind0-heimdal libxml2
  linux-firmware linux-generic linux-headers-generic linux-image-generic
  locales login logrotate lxc-common lxcfs mount multiarch-support nplan
  open-iscsi open-vm-tools openssl overlayroot passwd plymouth
  plymouth-theme-ubuntu-text python3-apport python3-distupgrade
  python3-problem-report python3-update-manager python3.5 python3.5-minimal
  snapd sosreport sudo systemd systemd-sysv tcpdump
  ubuntu-release-upgrader-core udev uidmap unattended-upgrades
  update-manager-core util-linux uuid-runtime vlan wget xfsprogs
アップグレード: 122 個、新規インストール: 7 個、削除: 0 個、保留: 0 個。
147 MB のアーカイブを取得する必要があります。
この操作後に追加で 243 MB のディスク容量が消費されます。
続行しますか? [Y/n]

**長いので略**

ca-certificates (20170717~17.04.1) のトリガを処理しています ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
ubuntu@ubuntu17-server-100:~$ sudo shutdown -r now

アップデート後の確認

コマンド実行後は、アップデート可能なパッケージなどが0になってます。

Welcome to Ubuntu 17.04 (GNU/Linux 4.10.0-37-generic i686)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 * Ubuntu 17.10 releases with Gnome, Kubernetes 1.8, and minimal
   base images
   - https://ubu.one/u1710

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

カーネルのバージョンが上がってます。

ubuntu@ubuntu17-server-100:~$ uname -a
Linux ubuntu17-server-100 4.10.0-37-generic #41-Ubuntu SMP Fri Oct 6 20:20:00 UTC 2017 i686 i686 i686 GNU/Linux
ubuntu@ubuntu17-server-100:~$ dpkg -l |grep linux-image
ii  linux-image-4.10.0-19-generic              4.10.0-19.21                              i386         Linux kernel image for version 4.10.0 on 32 bit x86 SMP
ii  linux-image-4.10.0-37-generic              4.10.0-37.41                              i386         Linux kernel image for version 4.10.0 on 32 bit x86 SMP
ii  linux-image-extra-4.10.0-19-generic        4.10.0-19.21                              i386         Linux kernel extra modules for version 4.10.0 on 32 bit x86 SMP
ii  linux-image-extra-4.10.0-37-generic        4.10.0-37.41                              i386         Linux kernel extra modules for version 4.10.0 on 32 bit x86 SMP
ii  linux-image-generic                        4.10.0.37.37                              i386         Generic Linux kernel image
ubuntu@ubuntu17-server-100:~$

他にも確認方法はあると思いますが、私レベルではこの程度ですか。

次回は、ここに確認用のパッケージを追加していきます。