Ubuntu19.10から20.04へのアップグレード

Ubuntu
Image by natura_photos from Pixabay

Ubuntu19.10からUbuntu20.04へのアップグレード

Ubuntu19.10から20.04へアップグレードするには下記のコマンドを実行します

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo do-release-upgrade

do-release-upgradeでPlease install all available updates for your release before upgrading.が出る場合

任意にアップグレードしなければならないパッケージが、まだアップグレードされていない場合にこのエラーが表示されます。

sudo apt upgradeした時に以下のようなメッセージが表示されているはずです。

The following packages have been kept back:
  libc++1
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

こうした場合、以下のようにして、手動で該当するパッケージをアップグレードする必要が有ります。

sudo apt install libc++1
Error while trying to upgrade from Ubuntu 18.04 to 18.10: "Please install all available updates for your release before upgrading."
On a Lenovo laptop, I want to upgrade from Ubuntu 18.04 to Ubuntu 18.10 (budgie). When I select upgrade on the update manager, the dialog box disappears and no...

サードパーティ製ライブラリの設定

無事、アップグレードが終了したら、Ubuntu 20.04向けにソースリスト(/etc/apt/sources.list.d/)を更新します。もし、サードパーティ製ライブラリを使用していない場合はこの手順は必要ありません。また自分で新たにadd-apt-repositoryを使用してUbuntu 20.04(focal)向けのソースリストを更新する場合も以下の手続きは不要です。

まずはdo-release-upgradeによって自動的にコメントアウトされたリストをアンコメントアウトします。

sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list

さらにeoanfocalに置き換えてUbuntu20.04向けのパッケージがインストールされるように変更します。

sudo sed -i 's/eoan/focal/g' /etc/apt/sources.list.d/*.list

aptをupdateしてソースリストが反映されたか確認します

sudo apt update

これまでのインストール状況によっては、souce.listが複数回設定されていて、以下のようにWarningが出る場合があります。

W: ターゲット Source(main/source/Sources)は/etc/apt/sources.list.d/lazygit-team-ubuntu-release-eoan.list:2と/etc/apt/sources.list.d/lazygit-team-ubuntu-release-eoan.list:3で複数回設定されています。

これは先程、全てのソースリストのコメントアウトを解除したためです。重複している部分を削除すれば消えます。

NVIDIA driversをアップデート

NVIDIAのGPUがある場合はドライバーをアップデートしておくことをオススメします。まずはnvidia-smiで今入っているドライバーを確認します。

nvidia-smi
Sun Jun 28 07:17:35 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21       Driver Version: 435.21       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+

次にubuntu-drivers devicesで利用可能なドライバーを探します。

ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor   : NVIDIA Corporation
model    : GP102 [GeForce GTX 1080 Ti]
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-440 - distro non-free recommended
driver   : nvidia-driver-435 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

nvidia-driver-440が利用可能で推奨されていることが上の結果から分かります。最後に以下のコマンドを実行して、ドライバーをアップデートします。

sudo ubuntu-drivers autoinstall

アップデート終了後はrebootなどで再起動してください。再起動後nvidia-smiを確認すると、ドライバーが更新されていることが分かります。

nvidia-smi
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100      Driver Version: 440.100      CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+

参考

How To Upgrade Ubuntu To 20.04 LTS Focal Fossa - LinuxConfig.org
How To Upgrade Ubuntu To 20.04 LTS Focal Fossa
How to install the NVIDIA drivers on Ubuntu 20.04 Focal Fossa Linux - LinuxConfig.org
How to install the NVIDIA drivers on Ubuntu 20.04 Focal Fossa Linux

コメント

タイトルとURLをコピーしました