Miktex-tools für freebsd (mini HowTo)

pjparker

Member
- Download des Archivs der Quelldateien von sourceforge
http://sourceforge.net/project/showfiles.php?group_id=10783&package_id=160151
- Entpacken des tar.gz-Files:
- dann checken ob libcurl 7.11.1< installiert ist (curl-config --version)
- anschließend muß man in Quelltext eine Zeile editiern
dazu ruft man mit
vim Libraries/MikTeX/PackageManager/internal.h (zeile 390)
auf und ersetzt
NumberToStringConverter_(/*[in]*/ time_t) durch
NumberToStringConverter_(/*[in]*/ long_int t)
- anschließend einfach
./configure
make install

-Nach der Installation einmaliges Initialisieren der Namens-Datenbank:
initexmf -u

Danch läßt sich Miktex-tolls wie folgt benutzen

* Initialisieren bzw. Aktualisieren der lokalen Paket-Datenbank:
(als su)
mpm --update-db

* Auflisten der verfügbaren Pakete:

mpm --list

* Informationen zu einem bestimmten Paket:

mpm --print-package-info=PACKAGE

* Installation eines bestimmten Paketes:
(als su)
mpm --install=PACKAGE

* Dokumentation bzw. Hilfe zu einem Paket:
(als su)
mthelp PACKAGE

Startet einen Browser, um eine html-Seite mit Dokumentation
anzuzeigen.

* Aktualisieren eines bestimmten Paketes:
(als su)
mpm --update=PACKAGE

Aktualisieren sämtlicher Pakete:
(als su)
mpm --update

Wichtig: der LaTeX-Distribution müssen neu installierte Pakete
bekanntgemacht werden mittels Aufruf von:
(als su)
texhash

in teTeX

Ab nun reicht es meist, den Namen des Paketes zu kennen und (als su)
mpm --install=PACKAGE sowie texhash aufzurufen, statt Pakete
einzeln zu suchen, herunterzuladen und manuell in die
Verzeichnisstruktur einzupflegen.

Bei reinen Info-Befehlen kann, wie oben angegeben, auf su verzichtet
werden.Kurze Info erhält
man am Prompt mit mpm --help sowie mpm --usage.

Das Installieren neuer Pakete funktionierte bei mir auf Anhieb, sie waren
sofort verwendbar.


Gruß pjparker
 
Ich halte nichts davon so am Paketsystem vorbeizufriemeln. Ein Port wäre sinnvoller investierte Arbeit als ein Wiki Artikel.
 
Zurück
Oben