Czy istnieje apt-get
podobny program do użytku z Cygwin?
Próbowałem już, cyg-apt
ale kiedy próbuję, pojawia się ten błąd:
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini
cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.
cyg-apt
zapt-cyg
. To drugie jest dużo lepsze (pamiętaj tylko, że ten, który najbardziej przypominaapt-get
ten dobry).Odpowiedzi:
Najlepsze, jakie kiedykolwiek używałem:
Menedżer pakietów apt-cyg
źródło
apt-cyg update
zaktualizuje setup.ini itp., jeśli ktoś ma problemy bez daty setup.iniMożesz to zrobić za pomocą programu setup.exe Cygwin z wiersza poleceń systemu Windows. Przykład:
Aby uzyskać wygodniejszy instalator, możesz użyć menedżera pakietów apt-cyg . Jego składnia jest podobna do apt-get, co jest plusem. W tym celu wykonaj powyższe kroki, a następnie użyj Cygwin Bash, aby wykonać następujące czynności:
Teraz to
apt-cyg
jest zainstalowane. Oto kilka przykładów instalacji niektórych pakietów:źródło
||' 'usr/local/bin/apt-cyg: line 27:
|| test "- $ GAWK-" = "-"Aktualizacja: możesz przeczytać bardziej złożoną odpowiedź , która zawiera więcej metod i informacji.
Istnieje kilka skryptów, których można używać jako prostych menedżerów pakietów. Ale o ile wiem, żaden z nich nie pozwala na aktualizację pakietów, ponieważ nie jest to łatwe zadanie w systemie Windows, ponieważ nie ma możliwości nadpisania używanych plików. Więc musisz najpierw zamknąć wszystkie instancje Cygwin, a następnie możesz użyć natywnego setup.exe Cygwin (który sam dokonuje aktualizacji metodą „zamień po ponownym uruchomieniu”, gdy pliki są w użyciu).
apt-cyg
Dla mnie najlepszy. Po prostu dlatego, że jest jednym z najnowszych. Działa poprawnie na obu platformach - x86 i x86_64. Istnieje wiele wideł z dodatkowymi funkcjami. Na przykład widelec kou1okada jest jedną z ulepszonych wersji.
Cygwin's setup.exe
Posiada również tryb wiersza poleceń . Ponadto umożliwia jednoczesną aktualizację wszystkich zainstalowanych pakietów.
Przykładowe zastosowanie:
setup.exe-x86_64.exe -q --packages="bash,vim"
Możesz utworzyć alias, aby ułatwić korzystanie z niego, na przykład:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Następnie możesz na przykład zainstalować pakiet Vima z:
cyg-get vim
źródło
zawsze możesz utworzyć alias bash do konfiguracji plików * .exe w $ home / .bashrc
cygwin 32bit
alias cyg-get="/cygdrive/c/cygwin/setup-x86.exe -q -P"
cygwin 64bit
alias cyg-get="/cygdrive/c/cygwin64/setup-x86_64.exe -q -P"
teraz możesz instalować pakiety z
źródło
Nie. Jedynym oficjalnie obsługiwanym narzędziem do pobierania i aktualizowania pakietów Cygwin jest plik setup.exe, którego użyłeś do pierwszej instalacji , chociaż można go wywołać za pomocą argumentów wiersza poleceń, aby pomóc w tym procesie.
Z tej samej strony:
źródło
To działa dla mnie:
źródło
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg && install apt-cyg /bin
to kolejna opcja, jeśli brakuje curlrm apt-cyg
później.Możesz użyć Chocolatey, aby zainstalować,
cyg-get
a następnie zainstalować z nim swoje pakiety.Na przykład:
Następnie:
źródło
setup-x86_64.exe
i ponowne zainstalowanie Cygwin, nie tylkoapt-cyg
. Musiałem anulować instalację.