Где я могу найти ранее установленное приложение в Linux? Подготовка к обновлению
В настоящее время я пытаюсь обновить приложение duo_security, установленное 4 года назад. Я следую инструкциям, но я нахожу контрольно-пропускной пункт, когда он говорит:
Примечание. Вам нужно будет использовать тот же префикс --prefix, что и при первоначальной установке приложения.
Теперь вопрос в том, как мне узнать, где он был изначально установлен для использования в качестве префиксной переменной?
И последний вопрос: когда вы делаете sudo make install, копирует ли эта установка файлы по всей системе, например, как это делает Windows? Или он просто остается в текущем каталоге установки?

1 ответ
Взгляни на свой /etc/ssh/sshd_config файл для директивы ForceCommand для login_duo. Моя ручная система показывает
ForceCommand /usr/local/sbin/login_duo
Итак --prefix было /usr/local что я думаю по умолчанию, что предшествует /sbin/login_duo будет префикс.
Когда вы сделаете установку, она перезапишет файлы, кроме отмеченных.
Для некоторых дистрибутивов Duo теперь поставляет репозитории или готовые пакеты. Возможно, стоит удалить текущую установку и переключиться на одну из них, если она доступна.