2009-07-15 3 views
0

Наши рабочие машины переходят на Vista, поэтому я борюсь за установку cygwin.
После установки прокси-сервера на инсталлятор вручную вместо использования «использовать настройки ie5» и выполнив следующую команду:cygwin/vista32 bash.exe перестает работать

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

Я, наконец, «рабочую» версию Cygwin.

Однако, когда я печатаю exit, чтобы убить оболочку, vista дает мне прекрасное окно сообщений «bash.exe перестало работать», и оно проходит через попытку выяснить, что пошло не так. Вы можете либо «отменить» прогресс, либо подождать, пока он не прекратит попытки и «закроет программу».

Есть ли обходной путь для этого? Понимание того, почему это происходит? Возможно, есть способ Windows, чтобы остановить все уведомления об этом типе поведения - или есть способ заставить cygwin прекратить «изящно-как-определить-на-MS»?

+0

Это не похоже на программирование. это было бы гораздо более уместно на cygwin в списке рассылки cygwin dot com. – p00ya

+0

Cygwin часто используется для использования GCC/GDB/etc. в Windows. Я думаю, что этот вопрос должен быть разрешен. –

+0

На этом сайте есть тег cygwin. Я предполагаю, что другие рассматривают это как * необходимый * инструмент для программирования, когда «застрял» на окнах. Я стараюсь изо всех сил не набирать списки рассылки с общими вопросами. Я первый веб-поиск, сообщение на форуме (или этом сайте), ТОГДА прибегают к спискам рассылки. Админы исправляют меня, если я ошибаюсь. – Russ

ответ

0

Я запускаю Cygwin на Vista без проблем. У меня не было специальной настройки. Я просто установил его.

Попробуйте установить ярлык Cygwin Bash для выполнения с правами администратора. (Хотя, мне не нужно было это делать)

Также, какую версию Vista вы используете? Я установил свою копию на Vista Ultimate; Я не уверен, что это изменит ситуацию. Кроме того, какую версию Cygwin вы установили и где вы ее установили? (Какой путь?)

Update на основе ответов: Я не уверен, но я бы поставил вас проблема в том, что она установлена ​​в/Program Files/папки. Vista, вероятно, считает, что защищенная папка. Могу ли я предложить установить его либо в C:\Cygwin, либо, по крайней мере, в папку «Документы» (или эту область). Вы также должны избегать пробелов на своем пути. Я не знаю, для чего вы его используете, но некоторые файлы будут терпеть неудачу, если есть пробелы (в соответствии с тем, что я понимаю).

Я никоим образом не специалист.

+0

Извините за «20 вопросов». :-) –

+0

Мы запускаем бизнес перспективы на работе. Способ UAC и безопасность настраиваются на работу, устанавливая вещи на C: может быть хлопот. Я создал директорию c с именем «myc» и дал мне полные разрешения. Теперь я установил его в C: \ myc \ Program Files \ cygwin - который был предупрежден установщиком, поскольку в «Program Files» есть место, но я чувствовал, что это точка m00t, и ее следует обрабатывать изящно и продолжать мой веселый путь. Если это проблема, я буду более грустной, чем счастливой. FWIW - работает как администратор имеет такое же поведение – Russ

+0

oops, только ответили 19 из них;) $ uname -srv CYGWIN_NT-6.0 1.5.25 (0.156/4/2) 2008-06-12 19:34 – Russ