[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?

Komentarji

  • Ali si ti lastnik strežnika? Če ja, potem moraš prenesti izvorno kodo, in jo skompajlati:

    $ svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/math texvc.svn
    # cd texvc.svn && make && cp texvc /usr/local/bin/ && cd ..
  • kako jo pa skompajlam?
    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?
  • Glej drugo vrstico za kopajlanje. Če si pa to že izvedel je pa to to. texvc.svn je le mapa kamor se prenese izvorna koda. Ocaml dobiš pa očitno tukaj: http://caml.inria.fr/download.en.html
  • kam to vpišem kar je v drugi vrstici? V terminal?
  • in kje moram met texvc da bo se to izvedlo?

    Mi napiše po:
    cd texvc.svn && make && cp texvc /usr/local/bin/ && cd

    no such file in directory
  • Vpiši ls pa boš videl če sploh imaš mapo texvc.svn. Ta se ustvari ob prenosu izvorne kode z ukazom svn co (svn checkout).
  • kam naj vpišem? ker na računalniku tega nimam
  • na strežniku je texvc.ml in to mam tudi na računalniku
  • ok. Zdaj mi je uspelo dobiti texvc.svn Zdaj pa me še zanima kam to sploh namestim na serverju.
  • pa še to: na koncu po ukazu;
    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
  • texvc.svn je direktorij kolikor js vidim
    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
  • ja. Jaz pa bi to rabil v mediawiki. Kam pa potem tam namestim sploh texvc?
  • v math mapo.. vsaj tako piše v http://www.mediawiki.org/wiki/Manual:Enable_TeX
    torej mediawiki/math/
  • Ja, to sem naredil. Zdaj pa bi prosil še če mi razložite kako pa naj namestim še naslednje stvari:

    and have latex, dvips, gs (ghostscript), and convert (ImageMagick) installed and available in the PATH

    in kje je Path.
  • path je v .bashrc
    zgleda pa približno takole
    export PATH=${PATH}:/home/crazy/android-sdk-linux_86/tools
    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
  • in katere izmed različic namestim? Kako dam potem nekaj iz synaptica na server v mediawiki?
  • namestiš tiste različice katere so potrebne za mediawiki..
    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.
  • nimam ubuntu serverja...
  • Ok. Zdaj mi je potegnilo da nebo nič, ker sploh nimam shell acess.

    Sem pa sedaj poštimal stvar in deluje preko shared hosta,

    Najlepša hvala za ves vaš trud in pomoč.
  • lmth Član
    uredil/-a 6. October, 2010
    Pred tednom dni sem se ukvarjal z enačbami oz. latexom na media wiki ubuntu.
    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
Za komentiranje se prijavite ali pa se vpišite.