Installazione di OpenQRM in Debian

From RVM Wiki
Jump to navigation Jump to search
  • Per Debian Squeeze

Con tarball

  • Scaricare, scompattare
cd /tmp
wget http://switch.dl.sourceforge.net/project/openqrm/openQRM-4.8/openqrm-4.8.tgz
tar xvzf openqrm-4.8.tgz
cd openqrm-4.8/src
  • Patchare i percorsi dei files da prelevare
sed -i -e 's@http://oss.linbit.com/drbd-mc/@http://oss.linbit.com/drbd-mc-old/@' plugins/drbdmc/etc/build.conf/drbdmc.conf
sed -i -e 's@OPENQRM_SOURCE_VERSION=\"0.52\"@OPENQRM_SOURCE_VERSION=\"0.53.1\"@'  etc/build.conf/dropbear.conf
  • Build
make
  • Setup a working pbuilder environment for user *root*
  • Build the .deb
sudo make deb

NON si riesce, usare il metodo successivo

Riferimenti

Con versione SVN

  • Checkout

cd /tmp mkdir openqrm cd openqrm http_proxy="http://proxy:3128" svn co http://openqrm.svn.sourceforge.net/svnroot/openqrm/trunk . cd src

  • Assicurarsi che sia tutto pulito:
sudo rm -rf ../buildtmp/
sudo rm -rf ../openqrm_4.8*
sudo make clean
  • Disabilitare il pack del plugin aws, non presente:
sed -i -e '/usr\/share\/openqrm\/plugins\/aws/d' debian/openqrm.install
sed -i -e 's/PLUGINS_IN_OPENQRM_PACKAGE="aoe-storageaws/PLUGINS_IN_OPENQRM_PACKAGE="aoe-storage/' include/openqrm-package-functions
# previous modification may not be useful for deb...
  • Aggiornare l'immagine pbuilder, ed inserirci prima udev (dipendenda di lvm2) e poi lvm
sudo DIST=squeeze ARCH=amd64 pbuilder update
sudo DIST=squeeze ARCH=amd64 pbuilder update --extrapackages udev
sudo DIST=squeeze ARCH=amd64 pbuilder update --extrapackages lvm2
  • Build
make
  • Package
sudo make deb
  • Install
cd /var/cache/pbuilder/squeeze-amd64/result
sudo dpkg -i openqrm-entire_4.8-debian1_amd64.deb openqrm-plugins_4.8-debian1_amd64.deb openqrm_4.8-debian1_amd64.deb
sudo apt-get install -f
  • Start

sudo invoke-rc.d openqrm restart

  • Go to
http://myserver/openqrm

Login with

openqrm/openqrm
  • Intialize the DB
  • After fail, sudo rm /usr/share/openqrm/web/base/unconfigured, BUT openqrm will not work !!!
  • Enable the plugins


Riferimenti

Riferimenti