Zainstalowałem najnowszą wersję Cygwin z wieloma pakietami. Wkrótce zdałem sobie sprawę, że potrzebuję więcej pakietów (takich jak wget
itp.) I nie mogłem znaleźć sposobu na zainstalowanie nowych pakietów bez ponownego uruchomienia zestawu i ponownej instalacji wszystkiego od zera.
To, czego szukam, to odpowiednik apt-get na Cygwin (jeśli coś takiego istnieje).
updates
cygwin
installation
Mulone
źródło
źródło
Odpowiedzi:
W Cygwin nie ma zarządzania pakietami poza programem instalacyjnym. Instalator stosuje tylko aktualizacje do bieżącej instalacji, nie zastępuje pakietów, które już masz (chyba że wyraźnie to powiedziałeś).
Uruchom ponownie program instalacyjny, aby zainstalować nowe pakiety.
źródło
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
Jak mogę je zainstalować?Istnieje pakiet o nazwie apt-cyg, który może być tym, czego szukasz. Wygląda na to, że opiera się na apt-get.
Przykładowym poleceniem byłoby
Aby go zainstalować, potrzebujesz wget, tar, gawk i bzip2. Możesz pobrać wszystkie te pakiety z listy pakietów Cygwin .
źródło
Ponownie uruchom program instalacyjny. W ten sposób aktualizujesz również Cygwin.
źródło
unzip
. Wszystko, co zrobiłem, to otworzyłem GUI instalatora, szukałem rozpakowania, sprawdziłem, aby zainstalować bin. Wygląda jednak na to, że wszystko instaluje ponownie. Widzę, że przechodzi przez pakiety takie jak grep, libgtk itp. Działa od około 10 minut i jest wykonywany tylko w około 50%. Czy to normalne? Do Twojej wiadomości, to chyba pierwszy raz od ponad 8 miesięcy uruchomiłem instalator, więc może wszystkie moje pakiety są nieaktualne?Uważam, że Chocolatey jest bardzo przydatna do zarządzania instalacjami systemu Windows (nowe, uaktualnienia i usuwanie), a cygwin nie jest wyjątkiem!
Zainstalowałem cygwin za pomocą Chocolatey , a ponieważ Chocolatey instaluje się w trybie cichym / cichym, nie musisz wybierać żadnych pakietów, a cygwin jest instalowany z minimalnymi pakietami :-(
Jednak za każdym razem chcesz zainstalować nowy pakiet to jest naprawdę, naprawdę, łatwe wystarczy użyć:
--source=cygwin
. Na przykład, instalując bash:źródło
Najpierw musisz zainstalować „ryś” w zwykły sposób. Następnie otwórz cygwin i napisz:
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
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
źródło
Utknąłem z tym samym problemem podczas próby użycia curl w systemie Windows i właśnie go rozwiązałem. Zamieszczając go tutaj, teraz może komuś pomóc.
Najlepszym sposobem jest użycie setup.exe cygwina i wybranie dodatkowych potrzebnych pakietów. Idź tutaj: http://www.cygwin.com/install.html
źródło
Możesz użyć Babun, który jest zbudowany wokół Cygwin i zawiera menedżera pakietów
pact
.Babun obsługuje instalowanie nowych pakietów po wyjęciu z pudełka:
źródło
Cześć Wiem, że to stary temat, ale tylko po to, aby dodać trochę informacji: Możesz również zainstalować program o nazwie MSYS2, który ma menedżera pakietów PACMAN z Arch Linux i możesz zainstalować wszystkie paczki dostępne dla Arch :) Po prostu
pacman -S packageName
naciśnij Enter, a to zrobi dl to dla Ciebie :)Pozdrawiam: D
źródło