在哪里可以找到 Linux 中以前安装的应用程序?准备升级

在哪里可以找到 Linux 中以前安装的应用程序?准备升级

我目前正在尝试更新 4 年前安装的 duo_security 应用程序。我按照说明操作,但遇到了障碍,因为系统提示:

注意:您需要使用与最初安装应用程序时相同的 --prefix。

现在的问题是,我如何找出它最初安装在哪里以用作前缀变量?

最后一个问题,当你做安装,这个安装是否真的像 Windows 那样将文件复制到整个系统?还是它只是停留在安装的当前目录中?

在此处输入图片描述

答案1

查看/etc/ssh/sshd_config文件中 login_duo 的 ForceCommand 指令。我手工构建的系统显示

ForceCommand /usr/local/sbin/login_duo

所以我认为--prefixwas/usr/local是默认的,在 之前的/sbin/login_duo将是前缀。

当您进行安装时,它将覆盖除所注明的文件之外的文件。

对于某些发行版,Duo 现在提供 repos 或预构建包。如果可用,您可能需要删除当前安装并切换到其中一个。

相关内容