Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie benutze ich unshield?
Hallo liebes Forum,
hab ein kleines Problem mit unshield. Habe mir testweise ein .CAB ( ein install shield cab ) auf die Festplatte gezogen und möchte das mal testweise entpacken, da ich später einmal für ein bestimmtes Spiel einen Installer bauen möchte.
Jedoch bekomme ich das mit dem extrahieren einfch nicht hin. Egal ob ich das ganze mit
# unshield "data1.cab"
oder mit
# unshield x "data1.cab"
oder
# unshield -d "/home/peter/newdir" "data1.cab"
funktioniert alles drei bei mir nicht. Was soll ich nun machen? Hat das ganze schonmal jemand benutzt?
Mfg
Peter
keiner eine idee? ist mir sehr wichtig!
stefan.becker
06.12.05, 21:43
Versuchs mal mit "cabextract".
cabextract geht ja nur mit ms cabs, für install shield cabs braucht man ja den unshield, aber der will bei mir ned so recht bzw ich komm da ned weiter
stefan.becker
07.12.05, 17:24
Vielleicht solltest du mal Fehlermeldungen posten.
Hast du cabextract denn wenigstens schon mal probiert?
ja hab ich, sonst wäre ich ja erst gar nicht auf die idee von unshield gekommen.
Aber hier die Fehlermeldung wenn ich es mit cabextract machen möchte:
peter@linux:~> cd /home/peter/cab
peter@linux:~/cab> cabextract "data1.cab"
data1.cab: WARNING; found InstallShield header. This is probably an InstallShield file. Use UNSHIELD (http://synce.sf.net) to unpack it.
data1.cab: no valid cabinets found
All done, errors in processing 1 file(s)
peter@linux:~/cab>
Wenn ich es mit unshield probiere:
peter@linux:~/cab> unshield "data1.cab"
Unknown action 'd' on command line.
Syntax:
unshield [-c COMPONENT] [-d DIRECTORY] [-D LEVEL] [-g GROUP] [-G] [-h] [-l] c|l|x CABFILE
Options:
-c COMPONENT Only list/extract this component
-d DIRECTORY Extract files to DIRECTORY
-D LEVEL Set debug log level
0 - No logging (default)
1 - Errors only
2 - Errors and warnings
3 - Errors, warnings and debug messages
-g GROUP Only list/extract this file group
-h Show this help message
-j Junk paths (do not make directories)
-L Make file and directory names lowercase
Commands:
c List components
g List file groups
l List files
x Extract files
Other:
CABFILE The file to list or extract contents of
peter@linux:~/cab>
Also ich komm da absolut nicht weiter. Wäre nett wenn mir jemand helfen könnte!
Mfg
Peter
Wie wärs damit ?
unshield x data1.cab
Du solltest dem Programm auch sagen, was es tun soll ! x steht für extrahieren / entpacken.
stefan.becker
07.12.05, 18:19
Lass doch mal die Hochkommas weg, also:
unshield x data1.cab
ach wieso will das bei mir nicht?
peter@linux:~> cd /home/peter/cab
peter@linux:~/cab> unshield x data1.cab
Failed to open data1.cab as an InstallShield Cabinet File
peter@linux:~/cab>
ich verstehe das nicht, so wie ich das eingegeben habe müsste es doch ohne weiteres funktionieren oder?
Mfg
Peter
Bist du dir auch ganz sicher, dass die Datei nicht kaputt / beschädigt ist ?
lösung steht doch da
unshield x data1.cab
meinst du die unshield datei oder die .dat datei? Das unshield nicht funktioniert kann auch daran liegen, das ich ein Mandrivia Paket unter SuSE installiert habe, aber das Programm startet ja, also sollte es ja gehen!
"""unshield x data1.cab"""
"unshield x data1.cab" hat er doch versucht, nur jammert unshield, dass es sich bei dem CAB eben nicht um ein InstallShield CAB handelt...
Egal. Den Installer mal mit Wine versucht? Oder, gelegentlich, kommen Installer mit mehreren CABs daher, wobei die data1.cab dann mitunter gar kein richtiges Archiv ist (sieht man daran, ob die data1.cab recht klein ist, und es eine deutlich größere data2.cab gibt)... Ansonsten, wenn Du Dir wirklich sicher bist, dass es ein InstallShield CAB ist, mal nach einer neueren Version von unshield geschaut?
Nö, hat er nicht (Code-Sektion, zweite Zeile):
http://www.linuxforen.de/forums/showpost.php?p=1272181&postcount=9
um das mal aufzuklären ich habs mit und ohne x gemacht, auch schon ganz andere versuche aufgestellt. Ja es muss ein Unshield CAB sein, ich benutze den wine installer deshalb nicht weil ich mir einen kleinen installer basteln möchte, der das ganze dann schön sauber nach /usr/local/games schreibt und dann über ein shell script startbar ist.
Vielen Dank für die vielen Antworten! Ich werde es dann jetzt mal mit dem data2.cb ausprobieren!
den neuner krieg ich hier garnet angezeigt
komisch
sorry
ne selbst mit der data2.cab funktioniert das ganze ned. Wirklich schade
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.