Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19
  1. #1
    Friedberger Bohnapfel
    Themenstarter
    Avatar von Macnum
    Registriert
    07.2010
    Ort
    Freiberg
    Beiträge
    536

    Frage Terminal Befehle werden nicht gefunden

    Hallo liebe AT'ler,

    ich versuche gerade ein eigenes Paket in meinen LaTeX Dokumenten zu integrieren.
    Habe es sowohl in den ordner
    /usr/local/texlive/texmf-local/tex/latex/local
    als auch
    /usr/local/texlive/2010/texmf-dist/tex/latex
    kopiert. Nun wollte ich das Kommando
    Code:
    texhash
    ausführen, allerdings meldet mir das Terminal, dass dieser Befehl nicht existiert.
    Auch ein
    Code:
    sudo texhash
    bringt keine Änderung.
    Hatte dieses Problem schon häufiger. Auch
    Code:
    makefile, pdflatex, etc.
    funktionieren im Terminal nicht, und werden mit der Meldung "Command not found" quittiert.
    Wie sage ich LaTeX nun, dass es die Verzeichnisse aktualisieren soll?

    Ich habe eine 64-bit Texlive 2010 Installation, die ich als Teil des Mactex Paketes von tug.org geladen habe.
    Ich bin als Admin angemeldet und habe auch die Rechte an den Ordnern nicht verändert.
    15,4" MPB Mid2010 | OSX 10.7.3
    2,4 GHz | 120GB OCZ Vertex 2 |

    iPhone 4 | 16GB black |
    If you're afraid to fall - you fall because you're afraid. Everything is choice.



  2. #2
    Gelber Richard
    Registriert
    12.2005
    Ort
    Alzenau
    Beiträge
    12.365
    Für das Terminal musst du dien Pfad zu den Befehlen in der entsprechenden Variable einsetzen.
    Mit Echo $PATH kannst du ihn dir anzeigen lassen, über export verändern.

  3. #3
    Friedberger Bohnapfel
    Themenstarter
    Avatar von Macnum
    Registriert
    07.2010
    Ort
    Freiberg
    Beiträge
    536
    Ok den Befehl habe ich jetzt gefunden.
    Er liegt unter /usr/local/texlive/2010/bin/x86_64-darwin/.
    Wenn ich diesen Pfad jetzt abgebe, werden die Befehle zwar ausgeführt, allerdings kommt dann immer:
    Code:
    directory not writable
    Würde der export-Befehl hier Abhilfe schaffen?


    EDIT: gelöst

    wenn man
    Code:
    sudo/usr/local/texlive/2010/bin/x86_64-darwin/texhash
    eintippt, kommt die Passwortabfrage und es wird geupdatet.
    15,4" MPB Mid2010 | OSX 10.7.3
    2,4 GHz | 120GB OCZ Vertex 2 |

    iPhone 4 | 16GB black |
    If you're afraid to fall - you fall because you're afraid. Everything is choice.



  4. #4
    Hadelner Sommerprinz Avatar von quarx
    Registriert
    04.2005
    Ort
    Budenheim
    Alter
    36
    Beiträge
    8.528
    Eigene Pakete gehören in den texmf-Baum, also z.B. lokal nach
    Code:
    ~/Library/texmf
    oder ggf. in weitere Unterordner. Dann braucht man noch nicht mal texhash auszuführen.
    http://www.tug.org/mactex/faq/#qm04
    Wer A sagt, muss auch Rev. B sagen.
    AT-Bingo: #01 | #02 | #03 | #04 | #05 | #06

  5. #5
    Friedberger Bohnapfel
    Themenstarter
    Avatar von Macnum
    Registriert
    07.2010
    Ort
    Freiberg
    Beiträge
    536
    ok das werde ich mal testen

    wie kann ich eigentlich erreichen, dass ich nur sudo texhash eingeben muss und nicht den kompletten Pfad?
    15,4" MPB Mid2010 | OSX 10.7.3
    2,4 GHz | 120GB OCZ Vertex 2 |

    iPhone 4 | 16GB black |
    If you're afraid to fall - you fall because you're afraid. Everything is choice.



  6. #6
    Hadelner Sommerprinz Avatar von quarx
    Registriert
    04.2005
    Ort
    Budenheim
    Alter
    36
    Beiträge
    8.528
    Hast Du MacTeX installiert oder eine andere Distribution? In ersterem Fall sollte texhash immer im Pfad liegen.
    Wer A sagt, muss auch Rev. B sagen.
    AT-Bingo: #01 | #02 | #03 | #04 | #05 | #06

  7. #7
    Friedberger Bohnapfel
    Themenstarter
    Avatar von Macnum
    Registriert
    07.2010
    Ort
    Freiberg
    Beiträge
    536
    nur MacTex, aber als 64bit und da liegen sämtliche Befehle in einem anderen Ordner
    15,4" MPB Mid2010 | OSX 10.7.3
    2,4 GHz | 120GB OCZ Vertex 2 |

    iPhone 4 | 16GB black |
    If you're afraid to fall - you fall because you're afraid. Everything is choice.



  8. #8
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    Zitat Zitat von Macnum Beitrag anzeigen
    wie kann ich eigentlich erreichen, dass ich nur sudo texhash eingeben muss und nicht den kompletten Pfad?
    Code:
    sudo ln -s "/der/Pfad/zu/dem/Kommando" "/usr/local/bin"

  9. #9
    Hadelner Sommerprinz Avatar von quarx
    Registriert
    04.2005
    Ort
    Budenheim
    Alter
    36
    Beiträge
    8.528
    Das müsste man doch transparent umschalten können?
    Zitat Zitat von Doku
    Snow Leopard users will see both sets of binaries in the TeX Distribution Preference Pane, and can switch between them.
    Und TeX ist in 32 Bit IMHO fast genauso schnell.
    Wer A sagt, muss auch Rev. B sagen.
    AT-Bingo: #01 | #02 | #03 | #04 | #05 | #06

  10. #10
    Friedberger Bohnapfel
    Themenstarter
    Avatar von Macnum
    Registriert
    07.2010
    Ort
    Freiberg
    Beiträge
    536
    Auf 32bit umzustellen bringt nichts. Das Kommando wird nicht gefunden...
    Woran könnte es noch liegen, dass TeX-Kommandos nicht im richtigen Ordner liegen? Habe lediglich das MacTeX Paket installiert und soweit ich mich erinnere auch bei der Installation nichts verändert. Merkwürdig...


    Wrote with my iPhone using Fingertips
    15,4" MPB Mid2010 | OSX 10.7.3
    2,4 GHz | 120GB OCZ Vertex 2 |

    iPhone 4 | 16GB black |
    If you're afraid to fall - you fall because you're afraid. Everything is choice.



Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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