对magic linux 软件仓库打包的建议
仓库中有些包的依赖关系过于紧密了些。比如安装kile 竟然要求 tetex,而我是已经装了texlive了。
kile软件本身运行并不需要tetex,而只需要调用tetex的命令编译文档。那就不需要将此关系定义为安装依赖。 如果kile不依赖tetex的话,估计很多用户可能又会因为没装tex碰到不少奇奇怪怪的问题。即使在Debian这种对是否设置依赖关系要求比较严的发行版里,kile也是依赖tetex的。
我觉得这种情况下,最好的方法或许是做一个telive的虚包,在它的Provides里面提供tetex。
当然更好的方法是把tetex和texlive统合起来,不过这两个系统的差别还是不小的,这个工作估计难度很大。Debian到现在也只是在实验中,我估计Magic Linux很难很快做到这一步。 我们只能保证在仓库范围内的尽量不出问题,如果你在仓库范围外装,我不可能每个包都照顾到的。
不过可以直接下载下来,强制安装,不过那样的话,apt-get就不能用了。
现在几乎所有的发行版的kile都是依赖tetex的。 哦,谢谢回复。
那只有手动编译kile了。
tetex倒也没什么不好,就是宏包带得少了些。懒得再安装了。
页:
[1]