Estou tentando instalar o python-brisa
framework no Linux. Quando tento usar o sudo
comando, aparece o erro "comando não encontrado".
Estou executando os seguintes comandos:
$ cd file
$ sudo python setup.py install
O que estou fazendo de errado?
Responder1
Você não pode usarsudoem Cygwin. Cygwin está restrito aos direitos do contexto de segurança em que é executado.
Você provavelmente não precisa de direitos de superusuário para instalar o pacote. Basta executar o comando semsudoe provavelmente funcionará.
Se você realmente precisa de direitos de administrador, você precisará clicar com o botão direito no ícone do Cygwin e escolherExecutar como administradorpara executar o Cygwin com privilégios administrativos.
Responder2
Patchesestá certo, claro, não existe "sudo". Mas você pode fazer um conforme mostrado pelas respostas a muitas outras perguntas semelhantes. Por exemploesta resposta. Pessoalmente eu uso um alias:
alias sudo="cygstart --action=runas"
Funciona perfeitamente para programas externos (embora não integrados ao shell):
sudo chown User:Group <file>