如何编译安装nettle-devel?

编译安装

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

没有评论

发表评论

编译安装
如何编译安装ifstat?

1 前言 一个问题,一篇文章,一出故事。 生产上的老旧服务器RHEL 5没有ifstat的rpm包, …

编译安装
如何安装GNU编译器gcc和g++?

1 基础知识 1.1 GNU Compiler Collection的简介 – GCC原 …

Sendmail
如何编译安装Sendmail?

1 Sendmail的简介 – Sendmail是一种重要的邮件传输代理程序(MTA即M …