+ -
当前位置:首页 → 问答吧 → 有人自己写SlackBuild文件吗?大家共享

有人自己写SlackBuild文件吗?大家共享

时间:2007-08-07

来源:互联网

看了看,挺复杂的,有人自己写吗?能不能拿出来交流一下?

作者: 独行侠   发布时间: 2007-08-07

google下
slackbuilds网站一大堆的

作者: r00to   发布时间: 2007-08-07

也有些没有的,我昨天找个什么忘了,就没找到。

作者: 独行侠   发布时间: 2007-08-07

引用:
作者: 独行侠
看了看,挺复杂的,有人自己写吗?能不能拿出来交流一下?
我本人制作了一些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的包)的基础上修改而成,并已经形成我自己的模版。欢迎讨论,批评和指正。
上传的附件
scim.tar.gz (2.2 KB, 18 次查看)
leafnode.tar.gz (2.9 KB, 7 次查看)

作者: lchxr   发布时间: 2007-08-08

好的,谢谢,下载了学习先……

作者: 独行侠   发布时间: 2007-08-08

http://www.slackbuilds.org

作者: kite   发布时间: 2007-08-09

我用Scim那个改成了Fcitx打包……

作者: 独行侠   发布时间: 2007-08-10

这里有很多

http://slackware.com/~alien/slackbuilds/

作者: frenzy   发布时间: 2007-08-15

热门下载

更多