- Comprehensive TeX Archive Network
-
Comprehensive TeX Archive Network (CTAN) ist ein sehr umfangreiches weltweites Archiv von FTP-Servern mit Software und Dokumentation rund um das Textsatzsystem TeX, das von den TeX-Anwendervereinigungen betrieben wird. Die Server werden täglich untereinander gespiegelt.
Die Anwendervereinigungen (im deutschsprachigen Raum: DANTE) verteilen jährlich mit der TeX Collection einen fast kompletten Serverabzug an ihre Mitglieder, den man auch über den Buchhandel beziehen kann.
In Anlehnung an CTAN gibt es für die Programmiersprache Perl ein entsprechendes Online-Archiv mit dem Namen CPAN. Ebenso existieren Varianten für die Programmiersprache Erlang (das CEAN) und eine allgemeine Wissenssammlung in Form des Comprehensive Knowledge Archive Network (CKAN), betrieben von der Open Knowledge Foundation.
Inhaltsverzeichnis
Geschichte
Vor der Gründung von CTAN gab es eine Reihe von Privatpersonen, die TeX öffentlich über das Internet verteilten, es gab aber keine systematische Sammlung der Software. Bei einer Podiumsdiskussion, die Joachim Schrod auf der EuroTeX-Tagung 1991 organisierte, kam die Idee auf, diese vereinzelten Sammlungen zusammenzuführen. (Schrod war an dem Thema interessiert, weil er seit 1982 in der TeX-Community aktiv ist und seinerzeit einen der größten FTP-Server in Deutschland betrieb.)
CTAN entstand 1992 und wurde von Rainer Schöpf und Joachim Schrod in Deutschland, von Sebastian Rahtz in Großbritannien und von George Greenwade in den USA aufgebaut. Der Name CTAN stammt von Greenwade.
Anfang 1993 wurden die Server erstmals untereinander synchronisiert. Die TeX Users Group stellte den Rahmen bereit, eine „technische Arbeitsgruppe“, um diese Arbeiten zu organisieren. Offiziell wurde die Gründung von CTAN bei der EuroTeX-Konferenz in Aston 1993 bekanntgegeben.
Die englische Webseite war von Anfang an immer am selben Ort in Cambridge platziert, während der amerikanische zweimal und der deutsche Server viermal umgezogen sind.
Standort von CTAN USA unter George Greenwade war zuerst die Sam Huston State University. 1995 wurde der Server zur University of Massachusetts in Boston verlegt, wo ihn Karl Berry weiter betrieb. 1999 bezog er sein letzteres Domizil im Saint Michael's College in Colchester, Vermont. Der Server war bis Ende Januar 2011 in Betrieb.[1]
Der erste deutsche CTAN-Server stand an der Universität Heidelberg und wurde von Rainer Schöpf betrieben. Er wurde 1999 an die Universität Mainz verlegt. Bei dem nächsten Umzug an die Universität Hamburg wechselte die Administration an Reinhard Zierke. Seit 2005 wird der deutsche CTAN-Knoten bei einem kommerziellen Hoster betrieben, weil der Traffic zwischenzeitlich so umfangreich geworden war, dass keine Universität mehr in der Lage war, den Server zu fördern. Träger des deutschen CTAN-Servers ist DANTE.
Heute wird CTAN von nur zwei ehrenamtlichen Mitarbeitern administriert: Rainer Schöpf und Robin Fairbairns verwalten die beiden Hauptknoten in Deutschland und an der Universität Cambridge, wobei Rainer Schöpf im Verhinderungsfall von Joachim Schrod vertreten wird. Jim Hefferon schied im Januar 2011 aus dem Team aus.[1][2] Er betreibt weiterhin das WWW-Portal zu CTAN, das einen alternativen Zugang zu den Paketen bietet und das auf dem Datenbestand des TeX Catalogue von Graham Williams aufbaut.
Die Traffic auf den Hauptknoten von CTAN – also ohne die 75 Spiegelserver – belief sich im Mai 2009 auf sechs Terabyte an Downloads pro Monat.[3]
Im September 2011 verzeichnete der TeX Catalogue 4.089 Pakete.
Dienste
CTAN stellt die folgenden Dienste bereit:[2]
- Im Upload-Service werden neue Software-Pakete, die von Entwicklern auf CTAN hochgeladen werden, geprüft und installiert. Gegebebenfalls sind Einzelfragen mit den Entwicklern zu klären. Diese Tätigkeit bereitet die Erstellung der TeX-Distribution TeX Live vor, da nur solche Pakete in die Distribution einfließen, die auch auf CTAN verfügbar sind.
- Der CTAN-Mirror-Master dient zum Aktualisieren der Daten, die auf den CTAN-Spiegelservern vorgehalten werden.
- Die Einträge des TeX Catalogue sind zu pflegen. Sie wurden vom CTAN-Team (überwiegend von Robin Fairbairns) über mehrere Jahre wesentlich erweitert und müssen laufend aktualisiert werden. Für neu hinzugekommene Pakete müssen neue Einträge angelegt werden.
- Die CTAN-Website bietet einen Zugriff auf den Bestand von CTAN sowie auf die Metadaten zu den einzelnen Software-Paketen über eine grafische Bedienoberfläche.
- Über eine Mailingliste werden Aktualisierungen auf CTAN bekanntgegeben. Die Liste kann auch über einen RSS-Feed gelesen werden.
- Für Entwickler gibt es ein internes SVN-Repository.
Weblinks
- CTAN – das WWW-Portal zu CTAN
- Eine Liste der CTAN-Spiegelserver
- CTAN-Suche auf dem deutschen CTAN-Knoten von DANTE
- TeX Collection – CTAN-Abzug auf DVD
- The TeX Catalogue OnLine verzeichnet alle Pakete, die man auf CTAN finden kann
Nachweise
- ↑ a b Jim Hefferon. tug.ctan.org offline. Posting. comp.text.tex, 30. Januar 2011. Abgerufen am 19. Februar 2011.
- ↑ a b Rainer Schöpf, Joachim Schrod: CTAN im 1. Quartal 2011. In: DTK 2/2011. S.21–24.
- ↑ George Grätzer: What is new in LaTeX? II. TeX implementations, evolution or revolution. In: Notices of the AMS. Mai 2009. S. 627−629, 628.
Wikimedia Foundation.