随笔 - 1506  文章 - 1  评论 - 7  阅读 - 58万

视频上云解决方案EasyCVR打包软件在linux下解压后台无法运行问题排查

我们最新推出的视频上云解决方案EasyCVR目前正在试用阶段,最新的版本也很快会和大家见面,之前我们简单介绍了视频上云解决方案能够解决的问题,其最大的优势就是可接入各种协议的摄像头、NVR等,并且将不同协议的设备进行统一管理。可以点此阅读:EasyCVR发布

在研发的过程中,我们的团队也遇到了不少问题,因此本博客开通,就是为了记录解决一些我们研发中碰到的问题。

本文我们来看一下EasyCVR打包软件发布linux版本时,在目标机器上运行提示找不到库和nginx目录权限不够的问题。由于权限不够,不能够后台运行,对产品的使用带来一些不便。

我们的打包方式是在linux机器上编译后,可执行程序拷贝到windows下,然后对windows下的文件夹打压缩包。

在windows下打压缩包会导致在linux下解压运行后,nginx文件夹目录无可执行权限,所以正确的做法应该是需要在linux系统下压缩文件,将不同的系统区分开来。

库找不到的原因是EasyCVR链接了动态库,在linux系统下默认在/usr/lib等目录下查找依赖的动态库。通过脚本将当前目录添加到环境变量中,能解决该问题。

客户运行./run.sh脚本,就可一键运行程序。

posted on   EasyNVR  阅读(189)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示