issue with makeself archiveForum: Other Help Topics Topic: issue with makeself archive started by: yodelaye Posted by yodelaye on May 01 2007,06:48
hiI was trying to install games listed by < http://www.jeuvinux.net/ > some does like alienarena (yeah ! ... but too much lag due to my poor graphic card) but many come in an self executable archive "foo.run" made by a script called makeself and do not work. The install script starts by a self md5sum check before to do anything. but all the archive i tried were not ok to this md5 test and the install process fails. the makeself script itself fails the md5 check I could imagine 1 or 2 archived corrupted by the downloading but not all of them. any clue on this ? could this be related to dsl ? (I run DSL-N w frugal install flavour) yodelaye Posted by ^thehatsrule^ on May 01 2007,20:15
It's a busybox thing... either update that (ie busybox in DSL was updated in 3.2) or load gnu-utils or bypass the md5sum checkIf you want a single replacement... I think you need to change the 'dd' command only. Posted by yodelaye on May 02 2007,18:54
hi1st of all, thanks for the answer. as I had to make a few trials to understand your point I will provide some details in case this could be helpfull to others. exemple : il downloaded these 2 files : >>racer_0.5.0-english.run<< and >>racer_0.5.0-english.run.md5<< from this page < http://www.liflg.org/ > section download>native>racer result of md5sum -c racer_0.5.0-english.run.md5 says OK so there is no issue during the download and my md5sum function seems to run fine after chmoding +x the file result of ./racer_0.5.0-english.run --help gave me the various options the script can accept result of ./racer_0.5.0-english.run --list gave me an error of gzip : gzip : short read thus I thought there was an error with the gzip provided with busybox I downloaded the .deb gzip archive from debian mirrors unpacked it in /opt/bin/gzip and in /bin I replaced the symlink gzip -> /bin/busybox by gzip->/opt/bin/gzip not better : result of ./racer_0.5.0-english.run --list was still an error as you mentionned the dd replacement I tried again : debian package search => dd is in coreutils download the .deb coreutils from debian unpaked dd it in /opt/bin/dd in /bin replaced the symlink dd->/bin/busybox by dd->/opt/bin/dd and : bingo ! result of ./racer_0.5.0-english.run --list is now the list of files contained in the archive good to know how to proceed with these ".run" archive if I m successfull with games installation this way, I may post them as .dsl thanks yodelaye |