![使用 CentOS 在 AsteriskNOW 上安装 SecAst](https://linux22.com/image/635829/%E4%BD%BF%E7%94%A8%20CentOS%20%E5%9C%A8%20AsteriskNOW%20%E4%B8%8A%E5%AE%89%E8%A3%85%20SecAst.png)
在安装 SecAst for IPS 时遇到一些问题,
按照指示操作,直到 2.1.6 版,并找到了一种安装 qt5-qtbase 的方法(在本论坛上)(谢谢),但当我运行 ldd /usr/local/secast/secast 时,返回的是“不是动态可执行文件”。我解压并安装了 -x86_64-rh6 tarball。有什么建议吗?
2.1.9 中也有使用 /etx/xdg 创建目录结构的说明。这是拼写错误吗?应该是 /etc/xdg .. /etc/xdg/generationd 吗?如果不是,那么目录在 /etc/ 下放在哪里?
此外,在 /usr/local/secast/ 中似乎有一个 secast 文件,但运行 secast --help 时返回“未找到命令”。文件解压后没有错误(重新解压以确保无误),字体颜色为绿色。
谢谢
答案1
“不是动态可执行文件”消息表示您正在检查错误的文件,或者 secast 可执行文件存在问题。首先确保您正在检查正确的文件。
您是否在 Windows 中解压软件包然后复制到 Linux?如果没有,请发布在 /usr/local/secast 文件夹中运行“ls”的结果。
手册中有错别字,配置文件应该位于目录 /etc/xdg/generationd 中
您的最后一个问题是基本的 Linux 语法问题;要运行文件(不在路径中),您必须提供路径。因此,请尝试运行
./secast
答案2
以下评论都表明这与 SecAst 无关,您的计算机上有其他问题。请看:
LDD 问题和 BASH 问题都可能与内存有关,或者与 Linux 安装错误有关......与 SecAst 无关。