Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 16

Thema: Nutzung des Miktex Update Mangers unter Linux

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

  8. #8
    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

  9. #9
    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

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

    Problem gelöst

    Hallo,

    ich habe das Problem gelöst (vielleicht unschön, aber es funktioniert):

    Die Datei texmf.cnf (bei mir /etc/texmf) kann nur indirekt geändert werden. Unter
    /etc/texmf/texmf-d/ gibt es die Datei 05TeXMF.cnf in der TEXMFHOME festgelegt wird. Hier habe ich meinen Pfad angeben:
    Code:
    TEXMFHOME = $HOME/.miktex
    Anschließend konnte ich mit dem Befehl
    Code:
    sudo update-texmf
    die Datei texmf.cnf auf den neuen Pfad setzen.
    Ist nicht schön, aber selten.

    Danke für eure Hilfe.
    @Alexander: Hast du Texlive unter Ubuntu laufen? Wenn ja, funktioniert bei dir tlmgr?

    Gruß
    Marco

  11. #11
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von mechanicus Beitrag anzeigen
    Hast du Texlive unter Ubuntu laufen? Wenn ja, funktioniert bei dir tlmgr?
    geht der bei dir nicht? ist viel einfacher als mpm.

    Herbert

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

    ich hatte ihn unter 8.10 instastalliert und ich konnte die Bezugsquelle nicht ändern. Ich wollte jetzt auf meinen Laptop auch noch Ubuntu installieren, allerdings 8.04 und werde es dann nochmal probieren. Ich wollte eigentlich auch kein mpm.

    Gruß
    Marco

  13. #13
    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

  14. #14
    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

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

Lesezeichen

Berechtigungen

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