51Testing软件测试论坛

标题: 谁能帮忙翻译一下有关svn安装方面的文章.(3) [打印本页]

作者: szhu    时间: 2006-11-3 10:38
标题: 谁能帮忙翻译一下有关svn安装方面的文章.(3)
2.  autoconf 2.50 or newer (Unix only)

      This is required only if you plan to build from the latest source
      (see section II.B). Generally only developers would be doing this.


      3.  libtool 1.4 or newer (Unix only)

      This is required only if you plan to build from the latest source
      (see section II.B).

      Note: Some systems (Solaris, for example) require libtool 1.4.3 or
      newer. The autogen.sh script knows about that.


      4.  Neon library 0.25 or 0.26 (http://www.webdav.org/neon/)

      The Neon library allows a Subversion client to interact with remote
      repositories over the Internet via a WebDAV based protocol.  If you
      want to use Subversion to connect to a server over ra_dav (via a
      http:// or https:// url), you will require Neon.  (See also section
      I.11 for information about "serf", an experimental alternative to
      Neon for accessing servers over WebDAV.)

      The source code is included with the Subversion dependencies package,
      and it can also be obtained from:

          http://www.webdav.org/neon/neon-0.25.5.tar.gz
          http://www.webdav.org/neon/neon-0.26.1.tar.gz

      Building Neon inside the subversion build:

      The Neon library source code can be placed in "./neon" if you
      want Subversion to build it as part of the Subversion build process.

      Unpack the archive using tar/gunzip.  Rename the resulting
      directory from ./neon-0.XX.Y to just "./neon", inside the top
      level of your Subversion source tree.  (This is what unpacking the
      Subversion dependencies package does, too.)

      Using Neon as an external library:

      We recommend that you keep the neon installation out of the
      Subversion working copy.  This is because most developers have
      multiple working copies of Subversion, and it is easier to use a
      single instance of the Neon library for all instances.  To do
      this, just unzip/untar Neon, and build and install it according
      to its own standard installation instructions.  Then follow the
      steps below to use the installed Neon when building

      Subversion's configuration mechanism should auto-detect the
      installed Neon.  If it does not, you may need to set the LDFLAGS
      environment variable when you run "./configure", or specify
      Neon's location by passing the "--with-neon=" option to
      "./configure".  Look for the "neon-config" script in a "bin/"
      subdirectory of the target of "--with-neon".  For example, if
      you pass "--with-neon=/usr/local/myneon/", then there should be
      a file "/usr/local/myneon/bin/neon-config".

      5.  Berkeley DB 4.X

      Berkeley DB is needed to build a Subversion server that supports
      the bdb repository filesystem, or to access a bdb repository on
      local disk.  If you will only use the fsfs repository filesystem,
      or if you are building a Subversion client that will only speak
      to remote (networked) repositories, you don't need it.

      The current recommended version is 4.3.27. We *strongly* recommend
      using 4.3 or 4.2 over 4.1 or 4.0.  Not only are these the fastest
      and most stable we've seen, but they also enable Subversion
      repositories to automatically clean up database journal files to
      save disk space.

      You'll need Berkeley DB installed on your system.  You can
      get it from:

          http://www.sleepycat.com/download/index.shtml

      If you have Berkeley DB installed in a place not searched by default
      for includes and libraries, add something like this:

          --with-berkeley-db=/usr/local/BerkeleyDB.4.3

      to your `configure' switches, and the build process will use the
      Berkeley library in the named directory.  You may need to use a
      different path, of course.  Note that in order for the detection
      to succeed, the dynamic linker must be able to find the libraries
      at configure time.

      If you are on the Windows platform and want to build Subversion,
      a precompiled version of the Berkeley DB library is available for
      download at the Subversion web site "Documents & files" area:

          http://subversion.tigris.org/servlets/ProjectDocumentList

      Look in the "Releases > Windows > Windows BDB" section.


      6.  Apache Web Server 2.0.49 or newer
          (http://httpd.apache.org/download.cgi)

      The Apache httpd server is one of two methods to make your Subversion
      repository available over a network - the other is a custom server
      program called svnserve, which requires no extra software packages.
      Building Subversion, the Apache server, and the modules that Apache
      needs to communicate with Subversion are complicated enough that there
      is a whole section at the end of this document that describes how it
      is done: See section III for details.

      6.1 Apache Web Server 2.0.54 or newer (Windows only)
          (http://httpd.apache.org/download.cgi)

      If you are on Windows, you will need at least version 2.0.54 of
      the Apache Web server. Earlier versions don't support file locking,
      which was introduced in Subversion 1.2.


      7.  Python 2.0 (http://www.python.org/)

      If you want to run "make check" or build from the latest source
      under Unix as described in section II.B and III.D, install
      Python 2.0 or higher on your system. The majority of the test
      suite is written in Python, as is part of Subversion's build
      system.  Note that compiling under Windows requires Python 2.2
      or newer.


      8.  Visual C++ 6.0 or newer (Windows Only)

      To build Subversion under any of the MS Windows platforms, you
      will need a copy of Microsoft Visual C++.  You can generate the
      project files using the gen-make.py script.


      9. Perl 5.8 or newer (Windows only)

      To build Subversion under any of the MS Windows platforms, you
      will also need Perl 5.8 or newer to run apr-util's w32locatedb.pl
      script.


      10. MASM 6 or newer (Windows only, optional)

      The Windows build scripts for Subversion can use the Microsoft
      Macro Assembler (MASM) to build an optimized version of the ZLib
      library. Make sure that the version of MASM you use is compatible
      with the C compiler. If you're using MSVC 6, and don't have MASM 6,
      a free MASM-compatible assembler is available here:

          http://www.masm32.org/

      You only need ML.EXE and ML.ERR from this distribution.

      The VS.NET installation already contains MASM (but note, that
      version if MASM is not compatible with MSVC 6).

[ 本帖最后由 szhu 于 2006-11-3 10:42 编辑 ]
作者: testcat    时间: 2006-11-3 10:39
你能不能在同一个帖子中贴出来?开这么多帖子干什么?
作者: szhu    时间: 2006-11-3 10:44
不好意思, 太长, 没有办法一篇之内贴完.
作者: testcat    时间: 2006-11-3 11:01
标题: 回复 #3 szhu 的帖子
没让你在同一楼里发出来,是同一个帖子
作者: testcat    时间: 2006-11-3 11:04
抱歉,算我多事,你想怎么发就怎么发吧!
作者: szhu    时间: 2006-11-3 11:13
明白了. 下次吧.  sdlkfj5
作者: testcat    时间: 2006-11-3 11:19
我有时间得好好研究下svn安装方面的文章
作者: lbaichm    时间: 2006-11-3 13:45
LZ:

svn 是什么含义,干嘛的?
作者: szhu    时间: 2006-11-7 11:24
svn 是 Subversion 的缩写. 是在CVS基础上开发的配置管理的软件.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2