2022/11/09(水) [n年前の日記]
#2 [linux] Linux Mint 20.3 を 21 にアップグレード
サブPC (AMD A6-3500機) にインストールしてあった Linux Mint 20.3 を 21 にアップグレードしてみた。
Linux Mint 21 は、Ubuntu Linux 22.04 LTS がベースらしい。
sudo apt install mintupgrade sudo mintupgrade
Linux Mint 21 は、Ubuntu Linux 22.04 LTS がベースらしい。
◎ apt-keyが非推奨になった。 :
Debian 11 から apt-key が非推奨になったらしい。Debian 12 では完全削除されるのだとか。DebianベースのUbuntu や Linux Mint も影響を受けるそうで、Ubuntu 22.04 LTS や、Linu Mint 21 からは、sudo apt update をすると場合によっては警告が表示されてしまう。
自分の手元の環境でも、Linux Mint 20.3 を 21 にアップグレードしたら、love2d関係のリポジトリで警告が出るようになった。
appstreamcli 関係のエラーは、以下を実行することで一時的に消えてくれた。
apt-key関係のエラーは以下を参考に作業。
_Ubuntu 20.04 LTS を 22.04 LTS にアップグレードする - Uzabase for Engineers
sudo apt-key list で、apt-key が管理してるソレの一覧を表示。
Launchpad love-stable というのがエラーを出している項目。最後の8桁、81992645 を指定に使う。
/usr/share/keyrings/ 以下に、任意のファイル名で .gpg を作成。
/etc/apt/sources.list.d/ 以下の、bartbes-love-stable-jammy.list を編集。先ほど生成した .gpg を signed-by= で指定。
apt-key の一覧の中から、問題が起きてる項目を削除。
この状態で sudo apt update をしたら警告が出ない状態になった。
自分の手元の環境でも、Linux Mint 20.3 を 21 にアップグレードしたら、love2d関係のリポジトリで警告が出るようになった。
$ sudo apt update ... ヒット:7 http://ppa.launchpad.net/bartbes/love-stable/ubuntu jammy InRelease ** (appstreamcli:34011): WARNING **: 00:36:52.754: Found icon of unknown type 'unknown' in 'system/flatpak/flatpak/cc.nift.nsm/*', skipping it. ** (appstreamcli:34011): WARNING **: 00:36:52.755: Found icon of unknown type 'unknown' in 'system/flatpak/flatpak/cc.nift.nsm/*', skipping it. パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 パッケージはすべて最新です。 W: http://ppa.launchpad.net/bartbes/love-stable/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
appstreamcli 関係のエラーは、以下を実行することで一時的に消えてくれた。
$ sudo appstreamcli refresh --force ** (appstreamcli:43785): WARNING **: 00:39:22.408: Found icon of unknown type 'unknown' in 'system/flatpak/flatpak/cc.nift.nsm/*', skipping it. ** (appstreamcli:43785): WARNING **: 00:39:22.408: Found icon of unknown type 'unknown' in 'system/flatpak/flatpak/cc.nift.nsm/*', skipping it. Metadata cache was updated successfully.
apt-key関係のエラーは以下を参考に作業。
_Ubuntu 20.04 LTS を 22.04 LTS にアップグレードする - Uzabase for Engineers
sudo apt-key list で、apt-key が管理してるソレの一覧を表示。
$ sudo apt-key list Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-01-20 [SC] 643D C6BD 5658 0CEB 1AB4 A9F6 3B22 AB97 AF1C DFA9 uid [ 不明 ] Launchpad PPA for Ubuntu-X pub rsa1024 2010-01-20 [SC] 1DB2 9AFF F6C7 0907 B57A A31F 531E E72F 4C9D 234C uid [ 不明 ] Launchpad webupd8 pub rsa4096 2015-10-01 [SC] 6909 51F1 A4DE 0F90 5496 E8C6 C793 BFA2 FA57 7F07 uid [ 不明 ] Launchpad PPA for Alexander Larsson pub rsa1024 2010-06-18 [SC] 61F8 81CB F3A8 7BDF 74E3 98A4 F192 197F 8199 2645 uid [ 不明 ] Launchpad love-stable ...
Launchpad love-stable というのがエラーを出している項目。最後の8桁、81992645 を指定に使う。
/usr/share/keyrings/ 以下に、任意のファイル名で .gpg を作成。
sudo apt-key export 81992645 | sudo gpg --dearmour -o /usr/share/keyrings/Launchpad_love-stable-keyring.gpg
/etc/apt/sources.list.d/ 以下の、bartbes-love-stable-jammy.list を編集。先ほど生成した .gpg を signed-by= で指定。
sudo vi /etc/apt/sources.list.d/bartbes-love-stable-jammy.list
deb http://ppa.launchpad.net/bartbes/love-stable/ubuntu jammy main # deb-src http://ppa.launchpad.net/bartbes/love-stable/ubuntu jammy main ↓ deb [arch=amd64 signed-by=/usr/share/keyrings/Launchpad_love-stable-keyring.gpg] http://ppa.launchpad.net/bartbes/love-stable/ubuntu jammy main # deb-src http://ppa.launchpad.net/bartbes/love-stable/ubuntu jammy main
apt-key の一覧の中から、問題が起きてる項目を削除。
sudo apt-key del 81992645
この状態で sudo apt update をしたら警告が出ない状態になった。
[ ツッコむ ]
以上です。