
Sou novo no Linux e estou tentando instalar uma biblioteca do Github.
eu cloneihttps://github.com/AngryLawyer/rust-sdl2e executei /home/username/documents/
make conforme as instruções. Agora toda a rust-sdl2
pasta pertence a root
e não posso fazer nenhuma alteração.
Por que isso está acontecendo? Devo ter colocado arquivos lib em uma pasta específica? Como faço para corrigir isso?
Responder1
Você não pode alterar o proprietário como root sem permissões de superusuário. Provavelmente você baixou o arquivo como superusuário ou executou make
o comando como superusuário.
De qualquer forma, se quiser alterar o dono dos arquivos, digite (alterar username
com o seu):
sudo chown -R username:username /path/to/change
Responder2
Você executou make como sudo? Isso fará com que sudo (o usuário root) seja o proprietário desse diretório.
https://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install