Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2004  »  09  »  Gepackte Koffer  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Koffer packen mit PAR

Nun verlangen diese vier vorgestellten Werkzeuge allerdings einige Zusatzmodule auf der Zielmaschine: »b64.pl« benutzt »MIME::Base64« und »urlcode.pl« braucht »URI::Escape«. Beide sind nicht in der Standard-Perl-Distribution enthalten und darum mit einiger Wahrscheinlichkeit nicht auf allen Maschinen installiert, für die sie bestimmt sind.

Um alle vier vorgestellten Skripte in ein Archiv zu packen, genügt es, das Programm »pp« aus der PAR-Distribution vom CPAN aufzurufen:

pp --output=toolbox.exe b64.pl urlcode.pl hd.pl sp.pl

Der Aufruf erzeugt das Binary »toolbox.exe«, das alle vier Skripte und die erforderlichen Zusatzmodule enthält. Trotz der Endung ».exe« hat das Binary immer das Format des Betriebssystems, auf dem der Programmierer »pp« ausgeführt hat. Fährt die Zielmaschine dieselbe Plattform, ist eine Installation des Werkzeugkoffers einfach. Die folgenden Zeilen installieren alles Nötige im Verzeichnis »~/bin/toolbox«:

mkdir ~/bin/toolbox
cp toolbox.exe ~/bin/toolbox
cd ~/bin/toolbox
for i in b64 urlcode hd sp ; do
    ln -s toolbox.exe $i
done
export PATH=$PATH:~/bin/toolbox

Die symbolischen Links zeigen alle auf »toolbox.exe« und PAR findet selbst heraus, was gemeint ist, wenn der Benutzer zum Beispiel »b64« aufruft. Es extrahiert »b64.pl« aus dem Archiv, lädt die nötigen Zusatzmodule ebenfalls aus dem Archiv und führt das Skript aus.

PAR unterstützt sogar mehrere Plattformen gleichzeitig, dafür sind die Werkzeuge mit der Option »--multiarch« nacheinander auf jedem Zielsystem in die Kiste zu packen. Natürlich funktioniert das nicht als ausführbare Datei, da jedes Betriebssystem ein anderes Format benutzt. Der Anwender muss für Multiarch das PAR-Modul auf seinem Rechner installiert haben. Das Tutorial, das PAR als »PAR::Tutorial« beiliegt, gibt weitere Tipps zur Benutzung.

Einen Stolperstein gilt es allerdings noch zu beachten: Programmierer sollten das PAR-Archiv stets mit einer möglichst alten Maschine bauen, da es sonst auf alten Maschinen Probleme mit der Libc gibt. (mwe)

Infos

[1] Michael Schilli, "Loggender Proxy": Linux-Magazin 04/00, [http://www.linux-magazin.de/Artikel/ausgabe/2000/04/Proxy/proxy.html]

Der Autor

Michael Schilli arbeitet als Software-Entwickler für AOL/Netscape in Mountain View, Kalifornien. Er hat "Goto Perl 5" (deutsch) und "Perl Power" (englisch) für Addison-Wesley geschrieben und ist unter [mschilli@perlmeister.com] zu erreichen. Seine Homepage heißt [http://perlmeister.com].


Copyright © 2002 Linux New Media AG

Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Tooltipps Werkzeuge im Kurztest
Rettungstunnel Hotel-Internet mit simplen Tunneltricks geknackt
Browser ferngesteuert Automatische Regressionstests mit Selenium
Der Wald vor lauter Bäumen Logfile-Betrachter für Desktop und Shell
Schädlingsbekämpfung Perl-Skript bewahrt Webforen und Blogs vor Spamflut
Verwaltungskram LDAP-Administrations-Clients im Vergleich
Whitepaper
The Role of Open Source in Data Integration

Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.

Download PDF (Registrierung erforderlich)
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)

Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Kommentare (0)