Linux Mint 15(64ビット)でSFXファイルを抽出しようとしていますが、機能しません。私はファイルに対してchmod + xを実行し、運のないスクリプトのように実行しようとしました(そのようなファイルまたはディレクトリがないというエラーが表示されます。興味深いのは、Linux Mint 14を実行しているときにこれが機能したことです。 (64ビット) 私は記事を見つけました glibcのサポートと、新しいディストリビューションが32ビットのglibcバイナリをどのように削除したかについて言及していますが、私の場合、実行していないため、これが正確かどうかはよくわかりませんRHEL。
編集:私はその記事に投稿された解決策を試したが、私の問題は解決しなかったことを言及するのを忘れていました。
また、7z、7za、unzip、unzipsfxを使用してみましたが、成功しませんでした。 unzipsfxを実行すると、「unzipsfx:自分自身を見つけることができません![unzipsfx]」というエラーが表示されます。
簡単なメモ:sfxは、rar形式の他の6つのアーカイブに依存しています。私はZip、7z、またはそのような他の形式を扱っていません。
私は何か間違ったことをしていますか?以前に抽出がうまくいったので、ディストリビューション間で何かが変わったに違いありません...
unrar
を使用して、RAR SFXアーカイブからファイルを抽出します。
このような: unrar x filename.sfx
Linux Ubuntu 12.04の場合、次のように動作します。
$ chmod +x some_file.part1.sfx
$ ./some_file.part1.sfx
Nautilus(ファイルブラウザ)で、.sfxパーツの名前を.rarに変更し、右クリックして展開します。または、ダブルクリックしてその他のオプションを表示します。
私は同様の問題に遭遇し、それが言及されていないので、ここでそれを共有したいと思った。
Ubuntu 17.10では、次のファイルがあります。
file file.rar
file.rar: RAR archive data, v5
unrar x file.rar
で抽出しようとすると、これはSFXファイルであることがわかりました。
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers
unknown archive type, only plain RAR 2.0 supported(normal and solid archives), SFX and Volumes are NOT supported!
ただし、(unrarとは別の)rarコマンド(apt-get install rar
)を使用すると、うまくいきました。
rar x file.rar