Slackware Linux中把deb文件转成tgz格式

但最简单的方法是


ar x foo.deb


如果没有control的脚本的话,将data.tar.gz按Slackware命名规则改个名,差不多就可以了。


但是,deb有着更为复杂的安装,移除前后脚本,在control.tar.gz中,Slackware只支持postinst也就是安装后脚本,此外deb会把符号链接保留在包中,而Slackware则会删除符号链接,让postinst.sh在安装后重新建立链接。


如果有control.tar.gz的话,需要手写到doinst.sh中(仅限于安装时的命令),至于符号链接,tgz包也可以保留的。


你可能感兴趣的:(linux,脚本,Deb)