Respostas:
Para instalar o Cygwin no Windows 7 sem direitos de administrador, primeiro é necessário renomear o programa de instalação do Cygwin ( setup.exe
) para outra coisa (por exemplo cygwin.exe
).
Se a configuração do Cygwin for nomeada setup.exe
, o Windows 7 (ou Cygwin?) Parece assumir que ele precisa de direitos de administrador para executar.
Execute o instalador com a -B
opção de linha de comando:
setup.exe -B
(Em /programming/6538695/manual-cygwin-installation-without-setup-exe/20145855#20145855 , consulte também http://cygwin.com/faq/faq.html#faq. setup.cli )
Acho que sim.
Não sendo constrangedor, mas, é simples tentar e não terá consequências negativas se você não puder.
Se, por alguma razão, você não puder, consulte esta resposta anterior - /superuser/229329/gnu-tools-for-windows/229414#229414
Você poderá usar alguns dos recursos do cygwin sem precisar instalar.
É possível. Quando eu instalei como não administrador em minhas máquinas XP, o instalador perguntaria se eu queria apenas para mim (eu fiz) ou para todos (onde ele precisava de uma senha de administrador). Ele pode ir a qualquer lugar no disco (embora eu recomende uma pasta sem espaços, pois muitos scripts não protegem contra espaços nos caminhos de arquivos) e não possui muito em termos de entradas de registro na instalação básica. Algumas ferramentas como inetd, sshd e cron precisarão de administrador para instalar os serviços, mas são menos críticas.
Dito isto, não testei no Win7 (agora tenho um desktop Linux, não preciso do Cygwin).
Como alguém disse, tenha cuidado se não estiver autorizado para isso. Existem muitas ferramentas em ambientes corporativos que procuram instalações não autorizadas de software. Você estará instalando uma enorme quantidade de EXEs para eles encontrarem.
Acabei de fazê-lo e funciona como um encanto. Até agora, não há problemas com as ferramentas básicas e o X.
O único problema perceptível até agora é que o instalador reclama que não pode gravar no menu inicial "Todos os usuários", mesmo se eu desmarcar a opção "Fazer entradas do menu Iniciar" e selecionar "Instalar apenas para mim".