[CentOS] GnuPG 2.0.16?

Fri Apr 6 19:58:00 UTC 2018
Kay Schenk <kay.schenk at gmail.com>

On Mon, Apr 2, 2018 at 8:31 PM, Karl Vogel <vogelke at pobox.com> wrote:

> >> On Thu, 29 Mar 2018 10:53:05 -0700,
> >> Kay Schenk <kay.schenk at gmail.com> said:
>
> K> Does anyone know where I can find GnuPG 2.0.16 for CentOS 6.9 32-bit?
>
>    Do you want something that old?  2.0.17 came out in 2011.  I run
>    Oracle Linux 6.9 (basically RHEL without the trademarks) -- if you're
>    comfortable building from source, GnuPG-2.2.5 wasn't hard.  This is
>    what I did:
>
>    Download files:
>
>      site='https://gnupg.org/ftp/gcrypt'
>
>      curl $site/libassuan/libassuan-2.5.1.tar.bz2
>      curl $site/libassuan/libassuan-2.5.1.tar.bz2.sig
>      curl $site/libgcrypt/libgcrypt-1.8.2.tar.bz2
>      curl $site/libgcrypt/libgcrypt-1.8.2.tar.bz2.sig
>      curl $site/libgpg-error/libgpg-error-1.28.tar.bz2
>      curl $site/libgpg-error/libgpg-error-1.28.tar.bz2.sig
>      curl $site/libksba/libksba-1.3.5.tar.bz2
>      curl $site/libksba/libksba-1.3.5.tar.bz2.sig
>      curl $site/npth/npth-1.5.tar.bz2
>      curl $site/npth/npth-1.5.tar.bz2.sig
>      curl $site/gnupg/gnupg-2.2.5.tar.bz2
>      curl $site/gnupg/gnupg-2.2.5.tar.bz2.sig
>
>    Check the tarballs against GPG signatures and unpack.
>
>    Build libraries first:
>
>      export CC=gcc
>      export CXX=g++
>      export CFLAGS=-O2
>      export LDFLAGS="-L/usr/local/lib"
>      export CPPFLAGS="-I/usr/local/include"
>      dest=/usr/local
>
>      cd /path/to/libassuan-source
>      ./configure --prefix=$dest --mandir=$dest/man
>      make && make check && make install && make clean
>
>      cd /path/to/libgcrypt-source
>      ./configure --prefix=$dest --mandir=$dest/man
>      make && make check && make install && make clean
>
>      cd /path/to/libgpg-error-source
>      ./configure --prefix=$dest --mandir=$dest/man
>      make && make check && make install && make clean
>
>      cd /path/to/libksba-source
>      ./configure --prefix=$dest --mandir=$dest/man
>      make && make check && make install && make clean
>
>      cd /path/to/npth-source
>      ./configure --prefix=$dest --mandir=$dest/man
>      make && make check && make install && make clean
>
>    Build gnupg -- this was more interesting because I needed the realtime
>    library (librt) as well as a local ncurses library (libncursesw)
>    to make readline stuff work.  You may not need this, depending on
>    how your libraries are set up:
>
>      export CC=gcc
>      export CXX=g++
>      export CFLAGS=-O2
>      export LDFLAGS="-L/usr/local/lib -L/usr/lib64"
>      export LIBS="-lreadline -lncursesw -lrt"
>      export CPPFLAGS="-I/usr/local/include"
>      dest=/usr/local
>
>      cd /path/to/gnupg-source
>      ./configure --prefix=$dest --mandir=$dest/man
>
>        [change config.h to hold "#undef HAVE_INOTIFY_INIT" unless
>        you have a very recent release of inotify sources]
>
>      make && make check && make install && make clean
>
>    It's a little tedious but it works.
>
> --
> Karl Vogel / vogelke+unix at pobox.com / I don't speak for the USAF or my
> company
>

​Thanks Karl --
I am OK with building. I will definitely try this!
​


>
> About as useful as telling Indiana Jones to look both ways
> before crossing the street.          --comment about Amazon IT
> documentation
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
>



-- 
----------------------------------------------------------------------
MzK

"Less is MORE."