Anzeige:
Ergebnis 1 bis 15 von 16

Thema: Nutzung des Miktex Update Mangers unter Linux

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944

    Nutzung des Miktex Update Mangers unter Linux

    Hallo,

    nachdem die Installtion des Miktex Update Managers vollzogen ist, habe ich folgende Sorge: Ich bekomme keine Updates. Ich habe folgende Einstellungen:
    Code:
    marco@marco:~$ initexmf --report
    MiKTeX: 2.7
    SharedSetup: unknown
    BinDir: /usr/local/bin
    OS: Linux 2.6.24-21-generic #1 SMP Tue Oct 21 23:43:45 UTC 2008 i686
    Root0: /home/marco/.miktex
    Root1: /etc/texmf
    Root2: /var/lib/texmf
    Root3: /usr/share/texmf
    Root4: /usr/share/texmf-texlive
    Install: /home/marco/.miktex
    UserData: /home/marco/.miktex
    UserConfig: /home/marco/.miktex
    fndb0: /home/marco/.miktex/miktex/config/e768d7f8bd95faf760cb70d7473e38bb.fndb
    fndb1: /home/marco/.miktex/miktex/config/76f9d14d3870a3ca17c588db81902d3d.fndb
    fndb2: /home/marco/.miktex/miktex/config/49ce9fb6981e7315a79363280fdfe510.fndb
    fndb3: /home/marco/.miktex/miktex/config/0638a6bb4aac17125bf8bd1aa29dc0c8.fndb
    fndb4: /home/marco/.miktex/miktex/config/3187e2337ee4b2115b66aeca116ccb56.fndb
    fndbmpm: /home/marco/.miktex/miktex/config/8dad57fd7b2d57f2b2a261054afb6a9f.fndb
    Leider kann ich es nicht nutzen. Ich dachte eigentlich, dass ich mittels
    Code:
    sudo mpm --update
    alles neue bekomme und anschließend mittels texhash alles gelaufen ist.
    Ich selbst nutze jetzt Ubuntu 8.04.

    Danke für eure Hilfe
    Marco

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Aber was ist die Reaktion auf den Befehl "mpm ..."?

  3. #3
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    sorry das habe ich vergessen, die Reaktion ist:
    Code:
    There are currently no updates available.
    Was halt nicht sein kann, hier mal ein Minimalbeispiel:
    Code:
    \documentclass[ngerman,a4paper,10pt]{scrreprt}
    \listfiles
    \usepackage{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{pstricks}
    \usepackage{pstricks-add}
    
    \begin{document}
    Hallo Welt.
    \end{document}
    und hier die Angabe der Logfile:
    Code:
    scrreprt.cls    2006/07/30 v2.95b KOMA-Script document class (report)
    scrkbase.sty    2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
    scrlfile.sty    2006/03/28 v2.95 KOMA-Script package (loading files)
      keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
      size10.clo    2005/09/16 v1.4f Standard LaTeX file (size option)
    typearea.sty    2006/07/30 v2.95b KOMA-Script package (type area)
       babel.sty    2005/11/23 v3.8h The Babel package
    ngermanb.ldf    2004/02/20 v2.6m new German support from the babel system
    inputenc.sty    2006/05/05 v1.1b Input encoding file
        utf8.def    2006/03/30 v1.1i UTF-8 support for inputenc
       t1enc.dfu    2006/03/30 v1.1i UTF-8 support for inputenc
      ot1enc.dfu    2006/03/30 v1.1i UTF-8 support for inputenc
      omsenc.dfu    2006/03/30 v1.1i UTF-8 support for inputenc
    pstricks.sty    2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)
    pstricks.tex    2006/12/22 v1.15 `PSTricks' (tvz)
      xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
       color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
       dvips.def    1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
    pstricks-add.sty    2005/03/03 package wrapper for pstricks-add.tex (hv)
    pstricks-add.tex    2006/11/22 v2.82 `PSTricks-add' (hv,dr)
    pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
     xkeyval.sty    2006/11/18 v2.5f package option processing (HA)
     xkeyval.tex    2006/11/18 v2.5f key=value parser (HA)
    Danke und Gruß
    Marco

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    mpm update

    Hallo Marco,

    der mpm updated nur die Pakete, die er auch verwaltet, die über ihn installiert wurden. Evtl. schau mal hier, da hatte ich vor 1,5 Jahren mal ein shellscript notiert, was den mpm alles nachinstallieren lässt, womit er die volle update-Kontrolle erhielte.

    Stefan

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo Stefan,

    ich habe dein Skript initialisiert. Scheint was zu machen (auch wenn er nichts anzeigt). Ich warte mal ab.

    Gruß
    Marco

    Ergänzung: Die neue 2.8-beta Version, kann ich nicht installieren, weil er cmake 2.6 benötigt, und ich diese für Hardy noch nicht installiert habe.

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    nachdem nun alle update installiert wurden habe ich eine neue Herausforderung:
    Bei der Ausführung des Befehls:
    Code:
    kpsewhich --var-value=TEXMFHOME
    erhalte ich
    Code:
    /home/marco/texmf
    obwohl ich in der ~/.profile und in der ~/.bashrc folgenden Eintrag hinzugefügt habe:
    Code:
    export TEXMFHOME='/home/marco/.miktex'
    Mach ich irgendwas falsch?

    Gruß
    Marco

  7. #7
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Zitat Zitat von mechanicus Beitrag anzeigen
    Hallo,

    nachdem nun alle update installiert wurden habe ich eine neue Herausforderung:
    Bei der Ausführung des Befehls:
    Code:
    kpsewhich --var-value=TEXMFHOME
    erhalte ich
    Code:
    /home/marco/texmf
    obwohl ich in der ~/.profile und in der ~/.bashrc folgenden Eintrag hinzugefügt habe:
    Code:
    export TEXMFHOME='/home/marco/.miktex'
    Mach ich irgendwas falsch?

    Gruß
    Marco
    Das steht in Widerspruch zu Zeile 47 der texmf.cnf (bei mir unter /usr/local/texlive/2008/texmf/web2c/), dort wird definiert:

    Code:
    TEXMFHOME = ~/texmf
    Du musst also in irgendeiner Weise diese Variable ändern. Lies dazu zumindest die Erklärungen in Deiner texmf.cnf.

    Gruß,
    Alexander

  8. #8
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Texmfhome

    Hallo Alexander,

    Zitat Zitat von cookie170 Beitrag anzeigen
    Du musst also in irgendeiner Weise diese Variable ändern.
    das macht er doch mit dem export-Befehl.

    Stefan

  9. #9
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Texmfhome

    Hallo Marco,

    starte mal eine neue shell oder logge Dich neu ein, falls Du das noch nicht getan hast, damit die Änderung in der jeweiligen Datei wirkt.

    Stefan

  10. #10
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hallo Marco,

    ich verwende openSUSE 11.0, tlmgr hat aber auch noch seine Macken. Insbesondere beim Aktualisieren kann einiges schief gehen. Aber es gibt wohl eine Reihe von Leuten, die daran basteln und das Ding wird von Woche zu Woche besser.

    Jedenfalls habe ich zugunsten von tlmgr die Krücke mpm gelöscht.

    Ach ja, eine wesentliche Einschränkung hat texlive 2008 allerdings: Niemand hat daran gedacht, dass Nutzer private \texmf-Verzeichnisse mit u.a. Schriften haben. Die einzige Lösung die ich gefunden habe, war, mir als einzigem Nutzer auf diesem Notebook zur Erzeugung der Formate vorübergehend Schreibrechte auf den Pfaden von texlive zu geben.

    Gruß,
    Alexander

  11. #11
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    mpm

    Hallo Alexander,

    Zitat Zitat von cookie170 Beitrag anzeigen
    Jedenfalls habe ich zugunsten von tlmgr die Krücke mpm gelöscht.
    Krücke? Ich nehme mal an, das ist nicht abfällig gemeint, sondern in der Tat im Sinne einer Gehhilfe für Distributionen ohne Paketmanager. Oder hat der mpm bei Dir nicht gut funktioniert?
    Ich bin froh, dass Christian nicht nur die Distribution für Windows programmiert hat und wartet sondern zudem den Paketmanager für Unix portiert hat - was gab es für Alternativen in den letzten Jahren? Den tlmgr gibt es erst seit kurzem, und wie Du schon schreibst, hat er noch Macken/Probleme. Ich werde ihn auch gern einsetzen, wenn er zuverlässig scheint. Jedoch hat der mpm sich für mich als sehr wertvolle Hilfe erwiesen. Selbst wenn es nicht so wäre, zollte ich dem Programmierer meine Achtung.

    Viele Grüße,

    Stefan

  12. #12
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Nein, nicht abfällig, aber "Gehhilfe" ist auch nicht besser, oder?

  13. #13
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    mpm/tlmgr

    Dann sag ich weiter "Paketmanager" dazu.
    Mittlerweile gibts übrigens den mpm 2.8 beta mit GUI, ich habe die Version allerdings noch nicht getestet. Ich freue mich übrigens auch sehr darüber, dass es den tlmgr nun gibt, die Installation werde ich aber erst noch an einem alten Zweitrechner testen, ehe ich mein aktuelles System umstelle.

    Viele Grüße,

    Stefan

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •