[rešeno] Manjka izvedbena datoteka texvc - MediaWiki -kako naprej?
Gre za mediawiki pa mi ne uspe vklopit latexa.
Ko spremenim v localsettings :
$wgUseTeX = true;
$wgMathPath = "{$wgUploadPath}/math";
$wgMathDirectory = "{$wgUploadDirectory}/math";
$wgTmpDirectory = "{$wgUploadDirectory}/tmp";
kot zahteva media. Ko poskušam besedilo napisat v latex mi javi:
Manjka izvedbena datoteka texvc; za njeno namestitev si poglejte math/README.)
tam pa piše: Run 'make' (or 'gmake' if GNU make is not your default make). This should
produce the texvc executable.
Kako to naredim?
Ko spremenim v localsettings :
$wgUseTeX = true;
$wgMathPath = "{$wgUploadPath}/math";
$wgMathDirectory = "{$wgUploadDirectory}/math";
$wgTmpDirectory = "{$wgUploadDirectory}/tmp";
kot zahteva media. Ko poskušam besedilo napisat v latex mi javi:
Manjka izvedbena datoteka texvc; za njeno namestitev si poglejte math/README.)
tam pa piše: Run 'make' (or 'gmake' if GNU make is not your default make). This should
produce the texvc executable.
Kako to naredim?
Komentarji
prenesel sem jo, vendar mi potem sporoči da nimam programa za ocaml. Imam ta bluefish,
+ na serverju imam texvc.ml
kot razumem jo moram spraviti v texvc.svn?
Mi napiše po:
cd texvc.svn && make && cp texvc /usr/local/bin/ && cd
no such file in directory
cd texvc.svn && make && cp texvc /usr/local/bin/ && cd
se po celem postopku izpiše še:
cp: ni mogoče ustvariti navadne datoteke »/usr/local/bin/texvc«: Permission denied
vendar texvc.svn imam
v tem direktoriju 'zalaufaš' ukaz 'make'
če se vse lepo skompajla brez napak se ustvari nova datoteka imenovana 'texvc'
nato z ukazom
'sudo cp texvc /usr/local/bin/'
prekopiraš to datoteko v mapo /usr/local/bin
in to je to
torej mediawiki/math/
and have latex, dvips, gs (ghostscript), and convert (ImageMagick) installed and available in the PATH
in kje je Path.
zgleda pa približno takole ampak če namestiš ghostscript pa imagemagick (in ostala potrebna orodja) prek apt-get al synaptica ipd. ti ni potrebno štimat PATH-a
ker se programi nahajajo v /usr/bin
emm.. ti to vse moraš namestit na server in ne na svoj računalnik.. da smo si na jasnem..
in če imaš 'tapravi' ubuntu server potem uporabiš apt-get ker je synaptic GUI orodje za apt-get..GUIja pa na strežniku ne moreš uporabljat.
Dej si ti prvo prebrat tole http://www.ubuntu.si/dokuwiki/doku.php?id=zacetniki_faq ker vidim da ti določeni pojmi niso najbolj jasni.
Sem pa sedaj poštimal stvar in deluje preko shared hosta,
Najlepša hvala za ves vaš trud in pomoč.
V kolikor kdo potrebuje je tale postopek pri meni deloval oz še deluje
-> #sudo aptitude install ocaml //za pravilno delovanje je potrebno imeti ocaml
//V direktoriju mediwiki/math zaženemo
-> #sudo make
//V config fajlu za media wiki LocalSettings.php damo
-> $wgUseTeX= true
-> $wgMathPath = "{$wgUploadPath}/math";
-> $wgMathDirectory = "{$wgUploadDirectory}/math";
-> $wgTmpDirectory = "{$wgUploadDirectory}/tmp";
//nato naredimo install še mediawiki-math
#apt-get install mediawiki-math
//nato je na sistemu potrebo najdi datoteko latex.fmt
# sudo find / -name latex.fmt
//zatem datoteko latex.fmt premaknemo v direktorij ...wiki/images/tmp
# cp –r pod do datoteke ....wiki/images/tmp
Delovanje enačb lahko preverimo, kar v konzli z ukazom
# texvc /home/wiki/tmp /home/wiki/math "y=x+2"
Lp Boštjan