Für **Original TeX Live** gibt es ebenfalls so etwas wie die automatische Nachinstallation von Paketen, wenn man [`texliveonfly`](http://www.ctan.org/pkg/texliveonfly) für den LaTeX-Lauf verwendet. Dabei handelt es sich um Python-Programm, das `latex`, `pdflatex`, `xelatex` oder `lualatex` aufruft, die log-Datei bezüglich fehlender Dateien auswertet, ggf. das zugehörige TeX-Live-Paket über `tlmgr` installiert und dann einen weiteren LaTeX-Lauf durchführt. Persönlich habe ich keine Erfahrung damit, da ich immer die Standardinstallation von TeX Live verwende.
Bei der [Standardinstallation des originalen TeX-Live](http://www.tug.org/texlive) wird eine **Vollinstallation** durchgeführt. Das heißt es werden alle Pakete installiert, die von TeX Live bereitgestellt werden. Es kann allerdings sein, dass seit der letzten Installation neue Pakete hinzugekommen sind. Hier hilft es, wenn man mit dem TeX Live Manager, `tlmgr` ein Update aller Pakete durchführt. Das geht von der Kommandozeile einfach per:
<pre>
tlmgr update --all
</pre>
Ggf. erhält man eine Warnung, dass zunächst die Infrastuktur mit
<pre>
tlmgr update --self
</pre>
erneuert werden muss. In diesem Fall sollte man genau das tun und danach erneut das Update starten.
Will man erst einmal sehen, was bei einem Update geschehen würde, so gibt man als zusätzliche Option `--dry-run` an. In diesem Fall erhält man nur Meldungen über zu löschende und zu installierende Pakete.
Ggf. kann man auch einzelne TeX-Live-Pakete mit
<pre>
tlmgr update <i>PAKETNAME</i>
</pre>
aktualisieren oder mit
<pre>
tlmgr install <i>PAKETNAME</i>
</pre>
installieren.
Hat man **keine Vollinstallation**, so kann man ebenfalls mit
<pre>
tlmgr install <i>PAKETNAME</i>
</pre>
fehlende Pakete nachinstallieren. Man kann dabei auch mehr als einen *PAKETNAME* angeben. Die Namen der TeX-Live-Pakete findet man ähnlich wie bei MiKTeX über die [CTAN-Suche](http://www.ctan.org/pkg/ctan). Eine weitere Möglichkeit ist, mit
<pre>
tlmgr --global search --file <i>PAKETDATEI</i>
</pre>
die Paketdatenbanken der Repositories nach dem zugehörigen TeX-Live-Paket zu befragen. So liefert beispielsweise
<pre>
tlmgr --global search --file showframe.sty
</pre>
als Antwort:
<pre>
eso-pic:
texmf-dist/tex/latex/eso-pic/showframe.sty
</pre>
Die Datei `showframe.sty` ist also im TeX-Live-Paket `eso-pic` enthalten und kann bei Bedarf mit
<pre>
tlmgr install eso-pic
</pre>
installiert werden.
Für Pakete, die **nicht als TeX-Live-Paket verfügbar** sind, entspricht das Vorgehen dem, das läuft das ganze etwas anders. Zunächst sollte man in diesem Fall abklären, ob es sich dabei überhaupt um ein aktuelles, freies Paket handelt. Oftmals vagabundieren durch das Internet Beispiele, die Pakete enthalten, die aus gutem Grund nicht von TeX Live angeboten werden. Dabei genügt es allerdings nicht, dass ein Paket veraltet ist, da TeX Live auch eigentlich veraltete Pakete noch sehr lange unterstützt. Dagegen werden Pakete mit unklarer bzw. nicht freier Lizenz von TeX Live grundsätzlich nicht angeboten.
Dann muss man sich zunächst die Paketdatei beispielsweise von [CTAN](http://www.ctan.org/pkg) oder der Homepage des Pakets beschaffen. Je nachdem, muss man (ganz nach den Anleitungen in den entsprechenden TeXwelt-Artikeln) [die Paketdatei(en) aus den Paketquellen erzeugen](http://www.texwelt.de/wissen/fragen/4961) und anschließend [die Paketdatei(en) installieren](http://www.texwelt.de/wissen/fragen/4887/wie-kann-ich-klassen-oder-pakete-verwenden-die-nur-als-einzelne-datei-bereitgestellt-werden). Für Paket, die in `TEXMFLOCAL` oder `TEXMFHOME` installiert wurden, benötigt man i. d. R. kein `texhash`. Installiert man sehr viele Pakete auf diese Weise, kann aber `texhash` deren Auffinden ggf. ebenfalls beschleunigen.
Ist alles erfolgreich verlaufen, so verschwindet die Fehlermeldung beim nächsten LaTeX-Lauf.
Sollte man selbst mit Hilfe von Internet-Suchmaschinen nicht in der Lage sein, das TeX-Live-Paket bzw. das CTAN-Paket oder die Homepage zu einem Paket zu finden, kann man gerne eine entsprechende Frage, etwas »Wo finde ich bereits für MiKTeX angegeben habe.Paket …?« hier auf TeXwelt stellen.