Встановлення пакетів Cygwin з командного рядка [дублікат]


46

Можливий повтор:
оновлення та встановлення пакетів через командний рядок cygwin?

Я шукаю метод "yum" -link для встановлення додаткових пакетів Cygwin з командного рядка. Скажімо, я хочу додати пакет "Math / bc", тоді в ідеалі я хотів би це зробити, використовуючи одну команду, як у:

yum install bc

Наразі єдиний спосіб встановити нові пакети - це знайти та запустити інсталяційний файл SETUP.EXE, а потім прокрутити до відповідного пакету, додати його тощо. Це досить громіздко, тому я впевнений, що є розумніший спосіб додавання додаткового пакету в командному рядку.


1
Це дуп, і його запитали вчора: superuser.com/questions/40545/…
innaM

@innaM - всі дублікати вказують, що Cygwin потребує надання менеджера пакунків. Ненадійні користувачі, як я, сприймають це як належне, вони доступні та встановлені. Я думаю, що це єдиний сучасний дистрибутив Unix та Linux без одного ...
jww

Відповіді:


67
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc

5
Приємно. (Звичайно, ви б не змогли встановити wget таким чином - ні chmod чи mv :) Чи буде це встановлення залежностей також? Який вплив це має на подальше використання налаштувань, тобто ваш "локальний каталог пакунків" тощо?
Кріс Ное

1
Будь-які альтернативи, якщо ні wget, ні curl не встановлені?
Ерік Аллік

2
Це так приголомшливо, що я шукав це все своє життя
ardiyu07

1
@chovy: ви отримуєте wget на автоматі, запустивши інсталяцію ще раз і вибравши wget
doublehelix

1
@jeremytwfortune - "як важко просто запустити інсталяцію ще раз?" - це насправді дуже гарне питання щодо UX. sudo <pkg mgr> install <package>це один крок, і процес закінчений. Я видалив налаштування після встановлення (налаштування було завершено), тому мені доведеться завантажити його знову, натискати на екрани, шукати, вибирати, натискати ще кілька екранів. Це приблизно шість кроків. З точки зору UX, що, на ваш погляд, краще?
jww
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.