Вопрос Как установить новые пакеты на Cygwin?


Я установил последнюю версию Cygwin с несколькими пакетами. Вскоре я понял, что мне нужно больше пакетов (таких как wget, и т. д.), и я не смог найти способ установить новые пакеты, не запустив настройку и переустановить все с нуля.

То, что я ищу, является эквивалентом apt-get на Cygwin (если такая вещь существует).


137
2018-05-12 13:40


происхождения


Связанный superuser.com/questions/40545/... - Adrien Be
см. ответ здесь stackoverflow.com/questions/745275/... - barlop


ответы:


В Cygwin отсутствует программа управления пакетами вне программы установки. В настройке применяются только обновления текущей установки, они не перезаписывают пакеты, которые у вас уже есть (если вы не указали это явно).

Поэтому запустите программу установки, чтобы установить новые пакеты.


112
2018-05-12 13:43



допустим, у меня есть список следующих пакетов 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 Как я могу установить их? - William
Кто-то уже ответил на это Вот, Прямо спросить меня было неправильным способом получить своевременный ответ. :) - Benoit Miller
Должна ли версия setup.exe быть такой же точной версией, которая была изначально установлена? - James Wierzba
Нет, в этом весь смысл. Вы получите возможность обновить то, что хотите, если вы запустите более новую версию установки, чем то, что вы уже установили. - Benoit Miller
см. ответ stackoverflow.com/questions/745275/... - barlop


Существует пакет, называемый кв-Лебедь это может быть то, что вы ищете. Похоже, что он основан на apt-get.

apt-cyg - это установщик командной строки   для Cygwin, который сотрудничает с   Cygwin Setup и использует тот же   репозиторий. Синтаксис подобен   APT-получить.

Пример команды

$ apt-cyg install yourPackage

Чтобы установить его, вам нужны wget, tar, gawk и bzip2. Вы можете загрузить все эти пакеты из Cygwin список пакетов,


72
2018-06-30 04:12



как вы устанавливаете apt-cyg после загрузки wget, tar, gawk и bzip2? спасибо - Adrien Be
отвечая на мой вопрос: superuser.com/a/41139/280964 - Adrien Be
Awesome :) Спасибо .. - Nick Div


Повторно запустите программу установки. Так вы также обновляете Cygwin.


16
2018-05-12 13:43



thx, для тех, кто сомневается: он не переустанавливает все, просто устанавливает новые пакеты, которые вы выбираете - Adrien Be
Я делаю это прямо сейчас, чтобы установить один пакет, unzip, Все, что я сделал, - это открыть графический интерфейс установки, искать распаковку, проверить его на установку bin. Тем не менее, похоже, что он переустанавливает все. Я вижу, что это происходит через пакеты, такие как grep, libgtk и т. Д. Он работает около 10 минут и составляет всего около 50%. Это нормально? FYI, это, наверное, первый раз за 8 месяцев, я запустил setup, поэтому, возможно, все мои пакеты устарели? - SSilk


я нахожу шоколадным очень полезно для управления установками Windows (новое, обновление и удаление) и Cygwin не является исключением!

Я установил Cygwin с помощью шоколадным, и так как Chocolatey устанавливается с использованием тихого / бесшумного режима, вам не предлагается выбирать какие-либо пакеты и Cygwin устанавливается с минимальными пакетами :-(.

Тем не менее, каждый раз, когда вы хотите установить новый пакет, это действительно очень просто: просто используйте:
--source=cygwin, Например, установка bash:

choco install bash --source = cygwin


6
2018-02-11 18:14





Я застрял в одной и той же проблеме, пытаясь использовать завиток в Windows и просто решил ее решить. Проводя его здесь, теперь это может помочь кому-то.

Лучший способ - просто использовать setup.exe cygwin и выбрать дополнительные пакеты, которые вам нужны. Иди сюда: http://www.cygwin.com/install.html

«При установке пакетов в первый раз установка * .exe не   установить каждый пакет. Только минимальные базовые пакеты от Cygwin   дистрибутив устанавливается по умолчанию. Нажав на категории и   пакетов на экране установки установки. * .exe.   вы с возможностью контролировать, что установлено или обновлено ».


3
2017-11-23 04:32





Сначала вам нужно установить «lynx» обычным способом. Затем откройте cygwin и напишите:

  1. lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

  2. install apt-cyg /bin

Теперь вы можете использовать диспетчер пакетов apt-cyg install

Для получения дополнительной информации см. https://github.com/transcode-open/apt-cyg


3
2017-07-02 07:23





Вы можете использовать Babun который построен вокруг Cygwin и включает менеджера пакетов pact,

Babun поддерживает установку новых пакетов из коробки:

pact install wget

1
2018-04-30 14:11





Привет, я знаю, что это старая тема, но просто добавить некоторую информацию: Вы также можете установить программу под названием MSYS2, у которой есть менеджер пакетов PACMAN от Arch Linux, и вы можете установить все пакеты, доступные для Arch :) Просто pacman -S packageNameи нажмите enter, и он будет для вас для вас :)

Приветствия: D


0
2017-12-02 10:00



Добро пожаловать в Суперпользователя! Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не ответьте на оригинальный вопрос. OP использует Cygwin. Вы не можете смешивать и сопоставлять биты Cygwin с битами Msys2 - DavidPostill♦
HI я знаю, но проверяю пост выше abouts Babuka, который похож на какой-то проект, основанный на Cygwin, как MSYS2, о котором я говорил. - Horacy Pigula
Существует разница между Бабукой, которая включает Cygwin и MSYS2, которые исходя из на Cygwin. - DavidPostill♦
ах, а потом извините за ввод в заблуждение моего плохого :) - Horacy Pigula