在centos 7上安装和配置crowd-apache连接器

时间:2016-06-07 09:32:10

标签: apache atlassian-crowd

1. su -c "yum -y install autoconf automake gcc httpd-devel libcurl-devel libtool libxml2-devel mod_dav_svn subversion-devel"  

2. wget   http://downloads.atlassian.com/software/crowd/downloads/cwdapache/mod_authnz_crowd-2.2.2.tar.gz   

3. tar xzf mod_authnz_crowd-2.2.2.tar.gz   
4. cd mod_authnz_crowd-2.2.2  
5. autoreconf --install   
6. ./configure 
7. make   
8. su -c "make install"

我使用的是CentOS 7,Crowd版本是2.9,Apache Http Server版本是2.4。

以上是在任何类Unix系统中安装crowd-apache连接器的步骤。

在前4个步骤之前没有问题,但是从步骤5开始,我分别对命令产生以下错误。

所以我的问题是:

  1. 与Apache版本2.4相比,crowd-apache连接器是否与CentOS 7或任何高于6. *的CentOS版本兼容?

  2. 如果兼容,那么完成此步骤的步骤是什么?

  3. 或者如何摆脱这些错误并在CentOS 7中成功构建crowd-apache连接器

    [root @ localhost mod_authnz_crowd-2.2.2] #autoreconf --install
    libtoolize:将辅助文件放在.'. libtoolize: copying file ./ ltmain.sh' libtoolize:将宏放入AC_CONFIG_MACRO_DIR,m4'. libtoolize: copying file m4 / libtool.m4' libtoolize:复制文件m4/ltoptions.m4' libtoolize: copying file m4 / ltsugar.m4' libtoolize:复制文件m4/ltversion.m4' libtoolize: copying file m4 / lt~absolete.m4' configure.ac:4:安装' ./ config.guess' configure.ac:4:安装' ./ config.sub' configure.ac:2:安装' ./ install-sh' configure.ac:2:安装' ./ missing' automake:警告被视为错误 /usr/share/automake-1.13/am/ltlibrary.am:warning:' mod_authnz_crowd.la':使用非POSIX链接libtool库 /usr/share/automake-1.13/am/ltlibrary.am:archiver需要' AM_PROG_AR'在' configure.ac' src / Makefile.am:3:处理Libtool库' mod_authnz_crowd.la' src / Makefile.am:安装' ./ depcomp' src / Makefile.am:8:警告:' CFLAGS'是一个用户变量,你不应该覆盖它; src / Makefile.am:8:使用' AM_CFLAGS'代替 并行测试:安装' ./ test-driver' /usr/share/automake-1.13/am/ltlibrary.am:警告:' mod_authz_svn_crowd.la':使用非POSIX链接libtool库 /usr/share/automake-1.13/am/ltlibrary.am:archiver需要' AM_PROG_AR'在' configure.ac' src / svn / Makefile.am:1:处理Libtool库' mod_authz_svn_crowd.la' src / svn / Makefile.am:6:警告:' CFLAGS'是一个用户变量,你不应该覆盖它; src / svn / Makefile.am:6:使用' AM_CFLAGS'代替
    autoreconf:automake因退出状态失败:1

    [root @ localhost mod_authnz_crowd-2.2.2]#。/ configure configure:error:找不到Apache apxs二进制文件

    [root @ localhost mod_authnz_crowd-2.2.2] #make make:***未指定目标且未找到makefile。停止。

    [root @ localhost mod_authnz_crowd-2.2.2]#su -c" make install"

    make:***没有规则来制作目标`install'。停止。

1 个答案:

答案 0 :(得分:1)

现在,对于上面提到的当前版本,Apache-Crowd与CentOS 7的集成是不可能的。 Apache-Crowd连接器(mod_authnz_crowd-2.2.2.tar.gz)与CentOS 6. *版本兼容。