Hallo liebe Lesergemeinde,
nach längerer Zeit veröffentliche ich nun mal wieder einen Eintrag. In einem früheren Artikel habe ich schon darüber berichtet, wie mit wenig Aufwand TexLive 2008 auf einem Ubuntu System installiert werden kann. Zu einer der aufregensten Neuerungen zu dieser Distribution gehört ein eigener Paketmanager. Mit ihm ist es möglich neue Pakete direkt im System zu installieren ohne extra die *.sty Dateien etc. händisch in die entsprechenden Ordner zu kopieren und ins System zu integrieren, zudem können Pakete aktualisiert und gelöscht werden.
Der Paketmanager kann sowohl über die Konsole als auch übereine GUI gesteuert werden, auch wenn ich zugeben muss, dass die GUI nicht mehr wirklich zeitgemäß aussieht.
Ich werde hier nur kurz die GUI vorstellen, will man den Manager über die Konsole steuern, hilft die Dokumentationsseite des Paketmanagers sehr gut weiter.
Die GUI startet man mit dem Befehl
tlmgr --gui
Nun bekommt man folgende Oberfläche zu Gesicht. Zu allererst muss die aktuelle Paketliste aus dem Internet geladen werden. Die offizielle Paketquelle ist bereits voreingestellt, so dass nur noch auf den Button “Laden” gedrückt werden muss. Will man eine alternative Quelle verwenden, kann dies mit dem Button “Ändern” eingestellt werden. Nun hat man verschiedene Tabs zur Auswahl, die eigentlich selbsterklärend sind. Die beiden wichtigsten sind sicherlich “Installation” und “Aktualisieren”. Über das Suchfeld findet man dabei seine gewünschten Pakete sehr schnell. Vielmehr kann man zu diesem Programm eigentlich gar nicht mehr sagen, außer dass die Oberfläche einer Überarbeitung bedarf, denn sie nutzt die Grafikbibliothek PerlTK.
EDIT:
Ich habe noch ein paar Korrekturen:
1. Ich habe vergessen zu erwähnen, dass der Paketmanager natürlich als sudo ausgeführt werden muss, ansonsten kann man natürlich keine Pakete unter /usr/local/… installieren.
2. Beim händischen Kopieren des texlive Ordners funktioniert zwar Kompilieren via Kile und Konsole. Ich hatte mit dem Paketmanager nur probiert, ob er startet und die Pakete anzeigt. Dabei ist mir leider nicht aufgefallen, dass er keine Pakete als Installiert markiert! Der Paketmanager erkennt demnach keine installierte TexLive Distribution. Dies ist mir aufgefallen, als ich in der Konsole den Befehl:
sudo tlmgr update --all
ausgeführt habe. Das führte zu der Fehlermeldung:
Fundamental package bin-texlive not present, that is sooo bad.
Serious error, bin-texlive not found
Das ist natürlich sehr schlecht, da somit keine Aktualisierungen rein kommen. Bei einer Installation mit der Option die Symbolischen Links im Systemverzeichnis zu generieren tritt das Problem nicht auf.
Allerdings hat man mit dem Fehler auch Probleme, wenn man ein Ubuntu Upgrade startet. Da werden nämlich die alten TexLive Pakete wieder drüber installiert :-/
Da ich keine Lust habe alle halbe Jahre die Netzinstallation die Ewigkeiten dauert zu wiederholen, habe ich mir das TexLive Iso Image heruntergeladen und von diesem installiert. Nun war innerhalb von Minuten die Distri drauf. Leider sind die Pakete nicht sonderlich aktuell, so dass ein zusätzliches Update nötig wird. Nach der Umstellung auf die Installationsresourcen aus dem Netz:
sudo tlmgr -location http://mirror.ctan.org/systems/texlive/tlnet/2008 update --all
kommen eine ganze Reihe von Paketen zusammen. Insgesamt ist die Aktualisierung aber weniger Zeitaufwendig als eine Neuinstallation!
So dies war nun ein etwas längerer Nachtrag, aber wichtig für alle, die meine Installation nachgemacht haben.