#化鲲为鹏,我有话说#鲲鹏云服务器libgpg-error部署实践
【摘要】 云服务器规格:鲲鹏通用计算增强型 | kc1.large.2 | 2vCPUs | 4GB系统:CentOS 7.4 64bit with ARM系统盘:40Glibgpg-error是一个小型库,最初为所有GnuPG组件定义了常见错误值。 其中包括GPG,GPGSM,GPGME,GPG-Agent,libgcrypt,Libksba,DirMngr,Pinentry,SCdaemon。 由...
云服务器规格:
鲲鹏通用计算增强型 | 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-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 <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.
如图回显信息,libgpg-error安装成功。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)