Situatie
Dacă vedeți un avertisment depreciat de apt-key atunci când executați apt update pe Ubuntu și doriți să o remediați: W: https://linux.teamviewer.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Deși nedorit, avertismentul nu împiedică actualizarea sau modernizarea sistemului.Poți să-l ignori fără niciun efect rău și, pentru o zi sau două, insa dacă respectați metodele de actualizare a GUI, nu veți auzi deloc despre eroare.
Solutie
Mai întâi deschideți o nouă fereastră Terminal și apoi căutați în interiorul fișierului dvs. vechi apt-key rulând această comandă: sudo apt-key list
În funcție de sistemul dvs., este posibil să vedeți că apar câteva intrări sau o adevărată avalanșă. Derulați cu atenție lista. Fiți atenți la modul în care sunt așezate lucrurile. Găsiți secțiunea care menționează pachetul listat în avertismentul inițial (dacă vedeți mai multe avertismente va trebui să repetați acești pași pentru fiecare pe rând).
În cazul nostru, cheia legată de TeamViewer arată astfel:
pub rsa4096 2020-01-29 [SC] 8CAE 012E BFAC 38B1 7A93 7CD8 C5E2 2450 0C12 89C0 uid [ unknown] TeamViewer Germany GmbH (TeamViewer Linux 2020) <support@teamviewer.com>
Copiați ultimele 8 caractere din a doua linie – în exemplul de mai sus este 0C12 89C0 – și convertiți-l într-un fișier .gpg folosind comanda de mai jos. Nu uitați să lăsați spațiul dintre cele 8 caractere și să specificați un nume de fișier gpg care este relevant pentru pachetul pentru care este cheia.
sudo apt-key export 0C1289C0 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/teamviewer.gpg
Odată ce ați construit comanda, apăsați Enter. Asta este tot ce trebuie să faceți.
Când executați următoarea actualizare apt, eroarea cheii depreciate nu va mai apărea pentru depozitul pe care tocmai l-ați aplicat (deși dacă aveți mai multe repo afectate, va trebui să repetați pașii de mai sus pentru fiecare).
Leave A Comment?