
Soy nuevo en Linux y estoy intentando instalar una biblioteca desde Github.
yo clonéhttps://github.com/AngryLawyer/rust-sdl2Entró /home/username/documents/
y ejecutó Make según las instrucciones. Ahora toda la rust-sdl2
carpeta es propiedad de root
y no puedo realizar ningún cambio.
¿Por qué está pasando esto? ¿Debería haber puesto los archivos lib en una carpeta en particular? ¿Cómo puedo solucionar esto?
Respuesta1
No se puede cambiar el propietario como root sin permisos de superusuario. Probablemente descargaste el archivo como superusuario o ejecutaste make
el comando como superusuario.
De todos modos, si quieres cambiar el propietario de los archivos, escribe (cambia username
con el tuyo):
sudo chown -R username:username /path/to/change
Respuesta2
¿Ejecutaste make como sudo? Esto hará que sudo (el usuario root) sea el propietario de ese directorio.
https://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install