系统默认是没有 chacha20 加密方式的,需要手动编译 libsodium 1.0.8 及以上版本。安装需要以root权限安装

获取root权限

su root

安装依赖

Mac os

brew install build-essential

Debian 7/8、Ubuntu 14/15/16 及其衍生系列:

sudo apt-get update

sudo apt-get install build-essential wget -y

Centos 6/7、RHEL 7 及其衍生系列:

yum groupinstall "Development Tools" -y

yum install wget -y

下载 libsodium 最新版本

可以从libsodium 官网下,也可以从github 下载。选择速度最快的下载方式。

从官网下载:

wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz

从 github 下载(其中 1.0.10 是 libusodium 的版本号,可以改成最新的):

wget https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz

解压

官网下载的:

tar xzvf LATEST.tar.gz

github 下载的:

tar xzvf libsodium-1.0.10.tar.gz

生成配置文件

cd libsodium*

./configure

编译并安装

make -j8 && make install

添加运行库位置并加载运行库:

echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf

ldconfig

libsodium linux,Mac 与 Linux 安装 libsodium 库解决 libsodium not found 问题相关推荐

  1. Linux或者Windows上安装lxml失败解决方法

    Linux或者Windows上安装lxml失败解决方法. 在Windows上安装失败,失败原因及解决方法总结如下: 1.pip版本未更新解决方法:通过pip安装时,需保证pip的版本没有问题,更新方法 ...

  2. mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门

    mac安装rstudio 在Windows上安装R (Installing R on Windows) Go to r-project.org on your internet browser.在您的 ...

  3. mac外置硬盘安装linux,Mac外置硬盘上安装Linux图文教程

    最近有很多伙伴询问小编Mac怎么在外置硬盘上安装Linux?那么小编今天就在这里跟大家分享一下Mac外置硬盘上安装Linux图文教程.有需要的伙伴不要错过哦! Mac外置硬盘上安装Linux图文教程: ...

  4. linux下python环境安装缺少库, The necessary bits to build these optional modules were not foun

    每次linux安裝python 環境,总是遇到缺少相关依赖的问题,安装一次查一次,醉醉的,这次还是做个备忘吧. 在centos 安装 缺少库名称 安装命令 _uuid yum install libu ...

  5. linux系统下编译安装gcc库

    概述 一般来说,gcc.g++为linux系统基础组件,不会需要升级,但在安装某些新软件时,需要c++17支持,此时就需要升级gcc.g++. g++包含在gcc库中,所以直接升级gcc即可. gcc ...

  6. 在linux底下用pip安装mysqlclient错误解决办法

    1.在linux底下用pip安装mysqlclient错误,使用命令pip install mysqlclient,报如下图的错误: 2.原因是linux少了mysql相关的库,需要安装一下,使用命令 ...

  7. Linux安装库时安装源错误,linux环境下golang安装第三方库的时候出错的决办法

    1.错误描述 使用如下方式安装beego的时候出错 go get github.com/astaxie/beego 错误信息: go install unicode/utf8: open /opt/g ...

  8. Qt编写物联网管理平台(支持win/linux/mac/嵌入式linux/modbus等)

    一.前言 这个物联网综合管理平台前后迭代了五年,一点一滴慢慢积累起来,从最开始的只有modbus串口协议解析以及简单的表格显示数据,慢慢的逐渐增加了tcp_rtu支持,用户管理模块,地图监控模块,而后 ...

  9. Git mac版 下载安装过程以及解决所遇到的问题

    下载 (1)git官方下载地址: https://git-scm.com/download 打开官网, 点击选择版本"macOS", (2)选择下框中Binary installe ...

最新文章

  1. Oracle数据库几个错误
  2. Hash散列算法解析
  3. Centos系统磁盘扩容
  4. 2020-12-6(从反汇编理解指针和引用的区别)
  5. GridView绑定数据源 绑定DataReader /DataSet /DataTable
  6. java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行
  7. Prime Distance POJ - 2689 线性筛
  8. (教程)2020最新windows10/anaconda/pytorch-gpu环境配置(附CUDA/cuDNN配置)
  9. 用例设计工具PICT — 输入组合覆盖
  10. CSS失效的问题总结(转:孟子E章)
  11. CentOS7下Telegraf+InfluxDB+Grafana 搭建服务器监控平台
  12. 开关电源基础知识(上)_拓扑类型、效率与输入输出及占空比的关系
  13. 2021-2022年中国冰雪季旅游行业发展概况及发展趋势分析[图]
  14. 硬编码支持情况(一)
  15. GoJS 去水印方法
  16. unc0ver 越狱工具来袭,免电脑操作,支持 A7-A12,支持iOS11~iOS12.4稳定越狱
  17. RuntimeError: mat1 dim 1 must match mat2 dim 0 报错解决
  18. Java项目:SpringBoot人才求职招聘网站
  19. 绘制超漂亮的基因差异表达火山图
  20. 基于HTML旅游网站项目的设计与实现——千岛湖旅游景点网站模板(6个页面)HTML+CSS+JavaScript

热门文章

  1. 漫画 | 硬盘装满电影后会变重吗?
  2. Creator3D:shader10_解析【Creator3D shader】的正确姿势(汇总1)
  3. 【小游戏】超细腻猜数
  4. vulnhub-BBS(cute)1.0.1
  5. 从旷视河图中窥见AIoT的未来
  6. CF821 E. Okabe and El Psy Kongroo 矩阵快速幂
  7. OPPOA33M_官方线刷包_救砖包_解账户锁
  8. [揭秘]电商“一元购”后又现“0元单”,究竟是个什么“鬼”?
  9. POJ 1848 Tree
  10. 2021鸿蒙开发者日亮点,华为开发者大会亮点提前看 华为鸿蒙2.0系统详细架构11日揭晓...