Listar todos los paquetes instalados
cygcheck --check-setup --dump-only
- sin
--dump-only
el comando tardará unos minutos en completarse porque PROBARÁ todos los paquetes. Debería ver un OK para cada paquete si todo está bien;)
Lista de archivos que pertenecen a un paquete
Para el paquete bash
hacer:
cygcheck --list-package bash
- funciona solo para paquetes instalados
Indica a qué paquete pertenece un archivo:
Para archivo /usr/bin/bash.exe
cygcheck --find-package /usr/bin/bash.exe
- funciona solo para paquetes instalados
Instalar un nuevo paquete
Teniendo en cuenta que ya ejecutas la GUI de configuración y tienes espejo (s) válido (s), directorio de paquete local y otras opciones configuradas, puedes ejecutar la instalación abook
:
/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
- también actualizará automáticamente todos sus paquetes instalados a la última versión disponible
- También puede seleccionar el espejo y otras opciones en la línea de comando, vea
/path/to/setup-1.7.exe --help
- Sé que la nueva versión de cygwin 1.7 (versión beta, pero bastante estable) que actualmente usa la configuración 2.649 admite estas opciones, pero no probé en 1.6
Desinstalar un paquete
Que yo sepa, solo la GUI admite esta opción.
Obtenga información sobre un paquete instalado (deps, versión, etc.)
La versión se enumera en conjunto para cada paquete en el listado (primer elemento). Los departamentos son realmente difíciles de encontrar: cuando se ejecuta la instalación, crea en el directorio del paquete local una entrada para cada espejo. Allí puede encontrar la lista de todos los paquetes disponibles en ese espejo (setup.ini para la versión 1.6 y setup-2.ini para la versión 1.7) con el nombre del paquete precedido por
@
ay los departamentos precedidos por
requires:
. Si, por algún motivo, el espejo que está utilizando está desactualizado, la configuración muestra un mensaje de advertencia al descargar información.