"chown" für den Befehl "make install"?

642
melvynkim

Auf meinem Linux-Server habe ich versehentlich sudo make installeine Anwendungsinstallation durchgeführt. Ich wollte make installohne sudoPrivilegien ausführen .

Wie ändere ich den Besitz aller installierten Abhängigkeiten der Anwendung von root auf den Benutzer, ohne sie zu entfernen und erneut zu installieren?

0
Führen Sie `make -n install` aus (` -n` führt die Befehle nicht wirklich aus, sondern druckt nur aus, was getan werden würde), um eine Liste der Funktionen von make zu erhalten. Dann können Sie entweder manuell oder durch Abschrottung des Terminals die Schritte rückgängig machen, die Sie beim ersten Ausführen ausgeführt haben. Sami Laine vor 10 Jahren 0
Make -n ist ein guter. Bevor Sie dies tun, überprüfen Sie, ob das Makefile eine 'make uninstall' hat (z. B. sudo make uninstall; make install '(zweites ohne Sudo). Hennes vor 10 Jahren 0
Danke für deinen Beitrag. Leider sind zu viele Befehle (über 30 Zeilen) mit dem `make`-Befehl verbunden, den ich dort ausgeführt habe. Es ist unpraktisch für mich, sie manuell zu deinstallieren. Und nein, ich habe kein `make uninstall 'in` Makefile`. Als fauler Linux-Neuling hoffte ich auf einen einzeiligen Befehl, um meinen Fehler rückgängig zu machen: / melvynkim vor 10 Jahren 0

0 Antworten auf die Frage