¿Cómo puedo obtener la instalación completa de Cygwin (aproximadamente 1 GB)?

¿Cómo puedo obtener la instalación completa de Cygwin (aproximadamente 1 GB)?

Quiero instalar Cygwin Full (aproximadamente 1 GB) pero ya no encuentro ningún sitio que lo ofrezca. Alláera unopero elInternet Archive no hizo una copia de seguridad, después de que alguien matara el sitio.

AlgunoLas instrucciones sobre la instalación están aquí..

¿Cómo puedo obtenerlo? ¿Existe alguna fuente confiable con hashes para verificar el volcado?

Respuesta1

Miles de paquetes. La creación de un volcado estático de ellos quedará obsoleto con el tiempo. Sé lo que quieres decir... Pero lo mejor es hacer el esfuerzo una vez, mantenerlos actualizados y hacer una copia de seguridad antes de borrarlos nuevamente.

guía de instalación de cygwindice,

De forma predeterminada, setup.exe instalará sólo los paquetes de la categoría Base y sus dependencias, lo que dará como resultado una instalación mínima de Cygwin. Sin embargo, esto no incluirá muchas herramientas de uso común como gcc (que encontrará en la categoría Desarrollo). Dado que setup.exe selecciona automáticamente las dependencias, tenga cuidado de no anular la selección de ningún paquete requerido. En particular, se requiere todo lo que está en la categoría Base.

Entonces, si sabes qué paquetes necesitas, no es un gran problema, porque los más importantes se instalarán de forma predeterminada. Siempre puedes instalar cualquier paquete que desees después de haber instalado Cygwin. No es necesario instalarlos todos a la vez.

Respuesta2

Esta es la manera fácil de obtener el Cygwin completo.

Ejecute el archivo Cygwin setup.exe (puede descargarlo encygwin.com). Elija sus opciones y haga clic en Siguiente hasta llegar a una pantalla que muestra la lista de paquetes.

Si su pantalla de 'seleccionar paquetes' se ve diferente a la mía, simplemente haga clic en el botón 'Ver' cerca de la esquina superior derecha una y otra vez hasta que el texto al lado de la vista sea 'Categoría', como el mío.

captura de pantalla antigua de Cygwin

Actualización: en la nueva interfaz de Cygwin, haga clic en el menú desplegable junto a la etiqueta Ver en la parte superior izquierda y seleccione Categoría. Gracias a simlev porrespuesta.

ingrese la descripción de la imagen aquí

A continuación, haga clic en "Predeterminado" junto a "Todos".

ingrese la descripción de la imagen aquí

¡Ahora todos los paquetes están seleccionados!

ingrese la descripción de la imagen aquí

(El último paso es seguir el resto de los pasos que el programa de instalación le indique).

Si necesita 'actualizar' su Cygwin actual para tener todos los paquetes nuevos sin eliminar los antiguos, etc., entonces esta información deCygwin.comdebería ser útil:

Una vez que tenga una instalación de Cygwin existente, el selector setup.exe también se usa para administrar su instalación de Cygwin. La información sobre los paquetes instalados se guarda en el directorio /etc/setup/ de su instalación de Cygwin; Si setup.exe no puede encontrar este directorio, actuará como si no tuviera instalación de Cygwin. Si setup.exe encuentra disponible una versión más reciente de un paquete instalado, lo marcará automáticamente para actualizarlo. Para desinstalar, reinstalar u obtener la fuente de un paquete existente, haga clic en Conservar para alternar. Además, para evitar la necesidad de reiniciar después de la actualización, asegúrese de cerrar todas las ventanas de Cygwin y detener todos los procesos de Cygwin antes de que setup.exe comience a instalar el paquete actualizado.

Para evitar actualizaciones involuntarias, use la vista Pendiente para ver qué paquetes se han marcado para actualización. Si no desea actualizar un paquete, haga clic en el número de la nueva versión para alternarlo hasta que diga Conservar. Todos los paquetes se pueden configurar para que permanezcan en la versión instalada presionando el botón Conservar en la parte superior derecha de la ventana del selector.

Generalmente hay disponible una versión anterior de cada paquete, en caso de que sea necesario degradarlo para evitar un error grave en la versión actual del paquete. Ocasionalmente, los paquetes también tienen versiones de prueba (o "experimentales") disponibles. Se pueden elegir versiones anteriores y experimentales haciendo clic en la columna Nuevo del paquete hasta que aparezca la versión requerida.

Todos los paquetes experimentales disponibles se pueden seleccionar presionando Exp en la parte superior derecha de la ventana del selector. Sin embargo, tenga en cuenta que la próxima vez que ejecute setup.exe intentará reemplazar todas las versiones antiguas o experimentales con la versión actual, a menos que se le indique lo contrario.

Por cierto, instalé Cygwin completo (excepto los juegos y sin obsoletos, pero con algunas dependencias menores [al menos eso creo] adicionales requeridas). El tamaño total es de aproximadamente 5,51 GB para los paquetes descargados comprimidos, mientras que el software cygwin que tiene todos los paquetes sin comprimir es de 16,1 GB (el tamaño en el disco es de 17,1 GB). Ambos se almacenan en directorios separados, por lo que, suponiendo que conserve los paquetes comprimidos descargados, esto ocupará un espacio total en disco de aproximadamente 22 GB. La descarga e instalación me llevó unas 10 horas, lo que, por supuesto, debería variar.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Respuesta3

Si usted tienesincronizaciónentonces aquí hay un enfoque simple de una sola línea.

rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/

Simplemente reemplace la fuente con su espejo local o lo que sea más rápido.
Normalmente tengo un script debajo /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.shpara que se actualice a la última y mejor versión :-)

Guión de ejemplo

cat > /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh <<"EOF"
#!/bin/bash
#
###
# Choose mirror that is on http://www.cygwin.com/mirrors.html
#
# "ftp://ftp.jaist.ac.jp/pub/cygwin/"
# "ftp://ftp.sunet.se/pub/lang/cygwin/"
# "http://mirrors.kernel.org/sourceware/cygwin/"
#
# Old
# "http://sources.redhat.com/cygwin/mirrors.lst"
###
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
#
EOF
chmod +x /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh

Respuesta4

Y si no quieres pasar horas descargándolo, puedes usar una herramienta sencilla que he creado y que encuentra el espejo más rápido: Probador de espejos Cygwin

información relacionada