Configure Cygwin para NO usar FTP para actualizaciones

Configure Cygwin para NO usar FTP para actualizaciones

En un intento de reemplazar progresivamente los servidores de Windows con cajas de Linux, estoy buscando una forma unificada de administrar una red mixta de los dos. El demonio interno actual que usamos para el administrador de Windows acepta comandos con una sintaxis similar a la de Unix: ls, cp, ... así que mi idea era intentar hacer todo el administrador por ssh.

Puedo instalar Cygwin en Windows y también instalar un sshd local. Encontré el script apt-cyg para instalar cosas similares a apt-get en Debian/Ubuntu.

Ahora mi problema es que parece que muchos sitios de actualización en Cygwin son sitios FTP, todos los cuales están bloqueados por nuestro firewall. Desafortunadamente no fallan inmediatamente, sino solo un tiempo de espera. Supongo que para cada sitio de este tipo existe un sitio HTTP equivalente.

¿Hay alguna manera de indicarle globalmente a la configuración de Cygwin, que utiliza apt-cyg, que NO utilice ningún sitio FTP? ¿Preferiblemente sin que tenga que revisar todos los archivos y eliminarlos manualmente?

Respuesta1

Esa no es directamente una respuesta a la pregunta, pero al menos es una posible solución.

En primer lugar, hay un apt-get.sh en Cygwin, por lo que no es necesario buscar e instalar apt-cyg.

En segundo lugar, Cygwin guarda los espejos que usaste:

C:\cygwin\setup

así que asegúrese de eliminar los espejos ftp allí y luego llame a:

apt-get.sh -m THE_MIRROR_OF_YOUR_CHOICE update

Luego, guardará información sobre ese espejo en C:\cygwin\setup, y parece que lo usará de forma predeterminada, por lo que ya no tendrá que especificarlo explícitamente. Problema resuelto, siempre y cuando ese espejo no se caiga.

información relacionada