|
发表于 2007-8-8 05:20:37
|
显示全部楼层
Post by 独行侠
看了看,挺复杂的,有人自己写吗?能不能拿出来交流一下? 我本人制作了一些SlackBuild,大约不到40个,只是我本人使用,也从未共享过。给你上传一个最简单的(scim.tar.gz)不包含任何的配置。还有一个较复杂的(leafnode.tar.gz),含doinst.sh 和config.
解压后直接运行, 比如- $ su
- # sh scim.SlackBuild
- or
- # ./scim.SlackBuild
复制代码 打包过程结束后,会在/tmp目录中产生以下6个文件:
1. config-scim.log <== ./configure 的log文件
2. make-scim.log <== make的log文件
3. install-scim.log <== make install的log文件
4. scim-1.4.7-i486-1lch.tgz <== Slack包
5. scim-1.4.7-i486-1lch.tgz.txt <==说明文件
6. scim-1.4.7-i486-1lch.tgz.md5 <==检验和
如果要安装打好的包,执行installpkg /tmp/scim-*.tgz
其它执行方式及相关特点:
1. SlackBuild会检查源码是否存在。如果在当前目录下没有发现源码,脚本会自动从相关网站下载源码。
2. ./scim.SlackBuild --cleanup
SlackBuild在编译过程中会使用两个临时文件夹,/tmp/build-scim和/tmp/package-scim。缺省地,这两个目录会被保留。如果使用--cleanup选项,则在打包结束后,这两个临时目录被删除。
3. OUTPUT=/home/slackware/builds ./scim.SlackBuild
打好的包缺省地存放在/tmp中,使用OUTPUT=/home/slackware/builds预先指定一个目录,则打好的包存放在/home/slackware/builds
我本人制作的SlackBuild是在参考多个版本(特别是Allien的包)的基础上修改而成,并已经形成我自己的模版。欢迎讨论,批评和指正。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|