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.
apt-cyg remove
funciona, pero primero necesitas la herramienta, mira la respuesta de @ kevin.apt-cyg install package
para instalacion.Ejecute setup.exe. Le dará una GUI con casillas de verificación para varios paquetes.
fuente
He encontrado que apt-cyg es útil para la instalación de paquetes en la línea de comandos sin actualizar todos mis otros paquetes, pero no hace todo lo que necesita hacer.
fuente
apt show
,apt policy
oapt search
enubuntu
.Aquí está la mejor bifurcación en este momento para apt-cyg. https://github.com/kou1okada/apt-cyg
fuente
Permítame presentarle las preguntas frecuentes de Cygwin
Ejecute la configuración de Cygwin
Buscar en http://cygwin.com/packages/
fuente
Ahora también es posible desinstalar paquetes:
fuente