Ich versuche, eine SFX-Datei unter Linux Mint 15 (64 Bit) zu extrahieren, aber es funktioniert nicht. Ich habe chmod + x für die Datei durchgeführt und versucht, sie wie ein Skript ohne Glück auszuführen (es gibt mir den Fehler, dass es keine solche Datei oder kein solches Verzeichnis gibt. Interessant ist, dass dies für mich funktioniert hat, als ich Linux Mint 14 ausgeführt habe (64 Bit) Ich habe einen Artikel gefunden , in dem die Unterstützung von Glibc erwähnt wird und wie neuere Distributionen 32-Bit-Glibc-Binärdateien entfernt haben.
BEARBEITEN: Ich habe vergessen zu erwähnen, dass ich die in diesem Artikel veröffentlichte Lösung ausprobiert habe, aber mein Problem dadurch nicht behoben wurde.
Ich habe auch versucht, 7z, 7za, unzip und unzipsfx ohne Erfolg zu verwenden. unzipsfx gibt mir den Fehler "unzipsfx: kann mich nicht finden! [unzipsfx]", den ich eher seltsam finde.
Ein kurzer Hinweis: Der sfx stützt sich auf sechs andere Archive im rar-Format. Ich habe es nicht mit zip, 7z oder einem anderen Format wie diesem zu tun.
Mache ich etwas falsch? Irgendetwas muss sich zwischen den Distributionen geändert haben, da das Extrahieren für mich zuvor einwandfrei funktioniert hat ...
unrar l archive.rar
und die Formatversion wäre in der äußersten rechten Spalte.2.9
= RAR4,5.0
= RAR5Antworten:
Verwenden Sie
unrar
diese Option, um Dateien aus RAR-SFX-Archiven zu extrahieren.So was:
unrar x filename.sfx
quelle
unrar -x {filename.sfx}
unrar x filename.sfx
(kein Strich vor dem x)Für Linux Ubuntu 12.04 funktioniert folgendes:
quelle
unrar -l
es und es ist eine ausführbare Datei nach 'Datei', aber es kann nicht unter Windows ausgeführt werden. Es scheint also, dass es mehrere Formate gibt und ich glaube nicht, dass Sie Ihre Lösung verwenden können, wenn Sie eine SFX-Datei für Windows erstellt haben. Übrigens dekomprimiert dies zu etwas, das nur 1% größer ist als die SFX-Datei ...Benennen Sie in Nautilus (Dateibrowser) den .sfx-Teil in .rar um, klicken Sie mit der rechten Maustaste und extrahieren Sie ihn. Oder doppelklicken Sie, um weitere Optionen anzuzeigen.
quelle
Ich bin auf ein ähnliches Problem gestoßen, und da es nicht erwähnt wurde, hätte ich gedacht, es hier zu teilen.
Unter Ubuntu 17.10 habe ich folgende Datei:
Beim Versuch, es mit zu extrahieren
unrar x file.rar
, wurde mir gesagt, dass dies eine SFX-Datei ist:Die Verwendung des Befehls rar (von unrar getrennt) (
apt-get install rar
) hat für mich jedoch den Trick getan:quelle