|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近帮别人部署环境时(免费的...交朋友性质)遇到个小插曲,我想可能很多人有遇到,就写个记录,方便大家看。
calibred的安装包是.exe结尾的,但是其实它是一个LSB可执行文件,解释器是一个叫ld-linux的动态库,所以如果执行的时候提示bad interpreter,装一下一个叫ld-linux.so的文件就行了。
当然这不是这次遇到的,这次遇到的很有趣。
./aoi_cal_2019.3_25.15_mib.exe 开始安装,一路ok yes
哦吼,进程停下了,仔细看看,提示如下错误:
The most recent version of MIP is already installed in: /home/admin/Downloads/install.ixl
Invoking Mentor Graphics Install to install bundle
sh: /home/admin/Downloads/install.ixl/mgc_install: No such file or directory
惊不惊喜,意不意外,咱都没装的你报个鬼错,还提示已经装上了???????
思来想去,linux里面提示脚本无法执行的时候一般会在前面加上解释器(划重点,要考的),然后无论你丫有咩有chmod +x,统统给我乖乖执行,
于是如下操作:
file aoi_cal_2019.3_25.15_mib.exe
反回如下信息:
aoi_cal_2019.3_25.15_mib.exe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, not stripped
察觉到这货解释器是lib/ld-linux.so.2
然后:
lib/ld-linux.so.2 aoi_cal_2019.3_25.15_mib.exe
nice,系统提示用户 VICTORY
哈哈哈,笑死我,就你?!还想阻止我拿五杀,咯咯哒
|
|