Lin4Neuroの Ubuntu 20.04版 から Ubuntu 22.04版 へのアップグレード

Lin4Neuroは現在、Ubuntu 22.04版がメインとなっています。
FreeSurferがまだUbuntu 24.04に対応していないためです。

しばらく前からLin4Neuroを使っている方は、Ubuntu 20.04版をお使いの可能性があります。
これをUbuntu 22.04版に更新する方法を説明します。

ある程度わかっている方向けのコマンド

  • 以下のコマンドを見て内容がわかる方はこれでお願いします。
sudo apt-mark showhold #バージョンが固定されているパッケージを確認
sudo apt-mark unhold パッケージ名 #バージョン固定を解除
sudo apt remove firefox
sudo apt update
sudo apt full-upgrade
reboot
sudo do-release-upgrade
cat /etc/lsb-release
cd ~/git
git clone https://gitlab.com/kytk/lin4neuro-jammy.git
cd lin4neuro-jammy.git
./l4n-jammy-1_base.sh -l ja #英語の時は -l en
./l4n-jammy-2_wallpaper.sh
./l4n-jammy-3_packages.sh

ひとつずつ説明

  • Ubuntu20.04版から Ubuntu22.04版へのアップグレードは以下のように行います。

現在のUbuntuのバージョンの確認

  • 現在のUbuntuのバージョンは以下で確認できます。
cat /etc/lsb-release
  • Ubuntu 20.04の場合、以下のようになるかと思います。
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"

バージョンが固定されているパッケージの確認および解除

  • GPUを使っている場合、CUDAのバージョンを固定している場合があります。以下のコマンドで確認できます。
sudo apt-mark showhold
  • ここで例えば、 “cuda-11-8” など出てきたら、それは固定されているので、次のコマンドでそれを外します。
sudo apt-mark unhold cuda-11-8

Firefoxのアンインストール

  • Firefoxは Ubuntu 22.04 でデフォルトが apt版からsnap版に変更になりました。これまでの経験で、アップグレード中にFirefoxがスタックしてしまうことが頻繁に見られるのでそれを避けるためにFirefoxはアンインストールします。
sudo apt remove firefox

リポジトリのアップデートおよびソフトウェアの最新化

  • アップグレードするためには、まずリポジトリをアップデートし、ソフトウェアをすべて最新化する必要があります。以下でそれを行うことができます。
sudo apt update
sudo apt full-upgrade

再起動

  • ソフトウェアをすべて最新化した後、再起動しないとアップグレードできません。このため、以下で再起動します。GUIで再起動してもいいですが、ターミナルでは、一語で再起動できます。
reboot

Ubuntu 22.04へのアップグレード

  • ここまで来るとUbuntu 22.04にアップグレードする準備ができました。以下でアップグレードを行います。
sudo do-release-upgrade
  • いくつか聞かれますが、Yesの時は、 “y” をタイプします。途中、紫色の画面で、”Restart services during package upgrades without asking?” という画面では、Tabキーで “Yes” を選択し、Enterを押します。

  • すべて終わると以下の情報になります。

System upgrade is complete.

Restart required

To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.

Continue [yN]
  • これで、”y” をタイプすると、再起動されます。壁紙は変になっていますが後で修正しますので気にしないでください。

Ubuntuのバージョンの確認

  • これでUbuntu 22.04 になったはずです。以下で確認できます。
cat /etc/lsb-release
  • Ubuntu 22.04の場合、以下のようになるかと思います。
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"

Lin4Neuro のダウンロード

  • 以下で、Lin4Neuro 22.04版をダウンロードします。
cd ~/git
git clone https://gitlab.com/kytk/lin4neuro-jammy.git

Lin4Neuro のセットアップ

  • 以下で、Lin4Neuroをセットアップします。ひとつずつ実行していただければ大丈夫です。
cd lin4neuro-jammy.git
./l4n-jammy-1_base.sh -l ja
./l4n-jammy-2_wallpaper.sh
./l4n-jammy-3_packages.sh

これで、Lin4Neuroが20.04版から22.04版にアップグレードされます。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください