華為云計(jì)算 云知識(shí) libgpg-error是什么
libgpg-error是什么

簡(jiǎn)介

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

編譯和測(cè)試方式

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

1)安裝wget工具。

yum install wget -y

2)安裝bzip2工具。

yum install bzip2 -y

3)安裝依賴庫(kù)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)進(jìn)入libgpg-error的安裝目錄。

cd libgpg-error-1.36/

3)配置生成Makefile文件。

./configure

4)編譯和安裝libgpg-error。

make && make install

4.運(yùn)行和驗(yàn)證

查詢libgpg-error版本號(hào)。

gpg-error --version

回顯信息如下,表示測(cè)試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.