華為云計算 云知識 libgpg-error是什么
libgpg-error是什么

簡介

libgpg-error是一個小型庫,最初為所有GnuPG組件定義了常見錯誤值。 其中包括GPG,GPGSM,GPGME,GPG-Agent,libgcrypt,Libksba,DirMngr,Pinentry,SCdaemon。 由于Libgpg-error是所有GnuPG組件的常見依賴項,因此庫中添加了更多功能,比如擴展流庫(estream),printf實現(xiàn),鎖(互斥)的實現(xiàn)等等。

編譯和測試方式

1.配置編譯環(huán)境

1)安裝wget工具。

yum install wget -y

2)安裝bzip2工具。

yum install bzip2 -y

3)安裝依賴庫glibc。

yum install glibc -y

2.獲取源碼

獲取“libgpg-error-1.36”源碼包。

cd /usr/local/src

wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.36.tar.bz2

3.編譯和安裝

1)解壓軟件包。

tar -jxvf libgpg-error-1.36.tar.bz2

2)進入libgpg-error的安裝目錄。

cd libgpg-error-1.36/

3)配置生成Makefile文件。

./configure

4)編譯和安裝libgpg-error。

make && make install

4.運行和驗證

查詢libgpg-error版本號。

gpg-error --version

回顯信息如下,表示測試libgpg-error安裝成功。

gpg-error (libgpg-error) 1.36

Copyright (C) 2019 g10 Code GmbH

License LGPL-2.1-or-later <https://gnu.org/licenses/>

This is free software: you are free to change and redis tribute it.

There is NO WARRANTY, to the extent permitted by law.