В настоящее время я пытаюсь обновить свое приложение duo_security, которое я установил 4 года назад. Я следую инструкциям, но не могу сказать:
Примечание. Вам потребуется использовать тот же префикс -, что и при первоначальной установке приложения.
Теперь вопрос в том, как мне узнать, где это было изначально установлено для использования в качестве префиксной переменной?
И последний вопрос, когда вы делаете sudo make install, действительно ли эта установка копирует файлы по всей системе, как это делает Windows? Или он просто остается в текущем каталоге установки?
Посмотри на свой /etc/ssh/sshd_config
файл для директивы ForceCommand для login_duo. Моя ручная система показывает
ForceCommand /usr/local/sbin/login_duo
так что --prefix
был /usr/local
что, я думаю, используется по умолчанию, что предшествует /sbin/login_duo
будет префиксом.
Когда вы сделаете установку, она перезапишет файлы, кроме отмеченных.
Для некоторых дистрибутивов Duo теперь предоставляет репозитории или готовые пакеты. Возможно, стоит удалить текущую установку и переключиться на одну из них, если она доступна.