Я установил последнюю версию Cygwin с рядом пакетов. Вскоре я понял, что мне нужно больше пакетов (например wget
, и т. Д.), И я не смог найти способ установить новые пакеты без повторного запуска установки и переустановки всего с нуля.
То, что я ищу, это эквивалент apt-get на Cygwin (если такая вещь существует).
updates
cygwin
installation
Mulone
источник
источник
Ответы:
В Cygwin нет управления пакетами за пределами программы установки. Программа установки применяет только обновления к вашей текущей установке, она не перезаписывает пакеты, которые у вас уже есть (если вы явно не сказали об этом).
Поэтому перезапустите программу установки, чтобы установить новые пакеты.
источник
cygwin-devel gcc-core git libcom_err-devel libcom_err2 libcrypt-devel libcrypt0 libedit-devel libedit0 libgcc1 libgssapi_krb5_2 libiconv-devel libiconv2 libintl-devel libintl8 libk5crypto3 libkrb5-devel libkrb5_3 libkrb5support0 libncurses-devel libncursesw10 libopenssl100 libssp0-4.9.2-3 make openssl-devel w32api-headers w32api-includes zlib-devel zlib0-1.2.8-3 git wget
Как мне их установить?Существует пакет под названием apt-cyg, который может быть тем, что вы ищете. Похоже, что он основан на apt-get.
Пример команды будет
Для его установки вам понадобятся wget, tar, gawk и bzip2. Вы можете скачать все эти пакеты из списка пакетов Cygwin .
источник
Снова запустите программу установки. Так вы обновляете Cygwin.
источник
unzip
. Все, что я сделал, это открыл графический интерфейс установки, искал unzip, проверил его, чтобы установить bin. Тем не менее, похоже, что он переустанавливает все. Я вижу, что он проходит через такие пакеты, как grep, libgtk и т. Д. Он работает около 10 минут и выполняется только на 50%. Это нормально? К вашему сведению, это, вероятно, первый раз за 8+ месяцев, когда я запустил установку, так что, возможно, все мои пакеты устарели?Я считаю, что Chocolatey очень полезен для управления установками Windows (новые, обновления и удаления), и Cygwin не исключение!
Я установил cygwin с использованием Chocolatey , и, поскольку Chocolatey устанавливается с использованием тихого / бесшумного режима, вас не просят выбирать какие-либо пакеты, и Cygwin устанавливается с минимальными пакетами :-(.
Тем не менее, каждый раз , когда вы хотите установить новый пакет это действительно-действительно, легко просто использовать:
--source=cygwin
. Например, установка bash:источник
Вам нужно сначала установить 'lynx' обычным способом. Затем откройте Cygwin и напишите это:
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
Теперь вы можете использовать менеджер пакетов
apt-cyg install
Для получения дополнительной информации см. Https://github.com/transcode-open/apt-cyg.
источник
Я застрял с той же проблемой при попытке использовать curl в Windows и только что решил ее. Размещая это здесь, теперь, потому что это может кому-то помочь.
Лучший способ - просто использовать cygwin setup.exe и выбрать дополнительные пакеты, которые вам нужны. Зайдите сюда: http://www.cygwin.com/install.html
источник
Вы можете использовать Babun, который построен на Cygwin и включает в себя менеджер пакетов
pact
.Babun поддерживает установку новых пакетов из коробки:
источник
Привет, я знаю, что это старая тема, но просто для того, чтобы добавить некоторую информацию: Вы также можете установить программу под названием MSYS2, в которой есть менеджер пакетов PACMAN из Arch Linux, и вы можете установить все пакеты, доступные для Arch :) Просто
pacman -S packageName
нажмите Enter, и он будет дл тебя :)Ура: D
источник