LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1393|回复: 7

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

[复制链接]
发表于 2007-8-7 11:30:17 | 显示全部楼层 |阅读模式
看了看,挺复杂的,有人自己写吗?能不能拿出来交流一下?
发表于 2007-8-7 13:29:09 | 显示全部楼层
google下
slackbuilds网站一大堆的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-7 14:05:33 | 显示全部楼层
也有些没有的,我昨天找个什么忘了,就没找到。
回复 支持 反对

使用道具 举报

发表于 2007-8-8 05:20:37 | 显示全部楼层
Post by 独行侠
看了看,挺复杂的,有人自己写吗?能不能拿出来交流一下?
我本人制作了一些SlackBuild,大约不到40个,只是我本人使用,也从未共享过。给你上传一个最简单的(scim.tar.gz)不包含任何的配置。还有一个较复杂的(leafnode.tar.gz),含doinst.sh 和config.

解压后直接运行, 比如
  1. $ su
  2. # sh scim.SlackBuild
  3. or
  4. # ./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
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 13:49:36 | 显示全部楼层
好的,谢谢,下载了学习先……
回复 支持 反对

使用道具 举报

发表于 2007-8-8 22:58:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 15:07:49 | 显示全部楼层
我用Scim那个改成了Fcitx打包……
回复 支持 反对

使用道具 举报

发表于 2007-8-15 16:28:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表