解決Linux上Open(虚拟专用网络)在编译时的依赖问题

2 篇文章 0 订阅
2 篇文章 0 订阅

在其官网下载最新版本的源码包,解压后按开始编译

$ ./configure
$ make
$ sudo make install
configure 过程中会出现相关依赖未安装的错误提示

configure: error: openssl check failed

configure: error: ssl is required but missing

该错误提示缺少 libssl-dev

解决方法

$ sudo apt install libssl-dev


configure: error: route utility is required but missing
该错误提示缺少 net-tools

route utility
每个主机和每个路由器都包含自己的路由表。这些包含分配 IP 地址的路由。 Route命令用于在路由表中手动添加,删除和编辑条目。

解决方法

$ sudo apt install net-tools


configure: error: lzo enabled but missing
该错误提示缺少 liblzo2-dev

lzo
LZO 是致力于解压速度的一种数据压缩算法,LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。

解决方法

$ sudo apt-get install liblzo2-dev


configure: error: libpam required but missing
该错误提示缺少 libpam0g-dev

pam
PAM 可以使程序开发与认证方式细节分离,而是在程序运行时调用“认证”模型完成工作。认证模型可以由本地系统管理员通过配置进行选择

解决方法

$ sudo apt-get install libpam0g-dev

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值