mieki256's diary



2022/11/09(水) [n年前の日記]

#2 [linux] Linux Mint 20.3 を 21 にアップグレード

サブPC (AMD A6-3500機) にインストールしてあった Linux Mint 20.3 を 21 にアップグレードしてみた。
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関係のリポジトリで警告が出るようになった。

$ 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 をしたら警告が出ない状態になった。

以上です。

過去ログ表示

Prev - 2022/11 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project