Instalando o Sage, quando reclama como root, quando não como root ele reclama

0

Acabei de baixar o tarball do Sage aqui: link

Eu então o descompactei com bunzip2 , o que criou uma pasta /SageMath , então eu gravei isso. Então eu corro sudo make e ele me diz que eu não posso fazer como root,

configure: error: You cannot build Sage as root, switch to an unpriviledged user

Então, apenas corro make e ele reclama

./configure: line 2107: config.log: Permission denied
./configure: line 2117: config.log: Permission denied

Então, parece uma espécie de catch-22. Estranhamente, em poucas ou nenhuma das instruções que eu encontrei eles disseram para executar make , eles disseram apenas para digitar o comando sage que também gera um erro e solicita que você execute make . Então eu achei esse processo todo muito confuso.

    
por Addem 07.10.2018 / 00:10

1 resposta

0

Você fez um monte de etapas como root antes de executar make , então agora make não tem permissão para gravar arquivos que precisa gravar, pois o root possui as coisas que você precisa possuir. Ou chown -R todo o diretório SageMath para si mesmo, ou apenas apagar tudo e começar de novo sem fazer nada como root.

    
por 07.10.2018 / 06:44