von KOMA » Sa 4. Apr 2009, 08:26
TEXMFDIST (das ist der TEXMF-Baum, den Du verwendet hast) steht unter Kontrolle der Paketverwaltung des TeX-Systems. Das bedeutet, dass der MiKTeX-Paketmanager hier Pakete installiert, deinstalliert, aktualisiert.
Hier Pakete manuell zu installieren ist ungeschickt, weil zum einen der Paketmanager nichts davon weiß. Das bedeutet, dass wenn Du beispielsweise die Rechte falsch gesetzt hast, es passieren kann, dass der Paketmanager irgendwann bei einer Installation ein Problem bekommt. Wenn Du die Rechte richtig gesetzt hast, kann es passieren, dass der Paketmanager irgendwann etwas löscht oder überschreibt, was Du installiert hast. Sollte beispielsweise irgendwann biblatex als MiKTeX-Paket erscheinen, aber dabei die eine oder andere Datei in einem anderen Verzeichnis installiert werden, dann bekommst Du ein Versionsdurcheinander, das sehr schwer in den Griff zu bekommen ist.
Zum anderen ist es auch ungeschickt, weil Du irgendwann (und das geht schneller, als man denkt) den Überblick verlierst, welche Pakete Du manuell installiert hast. Wenn dann irgendwann MiKTeX 2.7 heraus kommt und Du das neu installierst, weißt Du nicht mehr, welche manuell installierten Pakete noch zu berücksichtigen sind.
Aus diesem Grund gibt es die Möglichkeit, mehrere TEXMF-Bäume zu verwenden. TEXMFDIST überlässt man komplett dem Paketmanager. Der darf darin machen was er will. TEXMFLOCAL verwendet man selbst für Installationen, die allen Anwendern zur Verfügung stehen sollen. Den Baum kann man ggf. auch bei einer neuen TeX-Installation erst einmal einfach wiederverwenden (sollte dann aber noch kontrollieren, ob es die manuell installieren Pakete inzwischen auch per Paketmanager gibt, um sie dann ggf. aus TEXMFLOCAL zu beseitigen). TEXMFHOME sollte ein Verzeichnis sein, auf das man nur selbst Zugriff hat. Hier kann man alle privaten Pakete und Konfigurationen ablegen, etwa bei Verwendung von scrlttr2 die lco-Datei mit den persönlichen Briefeinstellungen und den Absenderdaten.
Ob Du nun Deine ungeschickt in TEXMFDIST installierten Dateiennach TEXMFLOCAL verschiebst, oder das Risiko eingehst, dass sich das irgendwann als Fehler herausstellt, musst Du selbst entscheiden.
TEXMFDIST (das ist der TEXMF-Baum, den Du verwendet hast) steht unter Kontrolle der Paketverwaltung des TeX-Systems. Das bedeutet, dass der MiKTeX-Paketmanager hier Pakete installiert, deinstalliert, aktualisiert.
Hier Pakete manuell zu installieren ist ungeschickt, weil zum einen der Paketmanager nichts davon weiß. Das bedeutet, dass wenn Du beispielsweise die Rechte falsch gesetzt hast, es passieren kann, dass der Paketmanager irgendwann bei einer Installation ein Problem bekommt. Wenn Du die Rechte richtig gesetzt hast, kann es passieren, dass der Paketmanager irgendwann etwas löscht oder überschreibt, was Du installiert hast. Sollte beispielsweise irgendwann biblatex als MiKTeX-Paket erscheinen, aber dabei die eine oder andere Datei in einem anderen Verzeichnis installiert werden, dann bekommst Du ein Versionsdurcheinander, das sehr schwer in den Griff zu bekommen ist.
Zum anderen ist es auch ungeschickt, weil Du irgendwann (und das geht schneller, als man denkt) den Überblick verlierst, welche Pakete Du manuell installiert hast. Wenn dann irgendwann MiKTeX 2.7 heraus kommt und Du das neu installierst, weißt Du nicht mehr, welche manuell installierten Pakete noch zu berücksichtigen sind.
Aus diesem Grund gibt es die Möglichkeit, mehrere TEXMF-Bäume zu verwenden. TEXMFDIST überlässt man komplett dem Paketmanager. Der darf darin machen was er will. TEXMFLOCAL verwendet man selbst für Installationen, die allen Anwendern zur Verfügung stehen sollen. Den Baum kann man ggf. auch bei einer neuen TeX-Installation erst einmal einfach wiederverwenden (sollte dann aber noch kontrollieren, ob es die manuell installieren Pakete inzwischen auch per Paketmanager gibt, um sie dann ggf. aus TEXMFLOCAL zu beseitigen). TEXMFHOME sollte ein Verzeichnis sein, auf das man nur selbst Zugriff hat. Hier kann man alle privaten Pakete und Konfigurationen ablegen, etwa bei Verwendung von scrlttr2 die lco-Datei mit den persönlichen Briefeinstellungen und den Absenderdaten.
Ob Du nun Deine ungeschickt in TEXMFDIST installierten Dateiennach TEXMFLOCAL verschiebst, oder das Risiko eingehst, dass sich das irgendwann als Fehler herausstellt, musst Du selbst entscheiden.