Я плохо знаком с Linux и пытающийся установить библиотеку от GitHub.
Я клонировал https://github.com/AngryLawyer/rust-sdl2 в /home/username/documents/
и работал, делают согласно инструкциям. Теперь все rust-sdl2
папка принадлежит root
и я не могу внести изменения.
Почему это происходит? Я должен был поместить библиотечные файлы в конкретную папку? Как я фиксирую это?
Вы работают, делают как sudo? Это заставит sudo (пользователь root) владеть тем каталогом.
https://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install
Вы не можете изменить владельца как корень без полномочий суперпользователя. Вероятно, Вы загрузили файл как суперпользователь, или Вы работали make
команда как суперпользователь.
Так или иначе, если Вы хотите изменить владельца файлов, тип (изменение username
с Вашим):
sudo chown -R username:username /path/to/change