1、出现奇葩错误
fagle@ubuntu:~$ ./hon.sh
/bin/sh: 0: Can't open ./hon.sh
2、出现奇葩错误
fagle@ubuntu:~$ ./hon.sh
/bin/sh: 0: Can't open ./hon.sh
fagle@ubuntu:~$ bash ./hon.sh
记录了156244+0 的读入
记录了305+1 的写出
156244字节(156 kB)已复制,0.165514 秒,944 kB/秒
PANIC
Initial setup failed. Cannot continue.
3、终于有个办法是有用的
fagle@ubuntu:~$ unzip hon.sh
Archive: hon.sh
warning [hon.sh]: 355795 extra bytes at beginning or within zipfile
(attempting to process anyway)
creating: data/
inflating: data/libk2-x86_64.so
inflating: data/compat_ignore.txt
creating: data/base/
inflating: data/base/resources0.s2z
inflating: data/honicon_128x128.png
inflating: data/f2p_letter.txt
inflating: data/vid_gl2-x86_64.so
inflating: data/vid_gl2-x86.so
inflating: data/manifest.xml
extracting: data/license.txt
inflating: data/change_log_color_history.txt
extracting: data/honicon_16x16.png
inflating: data/change_log_history.txt
inflating: data/libraries.txt
creating: data/game/
inflating: data/game/resources0.s2z
inflating: data/game/cgame-x86.so
inflating: data/game/game-x86_64.so
inflating: data/game/libgame_shared-x86.so
inflating: data/game/libgame_shared-x86_64.so
inflating: data/game/game-x86.so
inflating: data/game/textures.s2z
creating: data/game/maps/
inflating: data/game/maps/test.s2z
inflating: data/game/maps/test_simple.s2z
inflating: data/game/maps/tutorial.s2z
inflating: data/game/maps/midwars.s2z
inflating: data/game/maps/riftwars.s2z
inflating: data/game/maps/darkwoodvale.s2z
inflating: data/game/maps/caldavar.s2z
inflating: data/game/maps/grimmscrossing.s2z
inflating: data/game/maps/watchtower.s2z
inflating: data/game/cgame-x86_64.so
creating: data/Awesomium/
inflating: data/Awesomium/AwesomiumProcess-x86
inflating: data/Awesomium/AwesomiumProcess-x86_64
creating: data/Awesomium/locales/
inflating: data/Awesomium/locales/fi.pak
inflating: data/Awesomium/locales/cs.pak
inflating: data/Awesomium/locales/zh-TW.pak
inflating: data/Awesomium/locales/ca.pak
inflating: data/Awesomium/locales/et.pak
inflating: data/Awesomium/locales/bn.pak
inflating: data/Awesomium/locales/th.pak
inflating: data/Awesomium/locales/hu.pak
inflating: data/Awesomium/locales/ta.pak
inflating: data/Awesomium/locales/it.pak
inflating: data/Awesomium/locales/en-GB.pak
inflating: data/Awesomium/locales/ko.pak
inflating: data/Awesomium/locales/nl.pak
inflating: data/Awesomium/locales/kn.pak
inflating: data/Awesomium/locales/sw.pak
inflating: data/Awesomium/locales/or.pak
inflating: data/Awesomium/locales/en-US.pak
inflating: data/Awesomium/locales/sk.pak
inflating: data/Awesomium/locales/sv.pak
inflating: data/Awesomium/locales/zh-CN.pak
inflating: data/Awesomium/locales/ru.pak
inflating: data/Awesomium/locales/el.pak
inflating: data/Awesomium/locales/sr.pak
inflating: data/Awesomium/locales/ja.pak
inflating: data/Awesomium/locales/sl.pak
inflating: data/Awesomium/locales/da.pak
inflating: data/Awesomium/locales/he.pak
inflating: data/Awesomium/locales/hi.pak
inflating: data/Awesomium/locales/hr.pak
inflating: data/Awesomium/locales/vi.pak
inflating: data/Awesomium/locales/ro.pak
inflating: data/Awesomium/locales/bg.pak
inflating: data/Awesomium/locales/es.pak
inflating: data/Awesomium/locales/uk.pak
inflating: data/Awesomium/locales/te.pak
inflating: data/Awesomium/locales/tr.pak
inflating: data/Awesomium/locales/am.pak
inflating: data/Awesomium/locales/mr.pak
inflating: data/Awesomium/locales/de.pak
inflating: data/Awesomium/locales/lv.pak
inflating: data/Awesomium/locales/lt.pak
inflating: data/Awesomium/locales/gu.pak
inflating: data/Awesomium/locales/pt-BR.pak
inflating: data/Awesomium/locales/pl.pak
inflating: data/Awesomium/locales/es-419.pak
inflating: data/Awesomium/locales/nb.pak
inflating: data/Awesomium/locales/fr.pak
inflating: data/Awesomium/locales/pt-PT.pak
inflating: data/Awesomium/locales/ar.pak
inflating: data/Awesomium/locales/id.pak
inflating: data/Awesomium/locales/fil.pak
inflating: data/Awesomium/locales/ml.pak
inflating: data/Awesomium/chrome.pak
inflating: data/hon-x86
inflating: data/hon-x86_64
inflating: data/libk2-x86.so
creating: data/editor/
inflating: data/editor/customscenariocreation.doc
inflating: data/editor/resources0.s2z
inflating: data/editor/cgame-x86.so
inflating: data/editor/textures.s2z
inflating: data/editor/cgame-x86_64.so
inflating: data/change_log_header.txt
inflating: data/change_log_color.txt
creating: data/libs-x86/
inflating: data/libs-x86/libawesomium-1.6.5.so.0
inflating: data/libs-x86/libstdc++.so.6
inflating: data/libs-x86/libgcc_s.so.1
creating: data/libs-x86/plugins/
inflating: data/libs-x86/plugins/libflashplayer.so
inflating: data/libs-x86/libpng12.so.0
inflating: data/libs-x86/libjpeg.so.62
inflating: data/libs-x86/libcurl.so.4
inflating: data/libs-x86/libspeex.so.1
inflating: data/libs-x86/libfreetype.so.6
inflating: data/libs-x86/libfmodex.so
inflating: data/libs-x86/libspeexdsp.so.1
creating: data/libs-x86_64/
inflating: data/libs-x86_64/libawesomium-1.6.5.so.0
inflating: data/libs-x86_64/libstdc++.so.6
inflating: data/libs-x86_64/libgcc_s.so.1
creating: data/libs-x86_64/plugins/
inflating: data/libs-x86_64/plugins/libflashplayer.so
inflating: data/libs-x86_64/libpng12.so.0
inflating: data/libs-x86_64/libjpeg.so.62
inflating: data/libs-x86_64/libfmodex64.so
inflating: data/libs-x86_64/libcurl.so.4
inflating: data/libs-x86_64/libspeex.so.1
inflating: data/libs-x86_64/libfreetype.so.6
inflating: data/libs-x86_64/libspeexdsp.so.1
inflating: data/pci.ids
inflating: data/editor.sh
inflating: data/tos.txt
inflating: data/hon.sh
creating: data/updater_resources/
inflating: data/updater_resources/playdown_blank.bmp
inflating: data/updater_resources/quitenabled.bmp
inflating: data/updater_resources/restartuncheckeddown.bmp
inflating: data/updater_resources/moredetails.bmp
inflating: data/updater_resources/quitenableddown.bmp
inflating: data/updater_resources/quitdisabled.bmp
inflating: data/updater_resources/restartcheckeddown.bmp
inflating: data/updater_resources/quitenableddown_blank.bmp
inflating: data/updater_resources/moredetailshover_blank.bmp
inflating: data/updater_resources/moredetailsdown_blank.bmp
inflating: data/updater_resources/quitdisabled_blank.bmp
inflating: data/updater_resources/lessdetails_blank.bmp
inflating: data/updater_resources/sendcommandhover.bmp
inflating: data/updater_resources/quitenabledhover.bmp
inflating: data/updater_resources/play.bmp
inflating: data/updater_resources/playhover.bmp
inflating: data/updater_resources/sendcommand.bmp
inflating: data/updater_resources/background.bmp
inflating: data/updater_resources/moredetails_blank.bmp
inflating: data/updater_resources/lessdetails.bmp
inflating: data/updater_resources/lessdetailshover.bmp
inflating: data/updater_resources/sendcommanddown_blank.bmp
inflating: data/updater_resources/lessdetailshover_blank.bmp
inflating: data/updater_resources/restartchecked.bmp
inflating: data/updater_resources/restartunchecked.bmp
inflating: data/updater_resources/play_blank.bmp
inflating: data/updater_resources/lessdetailsdown_blank.bmp
inflating: data/updater_resources/sendcommand_blank.bmp
inflating: data/updater_resources/progress_bar.bmp
inflating: data/updater_resources/lessdetailsdown.bmp
inflating: data/updater_resources/playhover_blank.bmp
inflating: data/updater_resources/sendcommanddown.bmp
inflating: data/updater_resources/moredetailsdown.bmp
inflating: data/updater_resources/playdown.bmp
inflating: data/updater_resources/quitenabledhover_blank.bmp
inflating: data/updater_resources/quitenabled_blank.bmp
inflating: data/updater_resources/sendcommandhover_blank.bmp
inflating: data/updater_resources/moredetailshover.bmp
extracting: data/honicon_32x32.png
inflating: data/change_log.txt
inflating: data/ca-bundle.crt
creating: guis-x86/
inflating: guis-x86/libmojosetupgui_gtkplus2.so
creating: guis-x86_64/
inflating: guis-x86_64/libmojosetupgui_gtkplus2.so
creating: meta/
inflating: meta/splash.png
inflating: meta/tos.txt
creating: meta/xdg-utils/
inflating: meta/xdg-utils/xdg-desktop-menu
inflating: meta/xdg-utils/xdg-open
creating: scripts-x86/
inflating: scripts-x86/mojosetup_init.lua
inflating: scripts-x86/mojosetup_mainline.lua
inflating: scripts-x86/config.lua
inflating: scripts-x86/app_localization.lua
inflating: scripts-x86/localization.lua
creating: scripts-x86_64/
inflating: scripts-x86_64/mojosetup_init.lua
inflating: scripts-x86_64/mojosetup_mainline.lua
inflating: scripts-x86_64/config.lua
inflating: scripts-x86_64/app_localization.lua
inflating: scripts-x86_64/localization.lua
尼玛,原来这就是个ZIP压缩文件,直接解压得到data目录下面就我们的游戏
fagle@ubuntu:~$ ./hon.sh
/bin/sh: 0: Can't open ./hon.sh
2、出现奇葩错误
fagle@ubuntu:~$ ./hon.sh
/bin/sh: 0: Can't open ./hon.sh
fagle@ubuntu:~$ bash ./hon.sh
记录了156244+0 的读入
记录了305+1 的写出
156244字节(156 kB)已复制,0.165514 秒,944 kB/秒
PANIC
Initial setup failed. Cannot continue.
3、终于有个办法是有用的
fagle@ubuntu:~$ unzip hon.sh
Archive: hon.sh
warning [hon.sh]: 355795 extra bytes at beginning or within zipfile
(attempting to process anyway)
creating: data/
inflating: data/libk2-x86_64.so
inflating: data/compat_ignore.txt
creating: data/base/
inflating: data/base/resources0.s2z
inflating: data/honicon_128x128.png
inflating: data/f2p_letter.txt
inflating: data/vid_gl2-x86_64.so
inflating: data/vid_gl2-x86.so
inflating: data/manifest.xml
extracting: data/license.txt
inflating: data/change_log_color_history.txt
extracting: data/honicon_16x16.png
inflating: data/change_log_history.txt
inflating: data/libraries.txt
creating: data/game/
inflating: data/game/resources0.s2z
inflating: data/game/cgame-x86.so
inflating: data/game/game-x86_64.so
inflating: data/game/libgame_shared-x86.so
inflating: data/game/libgame_shared-x86_64.so
inflating: data/game/game-x86.so
inflating: data/game/textures.s2z
creating: data/game/maps/
inflating: data/game/maps/test.s2z
inflating: data/game/maps/test_simple.s2z
inflating: data/game/maps/tutorial.s2z
inflating: data/game/maps/midwars.s2z
inflating: data/game/maps/riftwars.s2z
inflating: data/game/maps/darkwoodvale.s2z
inflating: data/game/maps/caldavar.s2z
inflating: data/game/maps/grimmscrossing.s2z
inflating: data/game/maps/watchtower.s2z
inflating: data/game/cgame-x86_64.so
creating: data/Awesomium/
inflating: data/Awesomium/AwesomiumProcess-x86
inflating: data/Awesomium/AwesomiumProcess-x86_64
creating: data/Awesomium/locales/
inflating: data/Awesomium/locales/fi.pak
inflating: data/Awesomium/locales/cs.pak
inflating: data/Awesomium/locales/zh-TW.pak
inflating: data/Awesomium/locales/ca.pak
inflating: data/Awesomium/locales/et.pak
inflating: data/Awesomium/locales/bn.pak
inflating: data/Awesomium/locales/th.pak
inflating: data/Awesomium/locales/hu.pak
inflating: data/Awesomium/locales/ta.pak
inflating: data/Awesomium/locales/it.pak
inflating: data/Awesomium/locales/en-GB.pak
inflating: data/Awesomium/locales/ko.pak
inflating: data/Awesomium/locales/nl.pak
inflating: data/Awesomium/locales/kn.pak
inflating: data/Awesomium/locales/sw.pak
inflating: data/Awesomium/locales/or.pak
inflating: data/Awesomium/locales/en-US.pak
inflating: data/Awesomium/locales/sk.pak
inflating: data/Awesomium/locales/sv.pak
inflating: data/Awesomium/locales/zh-CN.pak
inflating: data/Awesomium/locales/ru.pak
inflating: data/Awesomium/locales/el.pak
inflating: data/Awesomium/locales/sr.pak
inflating: data/Awesomium/locales/ja.pak
inflating: data/Awesomium/locales/sl.pak
inflating: data/Awesomium/locales/da.pak
inflating: data/Awesomium/locales/he.pak
inflating: data/Awesomium/locales/hi.pak
inflating: data/Awesomium/locales/hr.pak
inflating: data/Awesomium/locales/vi.pak
inflating: data/Awesomium/locales/ro.pak
inflating: data/Awesomium/locales/bg.pak
inflating: data/Awesomium/locales/es.pak
inflating: data/Awesomium/locales/uk.pak
inflating: data/Awesomium/locales/te.pak
inflating: data/Awesomium/locales/tr.pak
inflating: data/Awesomium/locales/am.pak
inflating: data/Awesomium/locales/mr.pak
inflating: data/Awesomium/locales/de.pak
inflating: data/Awesomium/locales/lv.pak
inflating: data/Awesomium/locales/lt.pak
inflating: data/Awesomium/locales/gu.pak
inflating: data/Awesomium/locales/pt-BR.pak
inflating: data/Awesomium/locales/pl.pak
inflating: data/Awesomium/locales/es-419.pak
inflating: data/Awesomium/locales/nb.pak
inflating: data/Awesomium/locales/fr.pak
inflating: data/Awesomium/locales/pt-PT.pak
inflating: data/Awesomium/locales/ar.pak
inflating: data/Awesomium/locales/id.pak
inflating: data/Awesomium/locales/fil.pak
inflating: data/Awesomium/locales/ml.pak
inflating: data/Awesomium/chrome.pak
inflating: data/hon-x86
inflating: data/hon-x86_64
inflating: data/libk2-x86.so
creating: data/editor/
inflating: data/editor/customscenariocreation.doc
inflating: data/editor/resources0.s2z
inflating: data/editor/cgame-x86.so
inflating: data/editor/textures.s2z
inflating: data/editor/cgame-x86_64.so
inflating: data/change_log_header.txt
inflating: data/change_log_color.txt
creating: data/libs-x86/
inflating: data/libs-x86/libawesomium-1.6.5.so.0
inflating: data/libs-x86/libstdc++.so.6
inflating: data/libs-x86/libgcc_s.so.1
creating: data/libs-x86/plugins/
inflating: data/libs-x86/plugins/libflashplayer.so
inflating: data/libs-x86/libpng12.so.0
inflating: data/libs-x86/libjpeg.so.62
inflating: data/libs-x86/libcurl.so.4
inflating: data/libs-x86/libspeex.so.1
inflating: data/libs-x86/libfreetype.so.6
inflating: data/libs-x86/libfmodex.so
inflating: data/libs-x86/libspeexdsp.so.1
creating: data/libs-x86_64/
inflating: data/libs-x86_64/libawesomium-1.6.5.so.0
inflating: data/libs-x86_64/libstdc++.so.6
inflating: data/libs-x86_64/libgcc_s.so.1
creating: data/libs-x86_64/plugins/
inflating: data/libs-x86_64/plugins/libflashplayer.so
inflating: data/libs-x86_64/libpng12.so.0
inflating: data/libs-x86_64/libjpeg.so.62
inflating: data/libs-x86_64/libfmodex64.so
inflating: data/libs-x86_64/libcurl.so.4
inflating: data/libs-x86_64/libspeex.so.1
inflating: data/libs-x86_64/libfreetype.so.6
inflating: data/libs-x86_64/libspeexdsp.so.1
inflating: data/pci.ids
inflating: data/editor.sh
inflating: data/tos.txt
inflating: data/hon.sh
creating: data/updater_resources/
inflating: data/updater_resources/playdown_blank.bmp
inflating: data/updater_resources/quitenabled.bmp
inflating: data/updater_resources/restartuncheckeddown.bmp
inflating: data/updater_resources/moredetails.bmp
inflating: data/updater_resources/quitenableddown.bmp
inflating: data/updater_resources/quitdisabled.bmp
inflating: data/updater_resources/restartcheckeddown.bmp
inflating: data/updater_resources/quitenableddown_blank.bmp
inflating: data/updater_resources/moredetailshover_blank.bmp
inflating: data/updater_resources/moredetailsdown_blank.bmp
inflating: data/updater_resources/quitdisabled_blank.bmp
inflating: data/updater_resources/lessdetails_blank.bmp
inflating: data/updater_resources/sendcommandhover.bmp
inflating: data/updater_resources/quitenabledhover.bmp
inflating: data/updater_resources/play.bmp
inflating: data/updater_resources/playhover.bmp
inflating: data/updater_resources/sendcommand.bmp
inflating: data/updater_resources/background.bmp
inflating: data/updater_resources/moredetails_blank.bmp
inflating: data/updater_resources/lessdetails.bmp
inflating: data/updater_resources/lessdetailshover.bmp
inflating: data/updater_resources/sendcommanddown_blank.bmp
inflating: data/updater_resources/lessdetailshover_blank.bmp
inflating: data/updater_resources/restartchecked.bmp
inflating: data/updater_resources/restartunchecked.bmp
inflating: data/updater_resources/play_blank.bmp
inflating: data/updater_resources/lessdetailsdown_blank.bmp
inflating: data/updater_resources/sendcommand_blank.bmp
inflating: data/updater_resources/progress_bar.bmp
inflating: data/updater_resources/lessdetailsdown.bmp
inflating: data/updater_resources/playhover_blank.bmp
inflating: data/updater_resources/sendcommanddown.bmp
inflating: data/updater_resources/moredetailsdown.bmp
inflating: data/updater_resources/playdown.bmp
inflating: data/updater_resources/quitenabledhover_blank.bmp
inflating: data/updater_resources/quitenabled_blank.bmp
inflating: data/updater_resources/sendcommandhover_blank.bmp
inflating: data/updater_resources/moredetailshover.bmp
extracting: data/honicon_32x32.png
inflating: data/change_log.txt
inflating: data/ca-bundle.crt
creating: guis-x86/
inflating: guis-x86/libmojosetupgui_gtkplus2.so
creating: guis-x86_64/
inflating: guis-x86_64/libmojosetupgui_gtkplus2.so
creating: meta/
inflating: meta/splash.png
inflating: meta/tos.txt
creating: meta/xdg-utils/
inflating: meta/xdg-utils/xdg-desktop-menu
inflating: meta/xdg-utils/xdg-open
creating: scripts-x86/
inflating: scripts-x86/mojosetup_init.lua
inflating: scripts-x86/mojosetup_mainline.lua
inflating: scripts-x86/config.lua
inflating: scripts-x86/app_localization.lua
inflating: scripts-x86/localization.lua
creating: scripts-x86_64/
inflating: scripts-x86_64/mojosetup_init.lua
inflating: scripts-x86_64/mojosetup_mainline.lua
inflating: scripts-x86_64/config.lua
inflating: scripts-x86_64/app_localization.lua
inflating: scripts-x86_64/localization.lua
尼玛,原来这就是个ZIP压缩文件,直接解压得到data目录下面就我们的游戏