Debian – instalacja Subversion 1.7.4

W ostatniej stabilnej wersji Debiana najnowszą dostępną wersją Subversion jest 1.6.12. Wersja 1.7 przynosi wiele udogodnień, m.in. informacje o kopii roboczej przechowywane są w katalogu „.svn” znajdującym się w głównym katalogu kopii roboczej. Wcześniejsze wersje tworzyły foldery „.svn” w każdym podkatalogu. Zmiana pozwala na uniknięcie wielu problemów związanych z przenoszeniem lub kopiowaniem plików w obrębie kopii roboczej.

Pobieramy, rozpakowujemy ostatnią stabilną wersję Subversion. Obecnie jest to wersja numer 1.7.4. Następnie uruchamiamy konfigurację.

Próba skonfigurowania źródeł prawdopodobnie zakończy się komunikatem o braku biblioteki sqlite.

Pobieramy paczkę i kopiujemy plik sqlite.c do katalogu ze źródłami Subversion.

Wracamy do Subversion.

Możliwe, że otrzymamy informację o braku systemu plików BDB.

Ze strony wskazanej w komunikacie pobieramy plik db-5.3.15.tar.gz. Wymagane jest założenie konta oraz rejestracja, więc wspomniany plik udostępniam tutaj.

Po pobraniu, instalujemy Berkeley DB:

następnie apr:

oraz apr-util:

Ponownie wracamy do katalogu Subversion i uruchamiamy konfigurację wskazując ścieżki do nowo zainstalowanych aplikacji.

Tym razem konfiguracja oraz instalacje przebiega pomyślnie. Zainstalowane aplikacje znajdują się w katalogu /usr/local/bin:

Aktualizacja repozytoriów

Jeżeli na serwerze posiadamy repozytoria utworzone przy pomocy starszej wersji Subversion, to możemy je zaktulizować do nowszej wersji przy pomocy aplikacji svnadmin. Przy wykonaniem poniższego polecenia warto wykonać kopię każdego repozytorium.

Od teraz wszystkie repozytoria będą w najnowszej wersji.

Uaktualnienie

Subversion można skonfigurować z opcją „–without-berkeley-db”, aby uniknąć konieczności instalowania Berkeley DB oraz „–with-neon „, aby zapewnić wsparcie dla protokołów HTTP i HTTPS.

Bez ostatniej opcji próba pobrania repozytorium przy pomocy np. modułu dav_svn do Apache’a zakończy się komunikatem błędu.

Linki

http://subversion.apache.org/download/
http://apr.apache.org/
http://sqlite.org/
http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
http://www.docstoc.com/docs/21393790/How-to-install-Subversion-in-CentOS-5
http://plod.fann.im/t/267 

Dodaj komentarz

Twój adres email nie zostanie opublikowany.