2009-07-15 6 views
0

Nos machines de travail se déplacent vers Vista, donc j'ai du mal à installer cygwin.
Après avoir défini le proxy sur le programme d'installation manuellement au lieu d'utiliser « utiliser les paramètres IE5 » et exécutant la commande suivante:cygwin/vista32 bash.exe a cessé de fonctionner

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group 

J'ai enfin une version « travail » de Cygwin.

Cependant, quand je tape exit pour tuer le shell, vista me donne la belle boîte de message de "bash.exe a cessé de fonctionner" et il essaie de comprendre ce qui s'est mal passé. Vous pouvez soit «annuler» la progression, soit attendre jusqu'à ce qu'elle cesse d'essayer et «fermer le programme».

Y a-t-il une solution de contournement pour cela? Un aperçu de la raison pour laquelle cela se produit? Peut-être y a-t-il un moyen d'arrêter toutes les notifications de ce type de comportement - ou il y a un moyen d'obtenir cygwin pour quitter "gracieusement-comme-défini-par-MS"?

+0

cela ne semble pas trop lié à la programmation. ce serait beaucoup plus approprié sur la liste de diffusion cygwin sur cygwin dot com. – p00ya

+0

Cygwin est souvent utilisé pour utiliser GCC/GDB/etc. sur Windows. Je pense que la question devrait être autorisée. –

+0

Il existe une étiquette cygwin sur ce site pour une raison. Je suppose que d'autres voient cela comme un outil * nécessaire * pour la programmation quand "coincé" sur Windows. Je fais de mon mieux pour ne pas inonder les listes de diffusion avec des questions communes. Je recherche d'abord sur le web, poste sur un forum (ou ce site), puis recourt à des listes de diffusion. Les administrateurs me corrigent si je me trompe. – Russ

Répondre

0

Je lance Cygwin sur Vista sans aucun problème. Je n'ai fait aucune configuration spéciale. Je l'ai simplement installé. Essayez de définir le raccourci Cygwin Bash à exécuter avec les autorisations d'administrateur. (Bien que, je n'ai pas besoin de faire cela)

Aussi, quelle version de Vista utilisez-vous? J'ai mis ma copie sur Vista Ultimate; Je ne suis pas sûr si cela ferait une différence. Aussi, quelle version de Cygwin avez-vous installée et où l'avez-vous installée? (Quel chemin?)

Mise à jour en fonction des réponses: Je ne suis pas sûr, mais je vous parie que le problème est qu'il est installé dans/Program Files/dossier. Vista considère probablement qu'un dossier protégé. Puis-je suggérer que vous l'installez soit C:\Cygwin ou, au moins, votre dossier Documents (ou cette zone). Vous devriez également éviter les espaces sur votre chemin. Je ne sais pas pour quoi vous l'utilisez, mais certains font échouer les fichiers s'il y a des espaces (d'après ce que je comprends).

Je ne suis en aucun cas un expert.

+0

Désolé pour "20 questions". :-) –

+0

Nous dirigeons les affaires Vista au travail. La façon dont l'UAC et la sécurité sont configurées au travail, l'installation de choses sur C: peut être un problème. J'ai créé un répertoire de c appelé "myc" et m'a donné toutes les permissions. Maintenant, je l'ai installé à C: \ myc \ Program Files \ cygwin - qui a été averti par l'installateur car il y a un espace dans "Program Files" mais je sentais que c'était un point m00t et il devrait être géré avec élégance et a continué ma manière joyeuse. Si c'est le problème, je serai plus triste que heureux. FWIW - en cours d'exécution en tant qu'administrateur a même comportement – Russ

+0

oups, seulement 19 d'entre eux a répondu;) $ uname -srv CYGWIN_NT-6.0 1.5.25 (0,156/4/2) 2008-06-12 19:34 – Russ

Questions connexes