首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装没有根权限的subversion

安装没有根权限的subversion
EN

Stack Overflow用户
提问于 2015-11-03 16:11:18
回答 1查看 1.5K关注 0票数 1

我有一个虚拟红帽6.5盒,必须安装SVN1.8。我没有根权限。

https://superuser.com/questions/75887/installing-svn-without-root-access得到启示

我下载了

代码语言:javascript
复制
http://www.trieuvan.com/apache/subversion/subversion-1.8.14.tar.gz

打开包装,得到以下信息:总计210万

代码语言:javascript
复制
4.0K drwxr-xr-x.  6  4.0K Nov  3 11:04 ./
4.0K drwxr-xr-x.  3  4.0K Nov  3 10:59 ../
4.0K -rw-r--r--.  1  2.0K Mar 11  2013 aclocal.m4
8.0K -rwxr-xr-x.  1  7.5K Dec  8  2014 autogen.sh*
4.0K -rw-r--r--.  1    94 Feb 22  2010 BUGS
4.0K drwxr-xr-x.  6  4.0K Jul 27 01:04 build/
 40K -rw-r--r--.  1   39K Nov 19  2014 build.conf
640K -rw-r--r--.  1  638K Jul 27 01:04 build-outputs.mk
264K -rw-r--r--.  1  261K Jul 26 19:24 CHANGES
 16K -rw-r--r--.  1   14K Jan 26  2013 COMMITTERS
 24K -rw-r--r--.  1   22K Nov  3 11:00 config.log
4.0K -rwxr-xr-x.  1    81 Nov  3 11:00 config.nice*
824K -rwxr-xr-x.  1  822K Jul 27 01:04 configure*
 52K -rw-r--r--.  1   52K Feb 13  2015 configure.ac
4.0K drwxr-xr-x.  4  4.0K Jul 27 01:03 doc/
4.0K -rw-r--r--.  1    23 Jul 27 01:04 gen-make.opts
 12K -rwxr-xr-x.  1   11K Jan 21  2013 gen-make.py*
8.0K -rwxr-xr-x.  1  4.8K Dec  5  2014 get-deps.sh*
 64K -rw-r--r--.  1   62K Sep 27  2013 INSTALL
 16K -rw-r--r--.  1   15K Jul  5  2012 LICENSE
 40K -rw-r--r--.  1   37K Jul 26 20:23 Makefile.in
4.0K -rw-r--r--.  1   924 Mar 21  2015 NOTICE
4.0K -rw-r--r--.  1  2.3K Feb 10  2012 README
4.0K drwxr-xr-x. 33  4.0K Jul 27 01:04 subversion/
4.0K drwxr-xr-x. 14  4.0K Jul 27 01:03 tools/
 40K -rw-r--r--.  1   38K Jul 26 20:23 win-tests.py

现在我跑了

代码语言:javascript
复制
./configure --prefix=$HOME 

输出的最后几行是:

代码语言:javascript
复制
checking for unistd.h... yes
configure: serf library configuration via pkg-config
checking for serf-2 library... no
checking for serf-1 library... no
checking was serf enabled... no

An appropriate version of serf could not be found, so libsvn_ra_serf
will not be built.  If you want to build libsvn_ra_serf, please
install serf 1.2.1 or newer.

configure: looking for apr_memcache as part of apr-util
checking apr_memcache.h usability... yes
checking apr_memcache.h presence... yes
checking for apr_memcache.h... yes
checking for apr_memcache_create in -laprutil-1... yes
checking for Apache module support via DSO through APXS... found at /usr/sbin/apxs
checking httpd version... recent enough
checking whether Apache version is compatible with APR version... yes
checking mod_dav version... acceptable
configure: checking sqlite library
checking sqlite amalgamation... no
checking sqlite amalgamation... no
checking sqlite3.h usability... yes
checking sqlite3.h presence... yes
checking for sqlite3.h... yes
checking sqlite library version (via header)... unsupported SQLite version
checking sqlite library version (via pkg-config)... none or unsupported 3.6.20
no

An appropriate version of sqlite could not be found.  We recommmend
3.7.15.1, but require at least 3.7.12.
Please either install a newer sqlite on this system

or

get the sqlite 3.7.15.1 amalgamation from:
    http://www.sqlite.org/sqlite-amalgamation-3071501.zip
unpack the archive using unzip and rename the resulting
directory to:
/usr/book/abc/app/svn/subversion-1.8.14/sqlite-amalgamation

configure: error: Subversion requires SQLite

make install 

然而,我没有构建,而是收到了以下消息

代码语言:javascript
复制
make: *** No rule to make target `install'.  Stop.

有人能澄清我在这里错过了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-03 16:46:13

configure的输出告诉您要做什么:安装程序--一个更新的SQLite版本。Subversion的作者预计这可能是一个问题,并在安装文件中讨论。

http://svn.apache.org/repos/asf/subversion/trunk/INSTALL

有关摘录:

代码语言:javascript
复制
If you're just installing a Subversion client, the Subversion
team has created a script that downloads the minimal prerequisite
libraries (Apache Portable Runtime, Sqlite, and Zlib).  The script,
'get-deps.sh', is available in the same directory as this file.
When run, it will place 'apr', 'apr-util', 'serf', 'zlib', and
'sqlite-amalgamation' directories directly into your unpacked Subversion
distribution.  With the exception of sqlite-amalgamation, they will
still need to be configured, built and installed explicitly, and
Subversion's own configure script may need to be told where to find
them, if they were not installed in standard system locations.
代码语言:javascript
复制
12. SQLite  (REQUIRED)

Subversion requires SQLite version 3.7.12 or above.  You can meet this
dependency several ways:
  * Use an SQLite amalgamation file.
  * Specify an SQLite installation to use.
  * Let Subversion find an installed SQLite.

To use an SQLite-provided amalgamation, just drop sqlite3.c into
Subversion's sqlite-amalgamation/ directory, or point to it with the
--with-sqlite configure option.  This file also ships with the Subversion
dependencies distribution, or you can download it from SQLite:

    http://www.sqlite.org/download.html

因此,获取SQLite,构建它,然后告诉Subversion的configure脚本在哪里使用--with-sqlite=<location>找到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33503854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档