亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5682 | 回復(fù): 4
打印 上一主題 下一主題

linux 下制作二進(jìn)制 .bin 的文件 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-03-10 09:11 |只看該作者 |倒序?yàn)g覽
linux 下制作二進(jìn)制 .bin  的文件            孤雁奉獻(xiàn)
制做方法是使用cat 命令將執(zhí)行腳本和打包文件同事放到一個(gè).bin的文件里
這樣安裝的時(shí)候只要使用一個(gè)包,直接執(zhí)行該包即可安裝完畢,簡單方便。
例:制作安裝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腳本和二進(jìn)制合成的。前半部分是腳本后半部分是二進(jìn)制文件,用strings等二進(jìn)制查看命令可以看到
最主要的是下面這句,是將二進(jìn)制文件從.bin文件里分離出來
sed -n -e '1,/^exit 0$/!p' $0 > "${dir_tmp}/packages.tar.gz" 2>/dev/null

安裝的時(shí)候直接執(zhí)行
sh install.bin
安裝這個(gè)方法可以將我們平時(shí)常使用的安裝腳本化,然后打包。以后使用就方便了。

論壇徽章:
381
CU十二周年紀(jì)念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大;照
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [報(bào)告]
發(fā)表于 2009-03-10 09:13 |只看該作者
不錯(cuò),收藏先

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-03-15 16:22 |只看該作者
不錯(cuò),我也收藏了。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2009-03-15 20:34 |只看該作者
nvdia驅(qū)動(dòng)的方法是:
tail -n +$skip $0  | gzip -cd | tar tvf - 2> /dev/null

$skip是指前面腳本的行數(shù)

[ 本帖最后由 bingosek 于 2009-3-16 01:12 編輯 ]

論壇徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
5 [報(bào)告]
發(fā)表于 2009-03-15 22:13 |只看該作者
好東西,收藏了
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP