|

楼主 |
发表于 2005-4-28 01:12:59
|
显示全部楼层
Post by HybridTheory
但是他好像检测不到apt已经安装的东西。
我用这个装了一下ms-ttf,freetype2在debian里应该已经装上了,它又重新编译了一遍。
在就是我发现/usr/pkg/bin里面好像有tar,如果他的程序和本来就有的都有,那么在用的时候是调用的谁呢?
的确有重复的包。
pkgsrc 里面包的依赖关系是通过 Makefile 里面的 buildlink 链接,
如果它在 pkginfo 里面没有找到,会自动安装这些包。
哪些包不会去找,这是跟 pkgsrc 源自 NetBSD 有关系,NetBSD 基本系统里面有的命令,
它一般不会再寻找 pkgsrc 里面的依赖包。
它与 apt 分开也有好处,可以井水不犯河水,不会产生冲突。
具体使用哪个 tar 命令,要看软件包里面的 Makefile 怎么写,一般是通过 env 来找,
如果写成固定的 /usr/pkg/bin/tar,自然会调指定的命令。 |
|