Instalowanie pakietów Cygwin z wiersza polecenia [duplikat]

46

Możliwe duplikaty:
uaktualnianie i instalowanie pakietów za pomocą wiersza poleceń cygwin?

Szukam metody „yum” -link do zainstalowania dodatkowych pakietów Cygwin z wiersza poleceń. Powiedzmy, że chcę dodać pakiet „Math / bc”, a najlepiej, aby móc to zrobić za pomocą jednego polecenia, jak w:

yum install bc

Obecnie jedynym sposobem, w jaki znalazłem instalację nowych pakietów, jest zlokalizowanie i uruchomienie pliku instalacyjnego plik SETUP.EXE, a następnie przewinięcie do odpowiedniego pakietu, dodanie go itp. Jest to dość kłopotliwe, więc jestem pewien, że jest mądrzejszy sposób wiersza polecenia, aby dodać dodatkowy pakiet.

knorv
źródło
1
To jest dupek i został wczoraj zapytany: superuser.com/questions/40545/…
innaM
@innaM - wszystkie duplikaty wskazują, że Cygwin musi zapewnić menedżera pakietów. Nie podejrzewający niczego użytkownicy, tacy jak ja, uważają to za pewnik, że jest dostępny i zainstalowany. Myślę, że to jedyna współczesna dystrybucja Uniksa i Linuksa bez jednego ...
jww

Odpowiedzi:

67
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc
knorv
źródło
5
Miły. (Oczywiście nie będziesz w stanie zainstalować wget w ten sposób - ani chmod, ani mv :) Czy to również zainstaluje zależności? Jaki to ma wpływ na kolejne zastosowania Instalatora, tj. „Lokalny katalog pakietów” itp.?
Chris Noe,
1
Jakieś alternatywy, jeśli ani wget, ani curl nie są zainstalowane?
Erik Allik,
2
To takie niesamowite, szukałem tego przez całe moje życie
ardiyu07
1
@chovy: dostajesz wget na maszynie, uruchamiając ponownie instalację i wybierając wget
doublehelix
1
@jeremytwfortune - „jak trudno jest ponownie uruchomić instalatora?” - to właściwie bardzo dobre pytanie UX. sudo <pkg mgr> install <package>jest jednym krokiem i proces jest zakończony. Usunąłem instalację po instalacji (instalacja została zakończona), więc muszę ją pobrać ponownie, klikać ekrany, wyszukiwać, wybierać, klikać kolejne ekrany. To około sześciu kroków. Z punktu widzenia UX, co według Ciebie jest lepsze?
jww