intanto e' necessario quanto meno avere la versione client di oracle (oracle-xe-client), nel mio caso ho installato oracle-xe-server.
posizionarsi in una cartella creata ad hoc (/home/nome-utente/srcTora) quindi scaricare i sorgenti di Tora:
#sudo apt-get source tora
dal momento che bisogna compilare, accertarsi che tutte le librerie necessarie alla compilazione sono installate (la lista delle librerie necessarie si trovano nel file: tora_*.dsc nella cartella dove sono stati scaricati i sorgenti)
#sudo apt-get install debhelper kdelibs5-dev kdebase-bin dpatch libqscintilla2-dev cdbs libpq-deva
prima di compilare i sorgenti bisogna modificare il file "/debian/rules" con un qualsiasi editor di testo.
per l'occasione usiamo "ed", in particolare
#ed debiano/rules
#/^DEB/
#i
#DEB_CONFIGURE_EXTRA_FLAGS := --with-oracle
#DEB_DH_SHLIBDEPS_ARGS := -- --IGNORE-MISSING-INFO
#.
#w
#q
quindi compilare i sorgenti non prima di aver impostato sull'utente la ORACLE_HOME e la LD_LIBRARY_PATH (come nel blog su installazione oracle-xe).
mettersi nella cartella dei sorgenti ed eseguire:
#./debian/rules binary (il cui risultato e' un file tora*.deb)
#sudo dpkg -i tora*.deb
PS1: e' fondamentale che sull'utente la variabile di ambiente LD_LIBRARY_PATH venga correttamente impostata. per controllare
#set | more (e controllare la presenza della variabile)
PS2: disponibilita' ad inviare un tora*.deb compilato per oracle.
l'unica accortezza e' di installare almeno il client (necessario per il tnsnames.ora) e alcune dipendenze:
- libstdc++5_3.3.6-17
- libqscintilla2-5
un link utile per installare tora da cui ho tratto molte informazioni:
IMPORTANTE: bloccare la versione da eventuali aggiornamenti. per fare questo da "Gestore di Pacchetti", ricercare "tora" e dal menu' "pacchetto" check su "blocca versione"
Nessun commento:
Posta un commento