16. Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.16.

Po aktualizacji do Debian 12 dostałem wiele warningów przy apt-get update:
Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Aby rozwiązać ten problem:
1. Zidentyfikuj klucz, który chcesz przenieść. Wyszukaj klucze w starym keyringu:
gpg --no-default-keyring --keyring /etc/apt/trusted.gpg --list-keys


2. Znajdź klucz związany z np. „zerotier” i zanotuj jego ID (wygląda to zwykle jak długi ciąg znaków po 'pub’, np. 1234ABCD5678EFGH).


3. Zamień KEY na identyfikator klucza, który chcesz wyeksportować:
gpg --no-default-keyring --keyring /etc/apt/trusted.gpg --export KEY > /etc/apt/trusted.gpg.d/my-zerotier-key.gpg


4. Aktualizuj listę pakietów:
apt-get update
Teraz powinieneś być w stanie pomyślnie zaktualizować listę pakietów bez ostrzeżeń związanych z kluczem. Jeśli nadal występują jakieś błędy, upewnij się, że klucz jest nadal ważny i że źródło jest zaufane. Jeśli klucz jest przestarzały, możesz musieć go ponownie zaimportować lub znaleźć aktualizację.