Есть ли какая-нибудь apt-get
подобная программа для Cygwin?
Я уже пробовал, cyg-apt
но при попытке получаю такую ошибку:
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini
cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.
cyg-apt
сapt-cyg
. Последний намного лучше (просто помните, что тот, который звучит наиболее похоже,apt-get
является хорошим).Ответы:
Лучшее, что я когда-либо использовал:
менеджер пакетов apt-cyg
источник
apt-cyg update
обновит setup.ini и т. д., если у кого-то возникнут проблемы без даты setup.iniВы можете сделать это с помощью программы setup.exe Cygwin из командной строки Windows. Пример:
Для более удобного установщика вы можете использовать менеджер пакетов apt-cyg . Его синтаксис похож на apt-get, что является плюсом. Для этого выполните указанные выше действия, а затем используйте Cygwin Bash для следующих шагов:
Теперь это
apt-cyg
установлено. Вот несколько примеров установки некоторых пакетов:источник
||' 'usr/local/bin/apt-cyg: line 27:
|| test "- $ GAWK-" = "-"Обновление: вы можете прочитать более сложный ответ , который содержит больше методов и информации.
Существует пара скриптов, которые можно использовать как простые менеджеры пакетов. Но, насколько мне известно, ни один из них не позволяет обновлять пакеты, потому что это непростая задача в Windows, так как нет возможности перезаписывать используемые файлы. Таким образом, вам нужно сначала закрыть все экземпляры Cygwin, а затем вы можете использовать собственный файл setup.exe Cygwin (который сам выполняет обновление с помощью метода «заменить после перезагрузки», когда файлы используются).
кв-Лебедь
Самый лучший для меня. Просто потому, что он один из самых последних. Он корректно работает на обеих платформах - x86 и x86_64. Существует множество вилок с некоторыми дополнительными функциями. Например, вилка kou1okada - одна из улучшенных версий.
Файл setup.exe из Cygwin
Также есть режим командной строки . Более того, он позволяет обновлять сразу все установленные пакеты.
Пример использования:
setup.exe-x86_64.exe -q --packages="bash,vim"
Вы можете создать псевдоним для более удобного использования, например:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Затем вы можете, например, установить пакет Vim с помощью:
cyg-get vim
источник
вы всегда можете создать псевдоним bash для установки файлов * .exe в $ home / .bashrc
Cygwin 32bit
Cygwin 64bit
теперь вы можете устанавливать пакеты с помощью
источник
Нет. Единственным официально поддерживаемым инструментом для загрузки и обновления пакетов Cygwin является файл setup.exe, который вы использовали для начальной установки , хотя его можно вызвать с помощью аргументов командной строки, чтобы облегчить процесс.
С той же страницы:
источник
Это сработало для меня:
источник
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg && install apt-cyg /bin
- еще один вариант, если локон отсутствуетrm apt-cyg
потом.Вы можете использовать Chocolatey для установки,
cyg-get
а затем устанавливать вместе с ним свои пакеты.Например:
Затем:
источник
setup-x86_64.exe
установки Cygwin и снова устанавливается Cygwin, а не простоapt-cyg
. Пришлось отменить установку.