Ubuntu 22.04 にアップグレード

Ubuntu 21.10→22.04 にアップグレード

途中詳細を表示しても、途中経過の表示変化がなく作業が止まって島たのかと思ったが、時間がかかっただけで問題なく終了

時間を見ていなかったが、一時間弱かかったかな?

アップグレードを失敗させないために気をつけるのは、今回に限らず

  • 取り付けてあるハードうぁあは必要最低限にする
  • 「ソフトウェアとアップデート」の「追加のドライバー」は全て OFF
  • 動作中のアプリケーションは全て閉じておく
    • cron などバックグラウンドでの動作も念の為止めておく
    • Tilda など仕様時以外ウィンドウ非表示のアプリケーションも同様

アップグレードだったが以前行った変更は問題なく動作しているようだ

不都合が起きた点

Tilda

ほとんどのアプリは Wayland で動作するが、私が良く使う Tilda は相変わらず動作しないようなので、引き続き X.org を使っている

Ubuntu 24.04 では対策がある

同じターミナル・エミュレーターだと

  • 同じ使い方ができる Guake もショートカットが使えない
  • 標準の Gnome-Terminal は問題ない

Firefox

今回から Snap 版が標準になったため

  • 「ダウンロード」フォルダにフォルダが作成される
  • 先頭が . のドット・フォルダ配下のファイルが開けない
    • このせいで Vim のプラグイン previm が動作しない
  • Gnome Shell Extensions』が使えない
  1. Snap 版を削除
  2. Mozilla 公式の PPA 版をインストール (下記の例では日本語、英語化も併せてインストール)
  3. アップデート時に上の PPA 版を優先設定にする

まとめると次のシェル・スクリプト

sudo apt autoremove --purge firefox
sudo snap remove --purge firefox
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install -t'o=LP-PPA-mozillateam' firefox firefox-locale-ja firefox-locale-en
sudo tee /etc/apt/preferences.d/mozillateamppa <<_EOF_ Package: firefox* Pin: release o=LP-PPA-mozillateam Pin-Priority: 501 _EOF_
sudo chmod 755 /etc/apt/preferences.d/mozillateamppa

flake8

Python の linter の一つ flake8 がバージョン・アップし、それに伴い設定ファイル ~/.config/flake8 を読み込まない

とりあえず、次のようにホーム・ディレクトリのドット・ファイルにリンクを貼っておく

ln ~/.config/flake8 ~/.flake8

Gnome 拡張機能 Dash to Panel

Ubuntu 21.10 に含まれていた公式パッケージのが動作せず、22.04 では削除されている模様

  • アンインストール
    sudo apt autoremove --purge gnome-shell-extension-dash-to-panel
  • 『Gnome Shell Extensions』の『Dash to Panal』をインストール
    ただしこの方法は Snap 版 Firefox は動作しないの、Google Chrome や予め Deb 版をインストール