#化鲲为鹏,我有话说#鲲鹏云服务器libgpg-error部署实践

网友投稿 786 2022-05-29

云服务器规格:

鲲鹏通用计算增强型 | kc1.large.2 | 2vCPUs | 4GB

系统:

CentOS 7.4 64bit with ARM

系统盘:40G

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

首先我们来配置编译环境

安装wget工具。

yum install wget -y

wget工具安装完成,最后一个包每次都特别慢

紧接着安装bzip2工具。

yum install bzip2 -y

安装依赖库glibc。

yum install glibc -y

这个包速度比较快了

然后获取源码

获取“libgpg-error-1.36”源码包。

cd /usr/local/src

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

#化鲲为鹏,我有话说#鲲鹏云服务器libgpg-error部署实践

下载“libgpg-error-1.36”源码包完成

接下来进行  编译和安装

首先 解压软件包。

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

OK 解压完成

然后进入libgpg-error的安装目录。

cd libgpg-error-1.36/

接着 配置生成Makefile文件。

./configure

速度特别快了

最后结束完成

然后进行编译和安装libgpg-error。

make && make install

最后运行和验证

查询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

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

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

如图回显信息,libgpg-error安装成功。

鲲鹏

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《C编程技巧:117个问题解决方案示例 》 —1.2 机器语言和汇编语言
下一篇:C语言 | 将字符串中的元音字母复制到另一个字符串中
相关文章