• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

freebsd在安装软件时发生autoreconf-2.69 not found error

互联网 diligentman 1周前 (11-22) 5次浏览

一般而言,如果出现 not found error 的话,则说明该软件并没有被集成到ports中,否则freebsd的ports安装则会自动安装该依赖。

使用whereis autoreconf查找也的确找不到。这是由于该autoreconf实际上是包含在autoconf中的,所以解除该错的方法是安装或重新安装autoconf

另外由于操作系统更新、ports树更新原因,有些过期的包可能已经无法通过ports来卸载了。此时则需要调用原生的pkg包管理器。

比如在安装过程中出现无法安装per5-5.32.0,原因是由于已经安装了perl5-5.30.2,但当我进入/usr/ports/lang/per5-5.30时执行make deinstall时却提示我系统并没有安装该包。

此时执行如下命令同样可以达到删除perl5-5.30.2的目的:

# pkg version -v | egrep perl
perl5-5.30.2                       <   needs updating (index has 5.32.0)
# pkg delete perl5-5.30.2 

喜欢 (0)