Назад | Перейти на главную страницу

Установка на CYGWIN

Это вопрос Cygwin Newbe.

На сайтах, где есть инструкции по установке, например PHP, есть страница с инструкциями ...

Установка в системах Unix
Установка в Mac OS X
Установка в системах Windows

Означает ли это, что с cygwin вы можете Installation on Unix systems даже если у вас Windows или это не так?

Если у вас есть инструкции по собственной установке в Windows, вы должны следовать собственным инструкциям. Cygwin - это действительно способ привнести определенные функции в платформу Windows, потому что она изначально не поддерживается.

Было бы глупо взять приложение на основе UNIX, привязать его к уровню абстракции в Windows и мириться с (потенциальными) конфликтами совместимости, если вы можете просто установить версию, предназначенную для Windows и протестированную для нее. Или запустите его на виртуальной машине под управлением Linux. В конечном итоге у вас будет меньше проблем с администрированием / обслуживанием и проблем с совместимостью.

Чтобы напрямую ответить на ваш вопрос, я бы сказал, ищите инструкции для запуска XYZ в cygwin или ищите «правильные» инструкции для вашей конкретной платформы. Системы UNIX являются универсальными, и вам нужно будет выяснить пути, сопоставления команд и тому подобное, плюс у вас могут быть различия в библиотеках. Инструкции обычно нацелены на конкретную тестовую систему (установленную на Red Hat XYZ или Ubuntu 11.04 и т. Д.), Поэтому пути и тому подобное не будут совпадать, если они не будут достаточно универсальными и простыми, и у вас не будет определенных инструментов (например, нажатие на шаг где вы можете получить пакет, чтобы продолжить.)

Если вы устанавливаете любой файлы, которые представляют собой двоичные исполняемые файлы для конкретной ОС, то это не сработает. Так что, по сути, это сработает только в том случае, если вы устанавливаете приложение, полностью основанное на java, сценариях и т. Д., И оно не устанавливает интерпретатор для этого сценария. Как человек, который ранее создавал дистрибутивы программного обеспечения, я могу сказать вам, что я бы не стал распространять программное обеспечение Windows таким образом (где нет хороших механизмов управления зависимостями, встроенных в операционную систему, таких как rpm и т. Д.). Намного лучше использовать собственный установщик Windows.