对于 D 代:
我写信给您谈的可能只是一个文档问题,希望不会产生重大影响。
这是我在安装过程的第一页(第 7 页,第 2.1.3 节)开始时立即遇到的问题,第一种情况下我应该执行以下命令:cp -v
据我了解,开关 -v 应该导致 cp 给出“详细”输出,并且应该与开关同义:--verbose
然而,这是我使用它时得到的结果:
# cp –v geoip.db /usr/local/secast/
cp: cannot stat `–v': No such file or directory
和
# cp –-verbose geoip.db /usr/local/secast/
cp: cannot stat `–-verbose': No such file or directory
如果我删除 -v 或 --verbose 开关,则复制将按预期进行,而不会出现任何错误消息。 (这就是我完成其余安装过程的方法。)
我还没有发现为什么会发生这种情况。我知道 cp 是 /bin/cp,并且它不是别名。
我正在使用带有最新更新的 Ubuntu 12.04.4 Server LTS x86_64。
您提到您正在 Ubuntu 12 上尝试 SecAst。您在 Ubuntu 12 安装上遇到这个问题了吗?
** 更新 **
别名命令的输出:
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
** 更新 2 **
‘which cp’的输出:
/bin/cp
答案1
我尝试了 Ubuntu 12 64 位安装,-v 参数似乎运行良好:
root@ubuntu:~# cd /tmp
root@ubuntu:/tmp# touch testfile
root@ubuntu:/tmp# cp -v testfile testfile2
'testfile' -> 'testfile2'
root@ubuntu:/tmp#
并且它在 Red Hat 6 上似乎同样运行良好。我想知道您的 shell 中是否还有其他问题。您可以发布命令“alias”的输出吗?
答案2
以下评论都表明这与 SecAst 无关,您的计算机上有其他问题。请看:
BASH 问题(以及您其他帖子中的 LDD 问题)都可能与内存有关,或者与 Linux 安装错误有关......与 SecAst 无关。