Ubuntu 21.10→22.04 にアップグレード
途中詳細を表示しても、途中経過の表示変化がなく作業が止まって島たのかと思ったが、時間がかかっただけで問題なく終了
時間を見ていなかったが、一時間弱かかったかな?
アップグレードを失敗させないために気をつけるのは、今回に限らず
- 取り付けてあるハードうぁあは必要最低限にする
- 「ソフトウェアとアップデート」の「追加のドライバー」は全て OFF
- 動作中のアプリケーションは全て閉じておく
- cron などバックグラウンドでの動作も念の為止めておく
- Tilda など仕様時以外ウィンドウ非表示のアプリケーションも同様
アップグレードだったが以前行った変更は問題なく動作しているようだ
不都合が起きた点
Tilda
ほとんどのアプリは Wayland で動作するが、私が良く使う Tilda は相変わらず動作しないようなので、引き続き X.org を使っている
同じターミナル・エミュレーターだと
- 同じ使い方ができる Guake もショートカットが使えない
- 標準の Gnome-Terminal は問題ない
Firefox
今回から Snap 版が標準になったため
- 「ダウンロード」フォルダにフォルダが作成される
- 先頭が . のドット・フォルダ配下のファイルが開けない
- このせいで Vim のプラグイン previm が動作しない
- 『Gnome Shell Extensions』が使えない
- Snap 版を削除
- Mozilla 公式の PPA 版をインストール (下記の例では日本語、英語化も併せてインストール)
- アップデート時に上の 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 版をインストール