编译安装
1 基础知识
1.1 Nettle的简介
Nettle是一个加密库,旨在轻松适应任何环境
Nettle是面向对象语言(C++、Python、Pike等)的加密工具包
Nettle用于加密LSH或GNUPG等程序,甚至内核空间
2 最佳实践
2.1 安装前的准备
2.1.1 卸载旧版本的软件包
yum remove nettle*
2.1.2 安装编译工具
yum -y install gcc gcc-c++ make expat-devel
2.1.3 下载软件包
cd ~ wget https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz
注意:其他版本请从以下目录下载,
https://ftp.gnu.org/gnu/nettle/
2.1.4 解压软件包
cd ~ tar -xf nettle-3.4.1.tar.gz
2.2 编译安装
2.2.1 预编译软件库
cd ~/nettle-3.4.1 ./configure --bindir=/usr/bin/ \ --sbindir=/usr/sbin/ \ --libexecdir=/usr/libexec/ \ --sysconfdir=/etc/ \ --libdir=/usr/lib64/ \ --includedir=/usr/include/ \ --datarootdir=/usr/share/ \ --infodir=/usr/share/info/ \ --localedir=/usr/share/locale/ \ --mandir=/usr/share/man/ \ --docdir=/usr/share/doc/nettle/ \ --enable-mini-gmp
2.2.2 编译并安装软件库
make
如果遇到如下错误提示,
/bin/sh: m4: command not found
你可能需要安装如下依赖包解决,
yum install -y m4
2.2.3 安装软件库
make install
参阅文档
==================
软件介绍
————-
http://www.lysator.liu.se/~nisse/nettle/
软件使用手册
————
http://www.lysator.liu.se/~nisse/nettle/nettle.html
软件下载
————–
https://ftp.gnu.org/gnu/nettle/
http://ftp.gnu.org/gnu/nettle/
错误处理
—————–
https://git.lysator.liu.se/nettle/nettle/commit/f5a3a224bf00bef5669366d2ae23c2b2b13b8016
没有评论