install-gpg

GnuPG 2.2.x Build Instructionsgist.github.com/vt0r/a2f8c0bcb1400131ff51#file-gnupg-2-2-md

Installing libgpg-error

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.39.tar.bz2
./configure && make && sudo make install

Installing libgcrypt

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.7.tar.bz2
./configure && make && sudo make install

Installing libassuan

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.4.tar.bz2
./configure && make && sudo make install

Installing libksba

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.4.0.tar.bz2
./configure && make && sudo make install

Installing npth

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2
./configure && make && sudo make install

Installing pinentry

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.1.0.tar.bz2
./configure --enable-pinentry-curses --disable-pinentry-qt4 && make && sudo make install

Installing GnuPG

1
2
wget -c https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.23.tar.bz2
./configure && make && sudo make install

Finish building

1
2
sudo sh -c "echo \"/usr/local/lib\" > /etc/ld.so.conf.d/gpg2.conf"
sudo ldconfig