Tworzenie modułów mod_dav_svn.so i mod_authz_svn.so

17 lut
{lang: 'pl'}

Ostatnio próbując zainstalować Traca natknąłem się na sytuację, gdzie Apache nie miał wymaganych bibliotek dla subversion: mod_dav_svn.so i mod_authz_svn.so. Szukając w internecie nie znalazłem żadnej paczki zawierające te biblioteki, jednak zdobycie ich nie stanowi żadnego problemu wystarczy przekompilować subversion…

Pierwszym krokiem będzie sprawdzenie posiadanej wersji subversion.

bash:$ svn --version --quiet
1.4.2

Pobieram paczkę ze źródłami ze strony tigris.org ( bardzo ważne jest żeby miała taką samą wersję jak ta którą posiadamy w naszym systemie ).

bash:$ wget http://subversion.tigris.org/downloads/subversion-1.4.2.tar.gz
bash:$ tar zxf subversion-1.4.2.tar.gz
bash:$ cd subversion-1.4.2

I teraz kluczowy moment ( zakładam że masz już skompilowany serwer apache ). Kompilacja modułów:

bash:$ ./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache/bin/apr-config
bash:$ make
bash:# make install

Sprawdzam

bash:$ ls -l /usr/local/apache/modules/mod_dav_svn.so
-rwxr-xr-x 1 root root 429688 Nov 22 16:20 /usr/local/apache/modules/mod_dav_svn.so*
bash$ ls -l /usr/local/apache/modules/mod_authz_svn.so
-rwxr-xr-x 1 root root 28223 Nov 22 16:20 /usr/local/apache/modules/mod_authz_svn.so*
Print Friendly

Wyszukiwane frazy:

  • mod_authz_svn so (11)
  • mod_dav_svn (10)
  • mod_authz_svn (7)
  • mod_dav_svn so (5)
  • apache kompilowanie modułów (1)
  • make mod_dav_svn so (1)
  • mod_dav_svn instalacja (1)
  • tworzenie moduł linux (1)
  • tworzenie so (1)

Inne posty:

  1. Tworzenie repozytorium Subversion
  2. Instalacja RapidSVN
  3. Tworzenie nowego projektu w Symfony2 PR
  4. Subversion 1.6.3 i svn: warning: Network connection closed unexpectedly
  5. Tworzenie pliku packages.xml

Tagi: ,

« »

[B]log programistyczny

IP 38.107.179.243 (38.107.179.243)