
Ich bin neu bei Linux und versuche, eine Bibliothek von Github zu installieren.
ich klontehttps://github.com/AngryLawyer/rust-sdl2und /home/username/documents/
habe make gemäß den Anweisungen ausgeführt. Jetzt rust-sdl2
gehört der gesamte Ordner root
und ich kann keine Änderungen mehr vornehmen.
Warum passiert das? Hätte ich die Lib-Dateien in einen bestimmten Ordner legen sollen? Wie behebe ich das?
Antwort1
Sie können den Besitzer als Root nicht ohne Superuser-Berechtigungen ändern. Wahrscheinlich haben Sie die Datei als Superuser heruntergeladen oder den make
Befehl als Superuser ausgeführt.
Wenn Sie den Besitzer der Dateien ändern möchten, geben Sie Folgendes ein (ändern Sie es username
durch Ihren):
sudo chown -R username:username /path/to/change
Antwort2
Haben Sie „make“ als sudo ausgeführt? Dadurch wird sudo (der Root-Benutzer) Eigentümer dieses Verzeichnisses.