WinFuture-Forum.de: Cygwin: Rpm.exe Als Stand-alone Programm - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Cygwin: Rpm.exe Als Stand-alone Programm


#1 Mitglied ist offline   chrroe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 19
  • Beigetreten: 26. August 04
  • Reputation: 0

geschrieben 27. Januar 2006 - 18:29

Hi!

Mit Hilfe der Cygwin-Umgebung hat man ja einige Unix-Programme als Windows Executables zur Verfügung.
Ich habe nun folgendes vor, bei dessen Realisierung ich nicht weiter komme:

Für eine Windows Anwendung möchte ich eine Art Plugin realisieren, dessen Aufgabe es ist, Informationen über RPM Files als Textfile zu übergeben. Ich habe mir also Cygwin installiert und ein DOS-Batchfile geschrieben in dem die rpm.exe von Cygwin aufgerufen wird.
Das klappt auch soweit alles ganz gut, allerdings möchte ich dieses "Plugin" als Archiv zur Verfügung haben, dass ich ohne Cygwin Installation auch auf anderen Rechnern verwenden kann.
Dafür habe ich ein Verzeichnis "rpm-plugin" angelegt und folgende Dateien aus dem Cygwin-Installationsverzeichnis reinkopiert:

rpm-query.cmd <-- mein Batchfile
rpm.exe
cygbz2-1.dll
cygiconv-2.dll
cygintl-2.dll
cygwin1.dll

Wenn ich nun das Cygwin-Installationsverzeichnis umbenenne, erhalte ich die Meldung "unable to open /usr/lib/rpmrc". Die Datei rpmrc kann ich nun auch in das Plugin-Ordner kopieren, aber dort wird es nicht gefunden. Hier weiß ich nun nicht nehr weiter.
Ich habe auch schon mit den Cygwin Registry-Einträgen experimentiert, aber ohne Erfolg.

Hier mein Batchfile:
REM @echo off
set logfile=%2
d:
cd d:\rpm-plugin
echo ##################################################
############################## >%logfile%
echo Datei: %1 >>%logfile%
echo Logfile: %logfile% >>%logfile%
echo ### INFO ##################################################
##################### >>%logfile%
rpm -qpi %1 >>%logfile%
echo errorlevel: %errorlevel% >>%logfile%


Wer kann mir entscheidende Tipps zur Lösung des Problems geben?

Dank im Voraus



Bye
Christoph
0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0