华为云计算 云知识 libgpg-error是什么
libgpg-error是什么

简介

libgpg-error是一个小型库,最初为所有GnuPG组件定义了常见错误值。 其中包括GPG,GPGSM,GPGME,GPG-Agent,libgcrypt,Libksba,DirMngr,Pinentry,SCdaemon。 由于Libgpg-error是所有GnuPG组件的常见依赖项,因此库中添加了更多功能,比如扩展流库(estream),printf实现,锁(互斥)的实现等等。

编译和测试方式

1.配置编译环境

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 redistribute it.

There is NO WARRANTY, to the extent permitted by law.
上一篇:CDN加速与不加速的差异 下一篇:鲲鹏应用部署与发布