26.02.2014 Aufrufe

LinuxUser Optimale Skripte (Vorschau)

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Cygwin<br />

Netz&System<br />

Cygwin<br />

LU/cygwin/<br />

1 Wie bei Wine handelt es sich auch bei Cygwin um eine Laufzeit-Zwischenschicht,<br />

die zwischen System-Calls von Windows und Linux vermittelt. Anders als bei Wine müssen<br />

die Programme die benötigte Laufzeitumgebung jedoch selbst mitbringen.<br />

ren und aktuell halten. So statten Sie<br />

Windows ohne großen Aufwand mit SSH<br />

und einem X-Server aus.<br />

Programme, wie OpenSSH und das<br />

X-Window-System sind gefragte Highlights<br />

der für Cygwin verfügbaren Linux-<br />

Programme. Da Linux-Ports mit Cygwin-<br />

Unterstützung oft sehr leicht gelingen,<br />

stehen Windows-Versionen vieler weiterer<br />

Linux-Programme zum Einsatz bereit<br />

(siehe Kasten Cygwin Ports).<br />

Nur ein paar Mausklicks<br />

Bei der Bedienung kommt Cygwin Windows-Anwendern<br />

ohne Konsolenerfahrung<br />

entgegen: Mit einem Klick auf<br />

setup_x86.exe û (oder setup_x86_64.<br />

exe û für 64-Bit-Systeme) starten Sie<br />

das grafische Installationsprogramm.<br />

Danach erfragt das Setup-Programm das<br />

Root-Verzeichnis, wofür es C:\cygwin<br />

vorschlägt. Alle installierten Dateien<br />

liegen später unterhalb dieses Ordners,<br />

und zwar in einem gewöhnlichen Linux-<br />

Filesystem-Layout.<br />

Nicht mehr ganz so Windows-typisch<br />

ist die eingebaute automatische Auflösungen<br />

von Paketabhängigkeiten. Dank<br />

dieser genügt es, zum Einrichten einer<br />

Umgebung zum Ausführen von Remote-<br />

X-Programmen die Pakete xinit, openssh<br />

und xterm auszuwählen 2 . Alle Abhängigkeiten,<br />

wie etwa den X-Server oder<br />

die Cygwin-Laufzeitumgebung, installiert<br />

das Setup-Programm dann automatisch.<br />

Dabei kommt ein Download von<br />

etwa 70 MByte Umfang zusammen.<br />

Beim Auffinden dieser Pakete in der langen<br />

Liste hilft das Suchfeld am oberen<br />

Fensterrand. Ein Klick auf Skip wechselt<br />

zwischen Installieren, Updaten, Deinstallieren<br />

oder Überspringen. Zum Aktualisieren<br />

aller installierten Pakete starten Sie<br />

das Setup-Programm, ohne die Paketauswahl<br />

zu verändern.<br />

Erste Schritte<br />

Sofern Sie das bei der Installation nicht<br />

explizit abgewählt haben, erstellt der Installer<br />

einen Starter für die Cygwin-Konsole<br />

auf dem Desktop und im Windows-<br />

Startmenü. Im Startmenü-Ordner Cygwin-X<br />

landet außerdem ein Eintrag zum<br />

Starten des X-Servers ohne den Umweg<br />

über die Cygwin-Konsole.<br />

Cygwin Ports<br />

Cygwin Ports spielen Sie mit dem gleichen Installer ein wie das Cygwin-Grundsystem<br />

selbst. Allerdings dürfen Sie die Einrichtungsroutine<br />

dazu nicht mit einem Doppelklick aus dem Explorer heraus starten,<br />

sonst akzeptiert diese die Signatur des Cygwin-Ports-Repositorys<br />

nicht. Teilen Sie dem Installer diese auf der Cygwin-Konsole mit<br />

$ cygstart ‐‐ /Pfad/zu/setup‐x86.exe ‐K http://cygwiU<br />

nports.org/ports.gpg<br />

Bei der Frage nach dem Download-Mirror geben Sie ftp://ftp.<br />

cygwinports.org/pub/cygwinports ein, und klicken Sie auf Add.<br />

Falls Sie einen deutschen Mirror û nutzen möchten, darf dieser nicht<br />

auf demselben Server liegen wie der zuletzt benutzte Download,<br />

sonst erkennt ihn der Cygwin-Installer nicht als neue Quelle. Die URL<br />

muss auf das Verzeichnis cygwinports/ auf dem Server zeigen.<br />

Noch sind nicht alle Programme für die 64-Bit-Architektur konvertiert<br />

û, sodass es sich eventuell lohnt, auch auf einem 64-Bit-System<br />

die 32-Bit-Variante zu installieren.<br />

Zu den Highlights in der Liste der portierten Programme zählen das<br />

Officepaket Abiword, Amarok, Apache2, Avidemux, Bluefish, Calligra<br />

Office, Dia, Digikam, Dvdauthor, Emacs, Espeak, Evolution, Ffmpeg,<br />

Filezilla, Fluidsynth, Gimp, Git, Gnucash, Gnumeric, Gnuchess, Inkscape,<br />

Jokosher, Kate, Kmail, Kontact, Kstars, Monodevelop, Mplayer,<br />

Scribus und der Audivoplayer Xmms2.<br />

Außerdem stehen die Desktop-Umgebungen Gnome, KDE, LXDE,<br />

Mate, ROX und XFCE inklusive vieler zugehöriger Komponenten als<br />

Ports für Cygwim bereit.<br />

03.2014 www.linux-user.de<br />

81

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!