Где я могу найти ранее установленное приложение в 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 теперь поставляет репозитории или готовые пакеты. Возможно, стоит удалить текущую установку и переключиться на одну из них, если она доступна.

Другие вопросы по тегам