docker - Unpack files from Linux self-extracting installer ( .bin or .sh) without installing it -


i want unpack files soliddb-6.5-linux-x86_64.bin without installing it. i've tried 2 methods, none of both has satisfied result.

binwalk

binwalk has strange recursion problem. cause infinite recursive loop. specify --matryoshka option, doesn't work.
after binwalk extracted soliddb-6.5-linux-x86_64.bin, file "zeroga0.class" unpacked. file "1c51a.zlib" unpacked. after binwalk extracted "1c51a.zlib", see "zeroga0.class" unpacked again "1c51a.zlib".
diff'ed these 2 files, totally same.

[acteam@irv-guen] - [~/downloads/_soliddb-6.5-linux-x86_64.bin.extracted] [0] diff zeroga0.class _1c51a.zlib.extracted/zeroga0.class [acteam@irv-guen] - [~/downloads/_soliddb-6.5-linux-x86_64.bin.extracted] [0] 

docker

i want use docker sandbox, copy self-extracting bin file container, , install bin file. however, there 2 problems:

interaction installer

many installers need user manually type settings, answering questions (yes or no), , type “accept” accept license term during installation. it's difficult let program handle automatically.

dependency

when tried install soliddb-6.5-linux-x86_64.bin in container, installation failed because requires java. original container image ubuntu:14.04 doesn’t come java vm installed.


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -