6

Я использую CygWin в течение нескольких недель, и мне это нравится.
Теперь я нашел порты CygWin и даже после прочтения его главной страницы я не уверен в различиях:

  • Является ли CygWin Ports коллекцией пакетов для моей классической установки CygWin?
  • Почему на веб-сайте de говорится « Use the latest Cygwin installers (at least version 2.829)? Там нет такой версии.
  • Что происходит при конфликте пакетов (также в репозиториях CygWin)? Какой из них я должен установить?
  • Можно ли загрузить пакеты CygWin Ports и управлять ими с локального компьютера, точно так же, как я это делаю с предварительно загруженными пакетами классического CygWin?
  • Будет ли какое-либо дополнение к CygWin, например SUDO для CygWin, работать также с моими установленными пакетами портов CygWin?

Любые другие краткие сведения об основных различиях приветствуются.

2 ответа2

4
  • Порты Cygwin - это репозиторий программного обеспечения, созданного поверх основного репозитория Cygwin и в дополнение к нему.
  • Версия установщиков относится к версии, отображаемой на первой странице установщика (например, Setup.exe version 2.844 (64 bit)); всегда рекомендуется последняя версия с http://cygwin.com , но (в настоящее время) по крайней мере версия 2.829 абсолютно необходима.
  • Есть только несколько конфликтующих пакетов; в каждом случае рекомендуется использовать версию Ports вместо стандартной версии дистрибутива.
  • Пакеты портов загружаются с помощью того же установщика (хотя и с конкретными указаниями по установке), что и основной дистрибутив, поэтому доступны все те же три варианта:«Установить из Интернета», «Скачать без установки» или «Установить из локального каталога».
  • Любое другое программное обеспечение, использующее зависимости от портов, должно работать правильно, при условии, что оно не пытается конфликтовать с пакетами портов. Если у вас есть конкретные проблемы, пожалуйста, предоставьте подробную информацию о вашей проблеме в список рассылки Cygwin Ports.
1

Порты Cygwin используются для предоставления большого количества программного обеспечения, не включенного в репозиторий Cygwin. Тем не менее, парень, делающий всю упаковку и т.д. Для Cygwin Ports, переместил все совместимое / разумно портированное программное обеспечение в основной репозиторий Cygwin, который он поддерживает (тысячи наименований программного обеспечения) с небольшой помощью.

Существует очередь труднодоступных для портирования пакетов, ожидающих от него нескольких запасных циклов для работы, но они все чаще либо не используются / не помогают / труднее переносить пакеты.

Вы можете создать много программного обеспечения, не включенного в исходный код. Кроме того, они портировали Perl, Python, R, Ruby и некоторые другие, так что все, что у вас есть зависимости, вы, вероятно, можете использовать самостоятельно, хотя мои лучшие результаты были получены из приложений в режиме консоли C/C++. Просто прочитайте документацию и убедитесь, что у вас есть зависимости. Некоторые из них фанки (например, нужно установить Windows DLL), YMMV.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .