PDA

View Full Version : Tar.gz Dateien enpacken



Seiten : [1] 2

labm
08-06-20, 07:50
Hallo Zusammen,


Beispiel ->> test.tar.gz

hat jemand Idee, wie ich von der i5 automatisch die Dateien entpacken kann.

Für die ZIP Dateien wäre das MINIZIP aber für die .gz Dateien??

evtl. wie ich das per REXEC ausführen kann.

Danke für die Unterstüzung.

Gruß
ML

camouflage
08-06-20, 08:14
Vielleicht da: http://www.scottklement.com/p7zip/

Fuerchau
08-06-20, 08:36
Oder auf dem PC (z.B. 7-Zip) entpacken und dann ins IFS schieben.

manuel.marcos
08-06-20, 09:13
Mit yum kannst du auch gzip, tar-gnu und zip installieren und über die pase verwenden.

Gruß,
Manuel

andreaspr@aon.at
08-06-20, 09:18
Der Befehl dafür ist dann
tar xfvz test.tar.gz

Der tar befehl, verwendet auch gzip.
Dafür muss aber, wie Manuel schon geschrieben hat, mut YUM das Packet gzip installiert sein.
Tar sollte schon überall drauf sein, aber gzip musst du eventuell noch nachinstallieren:
yum install gzip

lg Andreas

labm
08-06-20, 14:34
Hallo vielen Dank für die Antworten.
Das soll schon automatisiert laufen.

was is yum noch nie gehört, was muss da installiert werden?

P7ZIP von Scottklement ist schon gut was bedeutet aber "verwenden über pase" ist damit Qshell gemeint??

Gruß

Fuerchau
08-06-20, 14:42
PASE ist nicht QSHELL sondern eine eigene Umgebung (Linux-ähnlich).

https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzalf/rzalfintro.htm

andreaspr@aon.at
08-06-20, 15:03
YUM ist ein Paketmanagementsystem für Open Source Produkte auf der IBM i.
Damit kannst du eben einige Produkte auf der IBM i installieren, die es früher nur für Linux & Co gab.
Diese Produkte laufen in der PASE Umgebung.

Du kannst das ganze in der QSHELL aufrufen.
--> QSH
--> yum install gzip
--> tar xfvz /dein/pfad/test.tar.gz
fertig

Wenn du den Inhalt vom Archiv in ein spezielles Verzeichnis haben willst, dann schau dir einfach die Parameter vom tar Befehl an.
Du kannst auch dem Kommand QSH die Befehle als Parameter mitgeben. Dann kannst du es automatisiert im Programm aufrufen.

Die Version von Scott Klement ist super für IBM i Installationen die noch sehr alt sind.
Heute sollte aber jede Kiste die Möglichkeit haben, die Befehle direkt zu Verwenden, bzw. bei Bedarf aus dem IBM i Repository laden.

labm
08-06-20, 15:11
Danke für die Infos.


Pase scheint auf der Maschine installiert zu sein. :)

wenn ich in QSH versuche ich das gzip zu installieren erhalte ich folgendes:


yum install gzip
qsh: 001-0019 Fehler gefunden beim Suchen des Befehls yum. Kein Pfad oder keine Bibliothek mit diesem Namen.
$



bei:

tar xfvz /pfad/test.tar.gz
tar: 001-3108 usage: tar -crtux[befmopvwHLPX] [blocksize] [archive] file ...
$


gruß

andreaspr@aon.at
08-06-20, 16:38
Scheint als ob YUM nicht installiert ist.
Welche IBM i Version hast du?
Früher musste man die Option 5733-OPS installieren.
Heute verwendest du den ACS dafür (Menü Tools --> Open Source Package Manager).
Via ACS kannst du die Open Source Umgebung installieren.
Das ganze geht auch Offline, ist aber etwas komplizierter, da du vorher die nötigen Files runterladen und dann ein shell Skript ausfürhen musst.