"chown" для команды "make install"?

560
melvynkim

На моем сервере Linux я случайно выполнил sudo make installустановку приложения. Я намеревался выполнить make installбез sudoпривилегий.

Как изменить владельца всех установленных зависимостей приложения от пользователя root, не удаляя и не переустанавливая их?

0
Запустите `make -n install` (` -n` на самом деле не запускает команды, просто печатает, что будет сделано), чтобы получить список того, что делает make. Затем либо вручную, либо очистив терминал, выполните обратное действие, которое он выполнял при первом запуске. Sami Laine 10 лет назад 0
Make -n хороший. Но прежде чем сделать это, проверьте, есть ли в Makefile «make uninstall» (например, sudo make uninstall; make install »(второй без sudo). Hennes 10 лет назад 0
Спасибо за ваш вклад. К сожалению, слишком много команд (более 30 строк) связано с командой `make`, которую я там выполнил. Для меня нецелесообразно удалять их вручную. И нет, у меня нет `make uninstall` в` Makefile`. Будучи ленивым новичком в Linux, я надеялся, что команда с одной строкой исправит мою ошибку: / melvynkim 10 лет назад 0

0 ответов на вопрос

Похожие вопросы