7

i want to remove a repository but every time i get the error "Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))." ive tried updating apt-key and apt-get just to be sure but didnt solve the problem. please help.

like this command $ sudo apt-key del 7D8D08F6 .

0
7

The answer is in the notice: Manage keyring files in trusted.gpg.d instead

So

cd /etc/apt/trusted.gpg.d/
rm {file}

where {file} needs to be replaced by the filename (7D8D08F6?) you want removed.

2

You first need to find the keychain where the key with id 7D8D08F6 is stored:

for f in /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/*.{asc,gpg}; do
  $(gpg --list-keys --keyid-format short --no-default-keyring --keyring $f | fgrep -iq 7D8D08F6) && echo "Key 7D8D08F6 in $f"
done

and then delete this keyring:

sudo rm /etc/apt/trusted.gpg.d/<KEYRING>.gpg
1
  • 1
    Important: User gpg with absolute paths as shown in the example. Otherwise keyrings would be searched in your ~/.gnupg directory. – Hrobky Feb 2 at 17:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.