Hallo.
Nachdem du dich per SSH mit deinem cygwin System verbunden hast, kannst du die benötigten Pakete runterladen. Unter
http://cygwin.com/mirrors.html findest du die Liste mit Spiegelservern für Cygwin, die verfügbare Pakete enthalten.
Falls du den Ort deines gewünschten Pakets kennst, so kannst du es (z.B. mit Hilfe von
wget) runterladen. Interessierst dudich für getmail so wäre es z.B. "silc$ wget ftp.planetmirror.com/pub/sourceware/cygwin/release/getmail/getmail-4.7.7-1.tar.bz2" um im HTTP Modus die Datei runterzuladen.
Falls du den Ort deines gewünschten Pakets nicht kennst, so kannst du z.B. mit
lynx http://cygwin.com/mirrors.html anbrowsen ("silc$ lynx cygwin.com/mirrors.html") und die Datei URL besorgen, oder sie gleich runterladen.
Danach musst du die .tar.bz2-Datei z.B. mit Hilfe von
tar entpacken. Das Zielverzeichnis ist das Cygwin Verzeichnis. Daher solltest du eingeben: "silc$ tar -xvf getmail-4.7.7-1.tar.bz2 -C /"
Erklärung: "tar" ruft das tar Programm auf und übergibt ihm die drei Optionen Entpacken (x für extract), Report (v für Verbose) und Datei (f für Quelldatei). Die "f" Option erwartet im Anschluss die Quelldatei, die bei uns getmail-4.7.7-1.tar.bz2 war. Das Kommando -C (für change directory) wechselt in das angegebene Zielverzeichnis. Dies ist bei uns Cygwin Benutzern das Wurzelverzeichnis "/", um die Dinge korrekt zu installieren.
Zum entpacken noch zwei Tipps:
-> mit --keep-newer-files werden die neueren Dateien behalten.
-> mit "silc$ tar -xvf *tar* -C /" werden alle Tar Dateien im aktuellen Verzeichnis ins Wurzelverzeichnis entpackt.
Unter nativem GNU/Linux kannst dir mit
rpm Palete sinnvoll nachladen. Ob irgendwo Cygwin RPM Pakete rumschwirren, ist mir unbekannt. rpm selbst kannst du auch für Cygwin runterladen. Es sollte möglich sein eigene Cygwin rpm Pakete zu packen. Dazu mehr:
http://archiv.tu-chemnitz.de/pub/2006/0178/data/vortrag.html
http://de.wikipedia.org/wiki/RPM_Package_Manager