2010-05-12 13:40:44 +0000 2010-05-12 13:40:44 +0000
171
171

Jak zainstalować nowe pakiety na Cygwin?

Zainstalowałem najnowszą wersję Cygwin z kilkoma pakietami. Wkrótce zdałem sobie sprawę, że potrzebuję więcej pakietów (takich jak wget, itd.) i nie mogłem znaleźć sposobu na zainstalowanie nowych pakietów bez ponownego uruchomienia konfiguracji i przeinstalowania wszystkiego od nowa.

To, czego szukam, jest odpowiednikiem apt-get na Cygwinie (jeśli coś takiego istnieje).

回答 (8)

137
137
137
2010-05-12 13:43:15 +0000

W Cygwin nie ma zarządzania pakietami poza programem konfiguracyjnym. Program instalacyjny stosuje tylko aktualizacje do bieżącej instalacji, nie nadpisuje pakietów, które już posiadasz (chyba że wyraźnie to powiedziałeś).

Więc uruchom ponownie program instalacyjny, aby zainstalować nowe pakiety.

86
86
86
2011-06-30 04:12:42 +0000

Istnieje pakiet o nazwie apt-cyg , który może być tym, czego szukasz. Wygląda na to, że jest on oparty na apt-get.

apt-cyg jest instalatorem linii poleceń dla Cygwina, który współpracuje z Cygwin Setup i używa tego samego repozytorium. Składnia jest podobna do apt-get.

Przykładowe polecenie to

$ apt-cyg install yourPackage

Do jego zainstalowania potrzebne są wget, tar, gawk i bzip2. Możesz pobrać wszystkie te pakiety z Cygwin lista pakietów .

19
19
19
2010-05-12 13:43:02 +0000

Ponownie uruchomić program instalacyjny. W ten sposób aktualizujesz również Cygwina.

14
14
14
2017-02-11 18:14:01 +0000

Uważam, że Chocolatey jest bardzo przydatne do zarządzania instalacjami okien (nowe, aktualizacja i usuwanie), a cygwin nie jest wyjątkiem!

zainstalowałem cygwin używając Chocolatey , a ponieważ Chocolatey instaluje się w trybie cichym/cichym, nie musisz wybierać żadnych pakietów, a cygwin jest instalowany z minimalnymi pakietami :-(.

Jednakże za każdym razem, gdy chcesz zainstalować nowy pakiet, jest on naprawdę prosty w użyciu: --source=cygwin. Na przykład, instalacja bash:

choco install bash –source=cygwin

5
5
5
2017-07-02 07:23:15 +0000

Na początku trzeba zainstalować “rysia” w zwykły sposób. Następnie otwórz cygwin i napisz to:

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

  2. install apt-cyg /bin

Teraz możesz użyć menedżera pakietów apt-cyg install

Aby uzyskać więcej informacji zobacz https://github.com/transcode-open/apt-cyg

3
3
3
2013-11-23 04:32:28 +0000

Utknąłem z tym samym problemem, próbując użyć curl na Windows i właśnie go rozwiązałem. Umieszczenie go tutaj, teraz, ponieważ może komuś pomóc.

Najlepszym sposobem jest użycie setup.exe cygwina i wybranie dodatkowych pakietów, których potrzebujesz. Przejdź tutaj: http://www.cygwin.com/install.html

“Przy pierwszej instalacji pakietów, setup*.exe nie instaluje każdego pakietu. Domyślnie instalowane są tylko minimalne pakiety bazowe z dystrybucji Cygwin. Klikając na kategorie i pakiety na ekranie instalacji pakietu setup*.exe uzyskasz możliwość kontrolowania tego, co jest zainstalowane lub zaktualizowane”.

1
1
1
2016-04-30 14:11:31 +0000

Możesz użyć Babun , który jest zbudowany wokół Cygwina i zawiera menedżer pakietów pact.

Babun obsługuje instalację nowych pakietów z pudełka:

pact install wget
0
0
0
2016-12-02 10:00:58 +0000

Cześć. Wiem, że to stary temat, ale tylko po to, żeby dodać trochę informacji: Możesz również zainstalować program o nazwie MSYS2, który posiada menedżer pakietów PACMAN z systemu Arch Linux i jesteś w stanie zainstalować wszystkie pakiety dostępne dla Arch :) Po prostu pacman -S packageName i wciśnij enter, a dostaniesz to za Ciebie:)

Zdrowie :D