diff --git a/README.md b/README.md index 7aaac6f..afdde3f 100644 --- a/README.md +++ b/README.md @@ -19,3 +19,74 @@ gmgauthier@plato $ grep -L -i 'youtube' $(fd -0 -H "^brave-(.*)-default\.desktop /home/gmgauthier/.local/share/applications/brave-cdbkgaenbacighhafdaakdmolegfebcf-Default.desktop ``` +--- + +## Fixing apt keys after a manual gnupg upgrade + +```shell +sudo apt reinstall gpg +which gpg +/usr/local/bin/gpg +sudo ldconfig /usr/local/bin/gpg +sudo apt update +gpg --version +``` +The "reinstall" in the first command won't actually break your fresh install. when you run the version, it will still report your new version. + +```shell +gmgauthier@plato $ sudo apt reinstall gpg +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. +Need to get 0 B/928 kB of archives. +After this operation, 0 B of additional disk space will be used. +(Reading database ... 732471 files and directories currently installed.) +Preparing to unpack .../gpg_2.2.27-2+deb11u2_amd64.deb ... +Unpacking gpg (2.2.27-2+deb11u2) over (2.2.27-2+deb11u2) ... +Setting up gpg (2.2.27-2+deb11u2) ... +Processing triggers for man-db (2.9.4-2) ... +``` +And yet, a moment later: + +```shell +gmgauthier@plato $ gpg --version +gpg (GnuPG) 2.4.3-unknown +libgcrypt 1.10.2-unknown +NOTE: THIS IS A DEVELOPMENT VERSION! +It is only intended for test purposes and should NOT be +used in a production environment or with production keys! +Copyright (C) 2023 g10 Code GmbH +License GNU GPL-3.0-or-later +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. + +Home: /home/gmgauthier/.gnupg +Supported algorithms: +Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA +Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, + CAMELLIA128, CAMELLIA192, CAMELLIA256 +Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 +Compression: Uncompressed, ZIP, ZLIB, BZIP2 + +gmgauthier@plato $ which gpg +/usr/local/bin/gpg +gmgauthier@plato $ sudo ldconfig /usr/local/bin/gpg +gmgauthier@plato $ sudo apt update +Hit:1 http://deb.debian.org/debian bullseye InRelease +Hit:2 http://security.debian.org/debian-security bullseye-security InRelease +Hit:3 http://deb.debian.org/debian bullseye-updates InRelease +Hit:4 http://deb.debian.org/debian bullseye-proposed-updates InRelease +Hit:5 http://deb.debian.org/debian bullseye-backports InRelease +Hit:6 https://brave-browser-apt-release.s3.brave.com stable InRelease +Hit:7 https://download.mono-project.com/repo/debian vs-buster InRelease +Hit:8 https://repo.protonvpn.com/debian stable InRelease +Hit:9 https://deb.beekeeperstudio.io stable InRelease +Reading package lists... Done +Building dependency tree... Done +Reading state information... Done +All packages are up to date. + +``` + +