Das Problem Ein paar Tage zurück musste ich für einen Freund eine Win32-kompatibel selbstextrahierende ZIP-Datei erstellen. Klingt einfach, richtig. Das Problem war , dass ich keine Windows-Maschine in der Nähe hatte und ich wollte keine Archivierungsprogramme unter Wine installieren.
HINWEIS: Ein Freeware-ZIP-Programm wie IZArc unter Wine kann verwendet werden, eine Win32 selbstextrahierende ZIP-Datei zu erstellen. Das wird nicht von dieser howto behandelt, sorry.
Die „Forschung“ googeln um dieses Forum Post vom August durch eine normale ZIP-Datei 2003 es Lesen fand ich heraus, dass selbstextrahierende ZIP-Dateien sind nichts mehr, aber eine geeignete unzip binäre folgte ich gefunden. Ich benutzte die unzipsfx.exe in Info-ZIP UnZip 5.52 enthalten.
Der Link auf diesem Beitrag arbeitete ein paar Tage vor, so bekam ich meine Hände auf die unzipsfx.exe, die ich suchte. Heute, 2. Juli 2008 habe ich den Link tot gefunden. Nach einigem googeln habe ich nirgendwo einen funktionierenden Link gefunden. Ich lese die Lizenz ein paar Mal und verstanden , dass ich die ursprüngliche unzipsfx.exe mit einer Lizenz neu verteilen kann.
Bitte beachten Sie, dass die unzipsfx-552_win32.tar.gz (80 kB) ist keine offizielle Info-ZIP-Paket und es enthält urheberrechtlich geschützte Software, die ich keinen Kredit für nehmen. Weitere Informationen finden Sie in der Info-ZIP-Lizenz, die ebenfalls im Tarball enthalten ist . Den Quellcode für der enthaltenen Binärdateien finden Sie hier .
Die Lösung
Schritt eins, die unzipsfx bekommen.exe und Zip-Paket: * Öffnen Sie das Terminal (in Ubuntu drücken Sie Alt + F2 und geben Sie gnome-terminal) * Tragen Sie die folgenden Befehle Code:
wget http://kolmoskone.homelinux.org/~kaja/kamaa/unzipsfx-552_win32.tar.gz tar zxf unzipsfx-552_win32.tar.gz sudo apt-get install zip
Schritt zwei, eine ZIP-Datei in Ubuntu erstellen: * öffnen Sie den Dateimanager (nautilus) und wählen Sie die Dateien Reißverschluss * rechten Maustaste und wählen erstellen Sie ein Archiv haben wollen (o.ä). Wählen Sie einen Speicherort für die ZIP-Datei aus, mit dem Home-Verzeichnis ist das einfachste. Wählen Sie Typ .zip. Informationen zum Erstellen einer ZIP-Datei im Befehl finden Sie unter man zip für Informationen .
Schritt drei, so dass die ZIP-Datei selbstextrahier * Typ in der folgenden Befehle Code:
Katze unzipsfx-552_win32/unzipsfx.exe MYZIPFILE.zip> mysfxfile.exe zip -A mysfxfile. exe
mysfxfile.exe kann nun in jedem Win32-kompatibelen System geöffnet werden (einschließlich für Beispiel Windows XP/2000/Vista und sogar Wine in Linux) oder in ein ZIP-kompatibles Archivprogramm wie Datei-Rolle in Ubuntu.
Sie müssen angeben, auf welcher speziellen Plattform das Archiv ausführbar sein soll. – bignose
Eine Erläuterung hinzugefügt - nur Windows. –