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ę.