|
发表于 2006-2-20 15:04:18
|
显示全部楼层
但最简单的方法是ar x foo.deb,把得到的data.tar.gz按Slackware命名规则改个名,差不多就可以了。
但是,deb有着更为复杂的安装,移除前后脚本,在control.tar.gz中,Slackware只支持postinst也就是安装后脚本,此外deb会把符号链接保留在包中,而Slackware则会删除符号链接,让postinst.sh在安装后重新建立链接。
也许你还可以用alien转换,我不清楚从deb转为tgz是否需要安装dpkg那一套东西,如果需要,那就比较讨厌。
alien的源码可以从以下地址下载:
http://www.kitenet.net/programs/alien/
这里:
ftp://ykbsb2.yk.psu.edu/pub/alien/
有为Slackware提供带有dpkg的alien包下载,但许久没有更新了,未必可用,且我看了一下,包打的质量很差,完全不符合Slackware打包的规范,甚至连备份文件都留在了包中。 |
|