无忧启动论坛

标题: slax模块制作以来关系解决! [打印本页]

作者: my9823    时间: 2013-1-6 08:32
标题: slax模块制作以来关系解决!
slackware系列安装软件包后,在/var/log/packages目录留下同名文件,里边会记录安装了那些文件到那些目录,注意以/结尾的是目录,不要删错喽!还有/var/log/script目录文件记录做了那些连接;知道这些足够,可以删除某些不用的软件;

至于增加,下载slackware或salixos的txz文件,用installpkg --root /tmp/123 abc.txz 就可以安装abc文件包到/tmp/123目录,或者直接txz2sb,貌似有这个命令,模块制作完成,压制模块前可以删除这个目录不用的doc、man或info文件夹,再打包!

至于依赖,不知道有人知道salixos不,基于slackware,有个包管理程序slapt-get,图形界面是gslapt,和新立得很像,支持简单的依赖,可以借用,或者手工添加,在它的源有个packages.txt,里边有依赖关系!


附件是salioxs14和slackware14的packages.txt,两者可以互补!另外,里边说明这个文件在那个目录里!

salixos.TXT.gz

126.37 KB, 下载次数: 29, 下载积分: 无忧币 -2

slackware.TXT.gz

161.24 KB, 下载次数: 30, 下载积分: 无忧币 -2


作者: my9823    时间: 2013-1-7 17:55
http://pan.baidu.com/share/link?shareid=222440&uk=1092206202
我参照packages.txt做了个slapt-get模块,照旧扔进modlues目录,命令行是slapt-get;
图形界面是gslapt,在系统菜单里!

命令行简例:

如安装wine:
slapt-get -u  (更新软件源信息)
slapt-get -i wine
等待安装完成即可,缓存目录/var/slapt-get/
作者: xulihang    时间: 2013-1-10 13:35
这样做包就方便了,slax6时我都是根据changes来做的。
作者: my9823    时间: 2013-1-10 18:48
例如制作vlc模块:

1,确保/var/slapt-get目录下没有任何txz文件,因为如果有会影响下载的软件0
2,slapt-get -u
3,slapt-get -i -d vlc    (只下载vlc及依赖,参数可以运行slapt-get --help)
4,mkdir  /tmp/soft /tmp/vlcmod   (建立两个临时目录)
5,find /var/slapt/  -name *.txz  -exec mv {} /tmp/soft/ \;(不要丢了分号)
6, installpkg  --root /tmp/vlcmod/  /tmp/soft/*.txz
7,dir2sb /tmp/vlcmod /tmp/vlc.sb
8可以把vlc.sb丢尽modlues了!

从salixos源下的vlc无法以root运行,可以从vlc官网的下载连接替换,google了一下,是编译选项造成!@
作者: 2010hly    时间: 2013-4-10 23:39
嘿嘿,还是看不懂哈。漫漫学习。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3