Configure o Cygwin para NÃO usar FTP para atualizações

Configure o Cygwin para NÃO usar FTP para atualizações

Na tentativa de substituir progressivamente os servidores Windows por máquinas Linux, procuro uma forma unificada de administrar uma rede mista dos dois. O daemon interno atual que usamos para o administrador do Windows aceita comandos em uma sintaxe semelhante ao Unix: ls, cp, ... então minha ideia era tentar fazer todo o administrador por ssh.

Posso instalar o Cygwin no Windows e instalar um sshd local também. Eu encontrei o script apt-cyg, para instalar coisas semelhantes ao apt-get no Debian/Ubuntu.

Agora, meu problema é que parece que muitos sites de atualização no Cygwin são sites FTP, todos bloqueados pelo nosso firewall. Infelizmente eles não falham imediatamente, mas apenas o tempo limite. Presumo que exista para cada site um site equivalente a HTTP.

Existe uma maneira de informar globalmente a configuração do Cygwin, que é usada pelo apt-cyg, para NÃO usar nenhum site FTP? De preferência sem que eu tenha que passar por todos os arquivos e excluí-los manualmente?

Responder1

Isso não é diretamente uma resposta à pergunta, mas pelo menos uma possível solução alternativa.

Em primeiro lugar, existe um apt-get.sh no Cygwin, então você não precisa encontrar e instalar o apt-cyg.

Em segundo lugar, o Cygwin salva os espelhos que você usou em:

C:\cygwin\setup

então certifique-se de excluir os espelhos FTP lá e então chame:

apt-get.sh -m THE_MIRROR_OF_YOUR_CHOICE update

Então, ele salvará informações sobre esse espelho em C:\cygwin\setup, e parece que irá usá-lo por padrão, para que você não precise mais especificá-lo explicitamente. Problema resolvido, desde que aquele espelho não desça.

informação relacionada