/ / Comment setup-x86.exe de Cygwin recherche-t-il l'installation de Cygwin? - cygwin

Comment setup-x86.exe de Cygwin recherche-t-il l'installation de Cygwin? - cygwin

Je viens d'installer Cygwin en exécutant setup-x86.exe et j'ai maintenant un répertoire pour Cygwin lui-même.

C:/cygwin

et un répertoire pour ses paquets

C:/cygwin-packages.

Maintenant, quand je lance setup-x86.exe à nouveau pour ajouter des paquets supplémentaires, il veut réinstaller Cygwin. Selon la documentation, cela se produit si setup-x86.exe ne peut pas "trouver l'installation Cygwin existante. J'ai essayé d'exécuter setup-x86.exe à partir de C: cygwin mais cela n'a pas fonctionné non plus.

  1. Comment l’installation décide-t-elle où chercher pour l’installation?
  2. Comment puis-je l'obtenir pour trouver mon installation?

Réponses:

0 pour la réponse № 1

Le programme d'installation recherche dans le registre, dans HKLMSOFTWARECygwinsetuprootdir, son répertoire d'installation.

La configuration que vous avez décrite, dans laquelle le noyau Cygwinse trouve dans un répertoire et les packages installés dans un autre, ne sont pas pris en charge. Tout est censé aller dans un répertoire. Je suis sûr qu’à ce stade, vous avez confondu Cygwin sur le lieu où il est supposé être installé.

Si vous vous inquiétez de la possibilité de mélanger le noyau Cygwinet les paquets, pas. C’est ainsi que cela est supposé fonctionner. Le programme d’installation gardera une trace des fichiers de paquet installés et les supprimera si vous désinstallez quelque chose.

À ce stade, je pense que votre meilleur choix est de supprimer le C:/cygwin-packages répertoire, réinitialisez la clé de registre ci-dessus pour C:/cygwin, puis réinstallez tous vos paquets.