sunmingming 发表于 2006-5-11 00:34:04

对magic linux 软件仓库打包的建议

仓库中有些包的依赖关系过于紧密了些。

比如安装kile 竟然要求 tetex,而我是已经装了texlive了。

kile软件本身运行并不需要tetex,而只需要调用tetex的命令编译文档。那就不需要将此关系定义为安装依赖。

woolzey 发表于 2006-5-11 00:44:41

如果kile不依赖tetex的话,估计很多用户可能又会因为没装tex碰到不少奇奇怪怪的问题。即使在Debian这种对是否设置依赖关系要求比较严的发行版里,kile也是依赖tetex的。

我觉得这种情况下,最好的方法或许是做一个telive的虚包,在它的Provides里面提供tetex。

当然更好的方法是把tetex和texlive统合起来,不过这两个系统的差别还是不小的,这个工作估计难度很大。Debian到现在也只是在实验中,我估计Magic Linux很难很快做到这一步。

sejishikong 发表于 2006-5-11 11:35:11

我们只能保证在仓库范围内的尽量不出问题,如果你在仓库范围外装,我不可能每个包都照顾到的。
不过可以直接下载下来,强制安装,不过那样的话,apt-get就不能用了。
现在几乎所有的发行版的kile都是依赖tetex的。

sunmingming 发表于 2006-5-11 14:16:08

哦,谢谢回复。

那只有手动编译kile了。

tetex倒也没什么不好,就是宏包带得少了些。懒得再安装了。
页: [1]
查看完整版本: 对magic linux 软件仓库打包的建议