Lister tous les packages installés
cygcheck --check-setup --dump-only
- sans
--dump-only
la commande prendra quelques minutes car elle testera tous les packages. Vous devriez voir un OK pour chaque paquet si tout va bien;)
Liste des fichiers appartenant à un package
Pour le package bash
:
cygcheck --list-package bash
- cela fonctionne uniquement pour les packages installés
Indiquez à quel package appartient un fichier:
Pour fichier /usr/bin/bash.exe
cygcheck --find-package /usr/bin/bash.exe
- cela fonctionne uniquement pour les packages installés
Installer un nouveau package
Étant donné que vous avez déjà exécuté l'interface graphique d'installation et que vous disposez de miroirs valides, d'un répertoire de packages local et d'autres options, vous pouvez exécuter pour installer abook
:
/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
- il mettra également à jour automatiquement tous vos packages installés vers la dernière version disponible
- vous pouvez également sélectionner le miroir et d'autres options en ligne de commande, voir
/path/to/setup-1.7.exe --help
- Je connais la nouvelle version de cygwin 1.7 (version bêta, mais assez stable) qui utilise actuellement la configuration 2.649 prend en charge ces options, mais je n'ai pas testé sur 1.6
Désinstaller un package
Pour autant que je sache, seule l'interface graphique prend en charge cette option.
Obtenir des informations sur un package installé (deps, version, etc.)
La version est répertoriée ensemble pour chaque package sur la liste (premier élément). Les dépôts sont vraiment difficiles à trouver: lors de l'exécution du programme d'installation, il crée sur le répertoire du package local une entrée pour chaque miroir. Vous y trouverez la liste de tous les packages disponibles sur ce miroir (setup.ini pour la version 1.6 et setup-2.ini pour la version 1.7) avec le nom du package précédé de a
@
et deps précédé de
requires:
. Si, pour une raison quelconque, le miroir que vous utilisez est obsolète, le programme d'installation affiche un message d'avertissement lors du téléchargement des informations.
apt-cyg remove
fonctionne, mais vous avez d'abord besoin de l'outil, voir la réponse de @ kevin.apt-cyg install package
pour l'installation.Exécutez setup.exe. Il vous donnera une interface graphique avec des cases à cocher pour divers packages.
la source
J'ai trouvé apt-cyg utile pour l'installation de packages en ligne de commande sans mettre à jour tous mes autres packages, mais il ne fait pas tout ce que vous devez faire.
la source
apt show
,apt policy
ouapt search
dansubuntu
.Voici la meilleure fourchette en ce moment pour apt-cyg. https://github.com/kou1okada/apt-cyg
la source
Permettez-moi de vous présenter la FAQ Cygwin
Exécutez le programme d'installation de Cygwin
Recherchez sur http://cygwin.com/packages/
la source
Il est désormais également possible de désinstaller des packages:
la source