|

楼主 |
发表于 2006-4-2 21:43:14
|
显示全部楼层
兄弟的问题还没答。这么跟你说吧,我的跟slackmatic最大的区别就是它比我可靠,呵呵。我几个月前用过一次SlackMatic,但是给我感觉不好,当下就删除了。所以具体有什么区别我不知道。如果没有猜错它也是用的shell脚本吧?我在尝试用 Makefile 代替shell脚本。因为make本身的特性可以帮助排错。
我想做一个FreeBSD下ports类型的。
添加新软件就类似
- # $Id$
- NAME = kmplayer
- VERSION = 0.9.1c
- SITE = http://kmplayer.kde.org/pkgs
- PREFIX = /opt/kde
- #OPTS += --without-arts
- #OPTS += --without-xine
- OPTS += --without-gstreamer
- include ../../mk/slack.ports.mk
复制代码
这样。如果后台运行正常的话,添加和升级软件是比较简单的。
make fetch 是下载源码 make build 是编译 make package是打成slack包。make install 和 make deinstall 可能回头加上去,现在没加的一个原因是我对它不够信任。尽量做到所有软件的目录下只保留Makefile 和 slack-desc两个文件。
这东西只是个人兴趣,如果是在是太烂的话我可能就自己用用(因为我对make并不熟,边写边学,所以已经重新写了两三遍了)。如果比较可靠了可以交给大家帮助继续完善(如果大家有这兴趣的话)
兄弟留下常用的软件名,我在扩大测试的范围。因为本人逻辑很差,问题不暴露出来我基本预见的能力等于零。
经过我*有限*的测试的软件列表留在一楼了。 |
|