Cygwin to bardzo przydatne narzędzie każdego użytkownika Windowsa, który chce poczuć “zew Linuksa” na swojej maszynie bez instalacji tego systemu. Jest jednak mały haczyk - nie wszystkie programy są dostępne jako wersje dla Cygwina, a te, które są, bardzo często są poukrywane w różnych dziwnych miejscach, przez co ich instalacja sprawia sporo problemów.

Cygwin: Jak zainstalować program watch?

Tym razem szukałem polecenia “watch”, które pozwoliłoby mi na cykliczne uruchamianie poleceń i obserwowanie wyników, jakie zwracają. Otworzyłem więc instalator Cygwina, ale niestety nie udało mi się zlokalizować żadnej pozycji chociażby podobnej do jej nazwy.

Z pomocą przyszedł Internet, w którym na jednej ze stron ktoś zamieścił informację o tym, że ten program znajduje się w pakiecie procps:

watch is available in Cygwin, in the procps package as listed here (this info can be found via the package search on the website, here). I don’t think this package is installed by the default cygwin setup, but it is one I usually select on new installs in order to have the watch command available.
Przy okazji znalazłem dosyć interesującą poradę związaną z ogólnym zagadnieniem instalacji programów Cygwina:
The location of tools in packages usually match package names in Linux distributions (the package containing watch is procps on Debian and Ubuntu too) so if the Cygwin package search function fails you, info for/from Linux distributions may offer clues.
A więc trzeba będzie sobie nieco odświeżyć cache pakietów Linuksa w głowie. ;]