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