ikonka home ikonka print ikonka email ikonka rss

blog nofutur3

… o webdesignu a jiných slastech informačních technologií

Hostmonster a zprovoznění SVN - Subversion

18. 11. 2008 / 1:44 — 127 shlédnutí
V kategorii služby

Na hostmonster hostuji několik svých domén, je to ideální hosting pro rozjetí stránek nebo málo navštěvované stránky. Už jsem zde publikoval článek o hostmonster a musím říct, že jsem stále spokojen. Hned zpočátku jsme si zřídil přístup přes SSH, stačí zaslat ID na podporu a oni vám přístup udělí. A když už jsem se přes SSH připojoval k serveru, zajímala mě možnost instalace SVN (Subversion) na hostmonster. Překvapivě to zase takový problém není.

Začneme instalací BerkeleyDB. Já si pro instalaci v rootu účtu vytvořil adresář data.

mkdir data
cd data
wget http://download.oracle.com/berkeley-db/db-4.5.20.tar.gz
tar -zxvf db-4.5.20/build_unix
../dist/configure --prefix=$HOME/usr
make -j8
make install

Tak a nyní nás čeká instalace Neon. Opět to nebude nic složitého.

cd /data
wget http://www.webdav.org/neon/neon-0.25.5.tar.gz
tar -zxvf neon-0.25.5.tar.gz
cd neon-0.25.5
./configure --prefix=$HOME/usr --with-ssl=openssl
make -j8
make install

Hurá, hurá, zase jsme o kousek pokročili. Nyní pro jistotu ještě přidáme odkazy na nainstalované knihovny a binárky do .bashrc a začneme s instalací subversion. Pro subversion budeme potřebovat ještě APR, takže zatím si subversion připravíme.

echo "export PATH=\$PATH:\$HOME/usr/bin" >> ~/.bashrc
echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$HOME/usr/lib" >> ~/.bashrc
source ~/.bashrc

cd /data
wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz
tar -zxvf subversion-1.4.6.tar.gz
cd subversion-1.4.6

Nyní budeme instalovat APR. Jistě jste si toho všimli, ale nyní jsme v adresáři s rozbalenými kódy subversion. A je to správně. Ano, můžete APR stáhnout i jinam a poté to do těchto kódů rozbalit, ale takto se mi to zdá přehlednější. Takže pokud chcete něco dělat jinak, klidně to dělejte, ale dejte si pozor, aby apr a apr-util byly rozbaleny do adresáře se subversion. Kdo postupuje podle návodu, tak se nemá čeho bát.

wget http://apache.karegen.com/apr/apr-1.2.12.tar.bz2
tar -jxvf apr-1.2.12.tar.bz2
mv apr-1.2.12 apr
cd apr
./buildconf
./configure --prefix=$HOME/usr
make -j8
make install
cd ..
wget http://apache.karegen.com/apr/apr-util-1.2.12.tar.bz2
tar -jxvf apr-util-1.2.12.tar.bz2
mv apr-util-1.2.12 apr-util
cd apr-util
./buildconf
./configure --with-apr=$HOME/usr/bin/apr-1-config --prefix=$HOME/usr
make -j8
make install
cd ..

Tak a nyní máme APR nainstalováno, takže dokončíme instalaci subversion.

./configure --disable-shared --prefix=$HOME/usr --with-berkeley-db=$HOME/usr \
   --with-neon=$HOME/usr --with-expat=builtin
make -j8
make install

Nyní je možné smazat všechny zdrojové kódy, v tomto případě adresář /data (rm -rf /data). Příkazem svn ověříte funkčnost. Vše je hotovo.


Napsat komentář




Reklama na tomhle místě za 123 Kč/měs.
Denně oslovíte průměrně 95 návštěvníků.