2014-07-21 174 views
0

我试图设置一个使用charbdyis和atheme的IRC服务器。 Charbdyis安装得很好,但我在尝试在atheme上运行$ make install时遇到了错误。它运行和我得到的错误:在安装atheme时遇到问题

CompileModule: http.so Install: http.so /usr/bin/install: ‘http.so’ and ‘/home/nick/atheme/modules/api/http.so’ are the same file make[2]: *** [install] Error 1 make[1]: *** [install] Error 2 make: *** [install] Error 2

我试着用搜索引擎对于这个问题,但似乎我的谷歌福不够强。任何帮助或建议将不胜感激。

回答

0

您需要为构建位置设置不同的安装目标。

运行configure时,可以指定--prefix,它指定安装位置,以便在运行“make install”时放置到目标位置。

对于大多数使用自动工具创建的程序也是如此。

还建议您将前缀设置为主目录中的某个位置,并以非特权用户身份运行atheme,因为这是一种更安全的配置,并且irc服务不需要root权限。

关于./configure --prefix的更多信息在以下回答问题中提供:Linux configure/make, --prefix?