永发信息网

Linux下制作的bin文件如何打开

答案:4  悬赏:10  手机版
解决时间 2021-04-30 10:25
  • 提问者网友:人傍凄凉立暮秋
  • 2021-04-29 22:21

Linux下制作的bin文件在Windows XP下如何打开?

应该用什么软件?

就是下面这个文件我不知道怎么打开它(注明:不是iso光盘镜像文件)

http://files.noahedu.com/Upload/Tools/2009/40week/NP1300真情版升级程序V2.1.6.rar

最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-04-29 22:41

linux 下制作二进制 .bin 的文件
制做方法是使用cat 命令将执行脚本和打包文件同事放到一个.bin的文件里
这样安装的时候只要使用一个包,直接执行该包即可安装完毕,简单方便。
例:制作安装apache、mysql的安装脚本包
1.将源码包先打包
#tar zcvf packages.tar.gz httpd-2.0.63.tar.bz2 mysql-5.0.33.tar.gz

2.编写脚本如下:
# cat install.sh
#!/bin/bash
dir_tmp=/root/installapache
mkdir $dir_tmp
sed -n -e '1,/^exit 0$/!p' $0 > "${dir_tmp}/packages.tar.gz" 2>/dev/null
cd $dir_tmp
tar zxf packages.tar.gz
tar jxf httpd-2.0.63.tar.bz2
cd httpd-2.0.63
./configure --prefix=/tmp/apache2
make
make install
cd $dir_tmp
tar zxf mysql-5.0.33.tar.gz
cd mysql-5.0.33
./configure --with-charset=gbk --with-extra-charsets=binary,latin1,gb2312 --localstatedir=/home/db --with-mysqld-ldflags=-all-static -enable-assembler --with-innodb --prefix=/tmp/mysql5
make
make install
exit 0


#cat install.sh packages.tar.gz >install.bin

这样就生成install.bin的安装文件,改文件是由shell脚本和二进制合成的。前半部分是脚本后半部分是二进制文件,用strings等二进制查看命令可以看到
最主要的是下面这句,是将二进制文件从.bin文件里分离出来
sed -n -e '1,/^exit 0$/!p' $0 > "${dir_tmp}/packages.tar.gz" 2>/dev/null

安装的时候直接执行
sh install.bin
安装这个方法可以将我们平时常使用的安装脚本化,然后打包。以后使用就方便了。
全部回答
  • 1楼网友:孤老序
  • 2021-04-29 23:30
UltraISO
  • 2楼网友:妄饮晩冬酒
  • 2021-04-29 23:09

在windows中可能有点难度,个人还没用过 不过可以按照如下的方式去做

做完之后可通过samba或ftp等软件拷贝到本地,你想怎么看就怎么看了。

chmod +x you_soft_name_version.bin

./you_soft_name_version.bin

其中一种格式

另外一种格式是带有rpm格式的 也就是说这包解压之后是一个rpm二进制的安装包

直接rpm -ivh you_soft_name_version.rpm 就完成了

  • 3楼网友:老鼠爱大米
  • 2021-04-29 22:58
很多刻录程序都能识别bin格式
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯