| FreeBSD Handbuch | ||
|---|---|---|
| Zurück | Anhang A. Bezugsquellen für FreeBSD | Nach vorne |
CVSup ist eine Anwendung, die Verzeichnisbäume von einem entfernten CVS-Server bereitstellt und aktualisiert. Die Quellen von FreeBSD werden in einem CVS-Repository auf einer Entwicklungsmaschine in Kalifornien gepflegt. Mit CVSup können sich FreeBSD Benutzer den eigenen Quellbaum auf aktuellem Stand halten.
Zum Aktualisieren benutzt CVSup die Pull-Methode, bei der die Aktualisierungen vom Client angefragt werden. Der Server wartet dabei passiv auf Anfragen von Clients, das heißt er verschickt nicht unaufgefordert Aktualisierungen. Somit gehen alle Anfragen vom Client aus und die Benutzer müssen CVSup entweder manuell starten oder einen cron Job einrichten, um regelmäßig Aktualisierungen zu erhalten.
CVSup in genau dieser Schreibweise bezeichnet die Anwendung, die aus dem Client cvsup und dem Server cvsupd besteht. cvsup läuft auf den Maschinen der Benutzer, cvsupd läuft auf jedem der FreeBSD-Spiegel.
Wenn Sie die FreeBSD Dokumentation und die Mailinglisten lesen, werden Sie oft auf Sup, dem Vorgänger von CVSup stoßen. CVSup wird in gleicher Weise wie Sup benutzt und verfügt sogar über Konfigurationsdateien, die kompatibel zu denen von Sup sind. Da CVSup schneller und flexibler als Sup ist, wird Sup vom FreeBSD-Projekt nicht mehr benutzt.
CVSup können Sie leicht installieren, wenn Sie das vorkompilierte Paket net/cvsup aus der Ports-Sammlung benutzen. Alternativ können Sie net/cvsup auch ausgehend von den Quellen bauen, doch seien Sie gewarnt: net/cvsup hängt vom Modula-3 System ab, das viel Zeit und Platz zum Herunterladen und Bauen braucht.
Anmerkung: Wenn Sie CVSup auf einer Maschine ohne XFree86, beispielsweise einem Server, benutzen, stellen Sie sicher, dass Sie den Port ohne das CVSup-GUI, cvsup-without-gui verwenden.
Wenn Sie CVSup möglichst einfach installieren und konfigurieren wollen, installieren Sie mit pkg_add(1) das Paket net/cvsupit. Bei der Installation können Sie dann die Konfiguration von CVSup menügestützt durchführen.
Das Verhalten von CVSup wird mit einer Konfigurationsdatei gesteuert, die supfile genannt wird. Beispiele für Konfigurationsdateien finden Sie in dem Verzeichnis /usr/share/examples/cvsup/.
Ein supfile enthält die folgenden Informationen:
In den folgenden Abschnitten erstellen wir ein typisches supfile indem wir nach und nach diese Punkte klären. Zuerst beschreiben wir aber den Aufbau dieser Konfigurationsdatei.
Ein supfile ist eine Textdatei. Kommentare beginnen mit einem # und gelten bis zum Zeilenende. Leerzeilen und Zeilen, die nur Kommentare enthalten, werden ignoriert.
Die anderen Zeilen legen die Dateien fest, die ein Benutzer erhalten will. Der Server organisiert verschiedene Dateien in einer ``Sammlung'', deren Name auf einer Zeile angegeben wird. Nach dem Namen der Sammlung können mehrere durch Leerzeichen getrennte Felder folgen, die die oben angesprochenen Informationen festlegen. Es gibt zwei Arten von Feldern: Felder, die Optionen festlegen und Felder mit Parametern. Optionen bestehen aus einem Schlüsselwort, wie delete oder compress und stehen alleine. Ein Parameterfeld beginnt mit einem Schlüsselwort, dem = und ein Parameter, wie in release=cvs, folgt. Dieses Feld darf keine Leerzeichen enthalten.
In einem supfile werden normalerweise mehrere Sammlungen angefordert. Die erforderlichen Felder können explizit für jede Sammlung angegeben werden, dann werden jedoch die Zeilen ziemlich lang. Außerdem ist dieses Vorgehen sehr unhandlich, da die meisten Felder für alle Sammlungen gleich sind. CVSup bietet die Möglichkeit, Vorgaben für die Felder der Sammlungen festzulegen. Zeilen, die mit der Pseudo-Sammlung *default beginnen, legen Optionen und Parameter für nachfolgende Sammlungen im supfile fest. Der Vorgabewert kann in der Zeile einer bestimmten Sammlung überschrieben werden. Durch Hinzufügen weiterer *default Zeilen können die Vorgaben auch mitten im supfile überschrieben oder erweitert werden.
Mit diesem Wissen können wir nun ein supfile erstellen, das den Quellbaum von FreeBSD-CURRENT anfordert und aktualisiert.
Welche Dateien wollen Sie empfangen?
Dateien werden von CVSup in ``Sammlungen'' organisiert. Die erhältlichen Sammlungen werden später beschrieben. Wir wollen den Quellbaum von FreeBSD empfangen, der in der Sammlung src-all enthalten ist. Das supfile enthält pro Zeile eine Sammlung, in diesem Fall also nur eine einzige Zeile:
src-all
Welche Versionen der Dateien werden benötigt?
Mit CVSup können Sie jede Version der Quellen bekommen, da der cvsupd-Server seine Daten direkt aus dem CVS-Repository bezieht. Sie können die benötigten Versionen in den Parameterfeldern tag= und date= angeben.
Warnung: Achten Sie darauf, dass Sie das richtige tag=-Feld angeben. Einige Tags sind nur für spezielle Sammlungen gültig. Wenn Sie ein falsches Tag angeben oder sich verschreiben, wird CVSup Dateien löschen, die Sie wahrscheinlich gar nicht löschen wollten. Achten Sie insbesondere bei den ports-*-Sammlungen darauf, ausschließlich tag=. zu verwenden.
Mit tag= wird ein symbolischer Name aus dem Repository angegeben. Es gibt zwei verschiedene Tags: Tags, die Revisionen bezeichnen und Tags, die Zweige bezeichnen. Die ersteren sind statisch und fest an eine Revision gebunden. Ein Tag, das einen Zweig bezeichnet, bezieht sich dagegen zu einem gegebenen Zeitpunkt immer auf die aktuellste Revision. Da ein Tag eines Zweiges nicht an eine bestimmte Revision gebunden ist, kann sich dessen Bedeutung von heute auf morgen ändern.
Abschnitt A.7 zählt für Benutzer relevante Tags auf. Wenn Sie in der Konfigurationsdatei ein Tag, wie RELENG_4, angeben, müssen Sie diesem tag= vorstellen: tag=RELENG_4. Denken Sie daran, dass es für die Ports-Sammlung nur tag=. gibt.
Warnung: Achten Sie darauf, dass Sie den Namen eines Tags richtig angeben. CVSup kann nicht zwischen richtigen und falschen Tags unterscheiden. Wenn Sie sich bei der Angabe eines Tags vertippen, nimmt CVSup an, Sie hätten ein gültiges Tag angegeben, dem nur keine Dateien zugeordnet sind. Die Folge davon ist, dass Ihre vorhandenen Quellen gelöscht werden.
Wenn Sie ein Tag angeben, das sich auf einen Zweig bezieht, erhalten Sie die aktuellsten Revisionen der Dateien auf diesem Zweig. Wenn Sie eine frühere Revision erhalten möchten, können Sie diese im date= Feld angeben. Einzelheiten dazu finden Sie in der Manualpage von cvsup.
Wir möchten gerne FreeBSD-CURRENT beziehen und fügen die folgende Zeile am Anfang der Konfigurationsdatei ein:
*default tag=.
Eine wichtige Ausnahme ist wenn Sie weder ein tag=-Feld noch ein date=-Feld angeben. In diesem Fall erhalten Sie anstelle einer speziellen Revision die wirklichen RCS-Dateien aus dem CVS-Repository des Servers. Diese Vorgehensweise wird von Entwicklern bevorzugt, da sie mit einem eigenen Repository leicht die Entwicklungsgeschichte und Veränderungen von Dateien verfolgen können. Dieser Vorteil muss allerdings mit sehr viel Plattenplatz bezahlt werden.
Woher sollen die Dateien bezogen werden?
Im host=-Feld wird angegeben, woher cvsup die Dateien holen soll. Sie können hier jeden der CVSup-Spiegel angeben, doch sollten Sie einen Server in Ihrer Nähe auswählen. Für dieses Beispiel wollen wir den erfundenen Server cvsup666.FreeBSD.org verwenden:
*default host=cvsup666.FreeBSD.org
Bevor Sie CVSup laufen lassen, sollten Sie hier einen existierenden Server einsetzen. Den zu verwendenden Server können Sie auf der Kommandozeile mit -h hostname überschreiben.
Wo sollen die Dateien gespeichert werden?
Im prefix=-Feld teilen Sie cvsup mit, wo die Dateien gespeichert werden sollen. In diesem Beispiel werden wir die Quelldateien direkt im Verzeichnisbaum für Quellen /usr/src ablegen. Das Verzeichnis src ist schon in der Sammlung, die wir beziehen enthalten, so dass wir die folgende Zeile angeben:
*default prefix=/usr
Wo sollen die Statusinformationen von cvsup gespeichert werden?
cvsup legt in einem Verzeichnis Statusinformationen ab, die festhalten, welche Versionen schon empfangen wurden. Wir verwenden das Standardverzeichnis /usr/local/etc/cvsup:
*default base=/usr/local/etc/cvsup
Der Vorgabewert für base= ist genau dieses Verzeichnis, so dass wir diese Zeile nicht angeben müssen.
Wenn das Verzeichnis für die Statusinformationen nicht existiert, sollten Sie es jetzt anlegen, da cvsup ohne dieses Verzeichnis nicht startet.
Verschiedene Einstellungen:
Eine weitere Zeile sollte normalerweise in jedem supfile sein:
*default release=cvs delete use-rel-suffix compress
Mit release=cvs wird angegeben, dass der Server das FreeBSD Haupt-Repository abfragen soll, was praktisch immer der Fall ist (die Ausnahmen können in diesem Rahmen nicht diskutiert werden).
delete erlaubt es CVSup, Dateien zu löschen. Diese Option sollten Sie immer angeben, damit CVSup Ihren Quellbaum auch wirklich aktuell halten kann. CVSup löscht nur Dateien für die es auch verantwortlich ist. Andere Dateien, die sich in einem Baum unter Kontrolle von CVSup befinden, werden nicht verändert.
Wenn Sie wirklich etwas über das obskure use-rel-suffix erfahren wollen, lesen Sie bitte in der Manualpage nach, ansonsten geben Sie es einfach an und vergessen es.
Wenn Sie compress angeben, werden Daten auf dem Kommunikationskanal komprimiert. Wenn Sie über eine T1-Leitung oder eine schnellere Netzanbindung verfügen, brauchen Sie diese Option vielleicht nicht. In allen anderen Fällen beschleunigt sie aber den Ablauf.
Zusammenfassung:
Das vollständige supfile unseres Beispiels sieht nun so aus:
*default tag=.
*default host=cvsup666.FreeBSD.org
*default prefix=/usr
*default base=/usr/local/etc/cvsup
*default release=cvs delete use-rel-suffix compress
src-all
CVSup benutzt die Pull-Methode, das heißt wenn sich ein Client mit einem Server verbindet, erhält er eine Liste der verfügbaren Sammlungen und wählt aus diesen die herunterzuladenden Dateien aus. In der Voreinstellung wählt der Client alle Dateien aus, die zu einer gegebenen Sammlung und zu einem gegebenen Tag passen. Dieses Verhalten ist aber nicht immer erwünscht, besonders wenn Sie die doc, ports oder www Verzeichnisbäume synchronisieren. Die wenigsten Leute beherrschen vier oder fünf Sprachen und benötigen Dateien mit speziellen Anpassungen für eine Sprache. Wenn Sie die Ports-Sammlung synchronisieren, können Sie anstelle von ports-all einzelne Ports, wie ports-astrology oder ports-biology angeben. Die doc und www Verzeichnisbäume verfügen aber nicht über Sammlungen für spezielle Sprachen. In diesem Fall müssen Sie eines der vielen eleganten Merkmale von CVSup benutzen: Die refuse Datei.
Mit einer refuse Datei können Sie bestimmte Dateien einer Sammlung von der Übertragung ausschließen. Der Ort der refuse ist base/sup/refuse, wobei base in Ihrem supfile festgelegt wurde. In der Voreinstellung ist base das Verzeichnis /usr/local/etc/cvsup, der Ort der refuse Datei ist daher /usr/local/etc/cvsup/sup/refuse.
Das Format der refuse Datei ist einfach: Sie enthält eine Liste der Dateien und Verzeichnisse, die Sie nicht herunterladen wollen. Wenn Sie zum Beispiel keinen Bedarf an Anwendungen mit Anpassungen für Sprachen außer Englisch haben, könnte ein Teil Ihrer refuse Datei wie folgt aussehen:
ports/chinese
ports/french
ports/german
ports/hebrew
ports/japanese
ports/hungarian
ports/korean
ports/portuguese
ports/russian
ports/ukrainian
ports/vietnamese
doc/de_DE.ISO8859-1
doc/el_GR.ISO8859-7
doc/es_ES.ISO8859-1
doc/fr_FR.ISO8859-1
doc/it_IT.ISO8859-15
doc/ja_JP.eucJP
doc/nl_NL.ISO8859-1
doc/pt_BR.ISO8859-1
doc/ru_RU.KOI8-R
doc/sr_YU.ISO8859-2
doc/zh_TW.Big5
Die Aufzählung setzt sich für andere Sprachen fort. Eine vollständige Liste erhalten Sie, wenn Sie sich die Verzeichnisse auf dem FreeBSD FTP server anschauen. Beachten Sie bitte, dass der Name des Repositories das erste Verzeichnis in der refuse Datei ist.
Die refuse Datei spart Anwendern von CVSup, die über eine langsame Internetanbindung verfügen oder deren Internetverbindung zeitlich abgerechnet wird, wertvolle Zeit, da sie Dateien, die sie nicht benötigen, nicht mehr herunterladen müssen. Weitere Informationen zu refuse Dateien und anderen Eigenschaften von CVSup entnehmen Sie bitte der Manualpage.
Wir können nun eine Aktualisierung mit der folgenden Kommandozeile starten:
# cvsup supfile
supfile gibt dabei das eben erstelle supfile an. Wenn Sie X11 benutzen, wird cvsup ein GUI starten. Drücken Sie go und schauen Sie zu.
Das Beispiel aktualisiert die Dateien im Verzeichnisbaum /usr/src. Sie müssen cvsup als root starten, damit Sie die nötigen Rechte haben, die Dateien zu aktualisieren. Sie sind vielleicht ein bisschen nervös weil Sie das Programm zum ersten Mal anwenden und möchten zuerst einmal einen Testlauf durchführen. Legen Sie dazu ein temporäres Verzeichnis an und übergeben es auf der Kommandozeile von cvsup:
# mkdir /var/tmp/dest
# cvsup supfile /var/tmp/dest
Aktualisierungen werden dann nur in dem angegebenen Verzeichnis vorgenommen. CVSup untersucht die Dateien in /usr/src, wird aber keine dieser Dateien verändern. Die veränderten Dateien finden Sie stattdessen in /var/tmp/dest/usr/src. Die Statusdateien von CVSup werden ebenfalls nicht geändert, sondern in dem angegebenen Verzeichnis abgelegt. Wenn Sie Leseberechtigung in /usr/src haben, brauchen Sie das Programm noch nicht einmal unter root laufen zu lassen.
Wenn Sie X11 nicht benutzen wollen oder keine GUIs mögen, sollten Sie cvsup wie folgt aufrufen:
# cvsup -g -L 2 supfile
-g verhindert den Start des GUIs. Wenn Sie kein X11 laufen haben, passiert das automatisch, ansonsten müssen Sie diesen Schalter angeben.
Mit -L 2 gibt CVSup Einzelheiten zu jeder Aktualisierung aus. Die Wortfülle der Meldungen können Sie von -L 0 bis -L 2 einstellen. In der Voreinstellung -L 0 werden nur Fehlermeldungen ausgegeben.
Eine Zusammenfassung der Optionen von CVSup erhalten Sie mit cvsup -H. Genauere Informationen finden Sie in der Manualpage von CVSup.
Wenn Sie mit dem Ablauf der Aktualisierung zufrieden sind, können Sie CVSup regelmäßig aus cron(8) ausführen. In diesem Fall sollten Sie natürlich nicht das GUI benutzen.
Die CVSup Sammlungen sind hierarchisch organisiert. Es gibt wenige große Sammlungen, die in kleinere Teilsammlungen unterteilt sind. Wenn Sie eine große Sammlung beziehen, entspricht das dem Beziehen aller Teilsammlungen. Der Hierarchie der Sammlung wird in der folgenden Aufzählung durch Einrückungen dargestellt.
Die am häufigsten benutzen Sammlungen sind src-all und ports-all. Die anderen Sammlungen werden von wenigen Leuten zu speziellen Zwecken benutzt und es kann sein, dass diese nicht auf allen Spiegeln zur Verfügung stehen.
Das FreeBSD Haupt-Repository einschließlich der Kryptographie-Module.
Dateien, die zum Verteilen und Spiegeln von FreeBSD benötigt werden.
Quellen des FreeBSD Handbuchs und weiterer Dokumentation. Diese Sammlung enthält nicht die FreeBSD Webseite.
Die FreeBSD Ports-Sammlung.
Werkzeuge zum Archivieren.
Astronomie-Programme.
Audio-Programme.
Infrastruktur der Ports-Sammlung.
Benchmarks.
Biologie.
Computer Aided Design Werkzeuge.
Chinesische Sprachunterstützung.
Programme zur Datenkommunikation.
Zeichensatz Konvertierer.
Datenbanken.
Sachen, die sich vor dem Computer-Zeitalter auf dem Schreibtisch befanden.
Werkzeuge für Entwickler.
Editoren.
Programme, die andere Betriebssysteme emulieren.
Finanz-Anwendungen.
Werkzeuge für FTP Clients und Server.
Spiele.
Deutsche Sprachunterstützung.
Graphik-Programme.
Ungarische Sprachunterstützung.
Internet Relay Chat Werkzeuge.
Japanische Sprachunterstützung.
Java Werkzeuge.
Koreanische Sprachunterstützung.
Programmiersprachen.
E-Mail Programme.
Programme zur numerischen Mathematik.
MBone Anwendungen.
Verschiedene Werkzeuge.
Multimedia-Anwendungen.
Netzwerk-Programme.
USENET News Werkzeuge.
Programme für den Palm™.
Portugiesische Sprachunterstützung.
Druckprogramme.
Russische Sprachunterstützung.
Werkzeuge zum Thema Sicherheit.
Kommandozeilen-Shells.
System-Werkzeuge.
Programme zur Textverarbeitung (ohne Desktop Publishing).
Vietnamesische Sprachunterstützung.
Software rund um das World Wide Web.
X-Window Programme.
X11-Uhren.
X11-Dateiverwalter.
X11-Zeichensätze und Werkzeuge dazu.
X11-Werkzeuge.
X11-Server.
X11-Fensterverwalter.
Die FreeBSD Quellen einschließlich der Kryptographie-Module.
Verschiedene Dateien unter /usr/src.
Benutzer-Werkzeuge die im Einzelbenutzermodus gebraucht werden (/usr/src/bin).
Werkzeuge und Bibliotheken, die nicht aus dem FreeBSD-Projekt stammen und wenig verändert übernommen werden. (/usr/src/contrib).
Kryptographische Werkzeuge und Bibliotheken, die nicht aus dem FreeBSD-Projekt stammen und wenig verändert übernommen werden. (/usr/src/crypto).
Kerberos und DES (/usr/src/eBones). Wird in aktuellen Releases von FreeBSD nicht benutzt.
Konfigurationsdateien des Systems (/usr/src/etc).
Spiele (/usr/src/games).
Werkzeuge, die unter der GNU Public License stehen (/usr/src/gnu).
Header Dateien (/usr/src/include).
Kerberos5 (/usr/src/kerberos5).
KerberosIV (/usr/src/kerberosIV).
Bibliotheken (/usr/src/lib).
Systemprogramme, die von anderen Programmen ausgeführt werden (/usr/src/libexec).
Dateien, die zum Erstellen eines FreeBSD Releases notwendig sind (/usr/src/release).
Werkzeuge für den Einzelbenutzermodus (/usr/src/sbin).
Kryptographische Bibliotheken und Befehle (/usr/src/secure).
Dateien, die von mehreren Systemen gemeinsam benutzt werden können (/usr/src/share).
Der Kernel (/usr/src/sys).
Kryptographie Quellen des Kernels (/usr/src/sys/crypto).
Verschiedene Werkzeuge zur Pflege von FreeBSD (/usr/src/tools).
Benutzer-Werkzeuge (/usr/src/usr.bin).
System-Werkzeuge (/usr/src/usr.sbin).
Die Quellen der FreeBSD WWW Seite.
Die Konfigurationsdateien des CVSup Servers. Diese werden von den CVSup benutzt.
Die GNATS Datenbank, in der Problemberichte verwaltet werden.
Das Archiv der FreeBSD Mailinglisten.
Die formatierten Dateien der FreeBSD WWW Seite (nicht die Quellen). Diese werden von den WWW-Spiegeln benutzt.
Die CVSup FAQ und weitere Informationen über CVSup finden Sie auf The CVSup Home Page.
FreeBSD spezifische Diskussionen über CVSup finden auf der Mailingliste 'FreeBSD technical discussions' <freebsd-hackers@FreeBSD.org> statt. Dort und auf der Liste 'FreeBSD announcements' <freebsd-announce@FreeBSD.org> werden neue Versionen von CVSup angekündigt.
Fragen und Problemberichte sollten an den Autor des Programms <cvsup-bugs@polstra.com> weitergeleitet werden.
Die folgende Aufzählung enthält CVSup Server für FreeBSD:
cvsup.ar.FreeBSD.org (Betreuer <msagre@cactus.fi.uba.ar>)
cvsup.au.FreeBSD.org (Betreuer <cvsup@ntt.net.au>)
cvsup2.au.FreeBSD.org (Betreuer <cvsup@isp.net.au>)
cvsup3.au.FreeBSD.org (Betreuer <cvsup@speednet.com.au>)
cvsup4.au.FreeBSD.org (Betreuer <cvsup@ideal.net.au>)
cvsup5.au.FreeBSD.org (Betreuer <cvsup@cvsup5.au.FreeBSD.org>)
cvsup.br.FreeBSD.org (Betreuer <cvsup@cvsup.br.FreeBSD.org>)
cvsup2.br.FreeBSD.org (Betreuer <tps@ti.sk>)
cvsup3.br.FreeBSD.org (Betreuer <camposr@matrix.com.br>)
cvsup4.br.FreeBSD.org (Betreuer <cvsup@tcoip.com.br>)
cvsup5.br.FreeBSD.org (Betreuer <hostmaster@br.FreeBSD.org>)
cvsup.bg.FreeBSD.org (Betreuer <hostmaster@bg.FreeBSD.org>)
cvsup.cn.FreeBSD.org (Betreuer <phj@cn.FreeBSD.org>)
cvsup.dk.FreeBSD.org (Betreuer <jesper@skriver.dk>)
cvsup3.dk.FreeBSD.org (Betreuer <morten@skriver.dk>)
cvsup.de.FreeBSD.org (Betreuer <cvsup@cosmo-project.de>)
cvsup2.de.FreeBSD.org (Betreuer <cvsup@apfel.de>)
cvsup3.de.FreeBSD.org (Betreuer <ag@leo.org>)
cvsup4.de.FreeBSD.org (Betreuer <cvsup@cosmo-project.de>)
cvsup5.de.FreeBSD.org (Betreuer Ralf S. Engelschall <rse@FreeBSD.org>)
cvsup6.de.FreeBSD.org (Betreuer <adminmail@heitec.net>)
cvsup7.de.FreeBSD.org (Betreuer <karsten@rohrbach.de>)
cvsup.ee.FreeBSD.org (Betreuer <taavi@uninet.ee>)
cvsup.fi.FreeBSD.org (Betreuer <count@key.sms.fi>)
cvsup2.fi.FreeBSD.org (Betreuer <count@key.sms.fi>)
cvsup.fr.FreeBSD.org (Betreuer <hostmaster@fr.FreeBSD.org>)
cvsup2.fr.FreeBSD.org (Betreuer <ftpmaint@uvsq.fr>)
cvsup3.fr.FreeBSD.org (Betreuer <ftpmaint@enst.fr>)
cvsup4.fr.FreeBSD.org (Betreuer <ftpmaster@t-online.fr>)
cvsup5.fr.FreeBSD.org (Betreuer <freebsdcvsup@teaser.net>)
cvsup8.fr.FreeBSD.org (Betreuer <ftpmaint@crc.u-strasbg.fr>)
cvsup.gr.FreeBSD.org (Betreuer <ftpadm@duth.gr>)
cvsup2.gr.FreeBSD.org (Betreuer <paschos@cs.uoi.gr>)
cvsup.uk.FreeBSD.org (Betreuer <ftp-admin@plig.net>)
cvsup2.uk.FreeBSD.org (Betreuer Brian Somers <brian@FreeBSD.org>)
cvsup3.uk.FreeBSD.org (Betreuer <ben.hughes@uk.easynet.net>)
cvsup4.uk.FreeBSD.org (Betreuer <ejb@leguin.org.uk>)
cvsup5.uk.FreeBSD.org (Betreuer <mirror@teleglobe.net>)
cvsup.ie.FreeBSD.org (Betreuer <dwmalone@maths.tcd.ie>), Trinity College, Dublin.
cvsup.is.FreeBSD.org (Betreuer <hostmaster@is.FreeBSD.org>)
cvsup.jp.FreeBSD.org (Betreuer <cvsupadm@jp.FreeBSD.org>)
cvsup2.jp.FreeBSD.org (Betreuer Masafumi NAKANE <max@FreeBSD.org>)
cvsup3.jp.FreeBSD.org (Betreuer <shige@cin.nihon-u.ac.jp>)
cvsup4.jp.FreeBSD.org (Betreuer < cvsup-admin@ftp.media.kyoto-u.ac.jp>)
cvsup5.jp.FreeBSD.org (Betreuer <cvsup@imasy.or.jp>)
cvsup6.jp.FreeBSD.org (Betreuer <cvsupadm@jp.FreeBSD.org>)
cvsup.ca.FreeBSD.org (Betreuer <cvsup@ca.FreeBSD.org>)
cvsup.kr.FreeBSD.org (Betreuer <cjh@kr.FreeBSD.org>)
cvsup2.kr.FreeBSD.org (Betreuer <holywar@mail.holywar.net>)
cvsup3.kr.FreeBSD.org (Betreuer <hostmaster@cvsup3.kr.FreeBSD.org>)
cvsup.lv.FreeBSD.org (Betreuer <system@soft.lv>)
cvsup.lt.FreeBSD.org (Betreuer <domas.mituzas@delfi.lt>)
cvsup2.lt.FreeBSD.org (Betreuer <vaidas.damosevicius@sampo.lt>)
cvsup.nz.FreeBSD.org (Betreuer <cvsup@langille.org>)
cvsup.nl.FreeBSD.org (Betreuer <xaa@xaa.iae.nl>)
cvsup2.nl.FreeBSD.org (Betreuer <cvsup@nl.uu.net>)
cvsup3.nl.FreeBSD.org (Betreuer <cvsup@vuurwerk.nl>)
cvsup4.nl.FreeBSD.org (Betreuer <hostmaster@cvsup4.nl.FreeBSD.org>)
cvsup.no.FreeBSD.org (Betreuer <Per.Hove@math.ntnu.no>)
cvsup.at.FreeBSD.org (Betreuer <postmaster@wu-wien.ac.at>)
cvsup2.at.FreeBSD.org (Betreuer <ftp-admin.zid@univie.ac.at>)
cvsup.pl.FreeBSD.org (Betreuer <Mariusz@kam.pl>)
cvsup2.pl.FreeBSD.org (Betreuer <hostmaster@cvsup2.pl.FreeBSD.org>)
cvsup3.pl.FreeBSD.org (Betreuer <hostmaster@cvsup3.pl.FreeBSD.org>)
cvsup.pt.FreeBSD.org (Betreuer <jpedras@webvolution.net>)
cvsup.ro.FreeBSD.org (Betreuer <razor@ldc.ro>)
cvsup2.ro.FreeBSD.org (Betreuer <hostmaster@rofug.ro>)
cvsup3.ro.FreeBSD.org (Betreuer <veedee@c7.campus.utcluj.ro>)
cvsup.ru.FreeBSD.org (Betreuer <ache@nagual.pp.ru>)
cvsup2.ru.FreeBSD.org (Betreuer <dv@dv.ru>)
cvsup3.ru.FreeBSD.org (Betreuer <fjoe@iclub.nsu.ru>)
cvsup4.ru.FreeBSD.org (Betreuer <zhecka@klondike.ru>)
cvsup5.ru.FreeBSD.org (Betreuer <maxim@macomnet.ru>)
cvsup6.ru.FreeBSD.org (Betreuer <pvr@corbina.net>)
cvsup.sm.FreeBSD.org (Betreuer <sysadmin@alexdupre.com>)
cvsup.se.FreeBSD.org (Betreuer <pantzer@ludd.luth.se>)
cvsup2.se.FreeBSD.org (Betreuer <cvsup@dataphone.net>)
cvsup.sg.FreeBSD.org (Betreuer < mirror-maintainer@mirror.averse.net>)
cvsup.sk.FreeBSD.org (Betreuer <tps@tps.sk>)
cvsup2.sk.FreeBSD.org (Betreuer <tps@tps.sk>)
cvsup.si.FreeBSD.org (Betreuer <blaz@si.FreeBSD.org>)
cvsup2.si.FreeBSD.org (Betreuer <cuk@cuk.nu>)
cvsup.es.FreeBSD.org (Betreuer Jesus Rodriguez <jesusr@FreeBSD.org>)
cvsup2.es.FreeBSD.org (Betreuer Jesus Rodriguez <jesusr@FreeBSD.org>)
cvsup3.es.FreeBSD.org (Betreuer <jose@we.lc.ehu.es>)
cvsup.za.FreeBSD.org (Betreuer Mark Murray <markm@FreeBSD.org>)
cvsup2.za.FreeBSD.org (Betreuer Mark Murray <markm@FreeBSD.org>)
cvsup.tw.FreeBSD.org (Betreuer <ijliao@FreeBSD.org>)
cvsup3.tw.FreeBSD.org (Betreuer <foxfair@FreeBSD.org>)
cvsup4.tw.FreeBSD.org (Betreuer <einstein@NHCTC.edu.tw>)
cvsup5.tw.FreeBSD.org (Betreuer <einstein@NHCTC.edu.tw>)
cvsup6.tw.FreeBSD.org (Betreuer <jason@tw.FreeBSD.org>)
cvsup7.tw.FreeBSD.org (Betreuer <cvsup@abpe.org>)
cvsup8.tw.FreeBSD.org (Betreuer <heboy@FreeBSD.tku.edu.tw>)
cvsup9.tw.FreeBSD.org (Betreuer <cs871256@csie.ncu.edu.tw>)
cvsup10.tw.FreeBSD.org (Betreuer <rafan@infor.org>)
cvsup11.tw.FreeBSD.org (Betreuer <vanilla@FreeBSD.org>)
cvsup12.tw.FreeBSD.org (Betreuer <GEO.bbs@birdnest.twbbs.org>)
cvsup13.tw.FreeBSD.org (Betreuer <cdsheen@tw.FreeBSD.org>)
cvsup.cz.FreeBSD.org (Betreuer <cejkar@fit.vutbr.cz>)
cvsup2.ua.FreeBSD.org (Betreuer <freebsd-mnt@lucky.net>)
cvsup3.ua.FreeBSD.org (Betreuer <ftpmaster@ukr.net>), Kiev
cvsup4.ua.FreeBSD.org (Betreuer <phantom@cris.net>)
cvsup5.ua.FreeBSD.org (Betreuer <never@nevermind.kiev.ua>)
cvsup.tr.FreeBSD.org (Betreuer <roots@enderunix.org>)
cvsup.hu.FreeBSD.org (Betreuer <janos.mohacsi@bsd.hu>)
cvsup1.FreeBSD.org (Betreuer <cwt@networks.cwu.edu>), Washington state
cvsup2.FreeBSD.org (Betreuer <djs@secure.net> und Jacques Vidrine <nectar@FreeBSD.org>), Virginia
cvsup3.FreeBSD.org (Betreuer Garrett Wollman <wollman@FreeBSD.org>), Massachusetts
cvsup5.FreeBSD.org (Betreuer <mjr@blackened.com>), Arizona
cvsup6.FreeBSD.org (Betreuer <cvsup@cvsup.adelphiacom.net>), Illinois
cvsup7.FreeBSD.org (Betreuer John Polstra <jdp@FreeBSD.org>), Washington state
cvsup8.FreeBSD.org (Betreuer <hostmaster@bigmirror.com>), Washington state
cvsup9.FreeBSD.org (Betreuer John Polstra <jdp@FreeBSD.org>), Minnesota
cvsup10.FreeBSD.org (Betreuer John Polstra <jdp@FreeBSD.org>), California
cvsup11.FreeBSD.org (Betreuer <cvsup@research.uu.net>), Virginia
cvsup12.FreeBSD.org (Betreuer Will Andrews <will@FreeBSD.org>), Indiana
cvsup13.FreeBSD.org (Betreuer <dima@valueclick.com>), California
cvsup14.FreeBSD.org (Betreuer <freebsd-cvsup@mfnx.net>), California
cvsup15.FreeBSD.org (Betreuer <cvsup@math.uic.edu>), Illinois
cvsup16.FreeBSD.org (Betreuer <pth3k@virginia.edu>), Virginia
cvsup17.FreeBSD.org (Betreuer <cvsup@mirrortree.com>), Washington state
cvsup18.FreeBSD.org (Betreuer <hostmaster@cvsup18.FreeBSD.org>)
| Zurück | Zum Anfang | Nach vorne |
| CTM | Nach oben | CVS Tags |
Wenn Sie Fragen zu FreeBSD haben,
schicken Sie eine EMail an <de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie
eine Email an <de-bsd-translators@de.FreeBSD.org>.