Index: head/de_DE.ISO8859-1/books/handbook/mirrors/chapter.xml =================================================================== --- head/de_DE.ISO8859-1/books/handbook/mirrors/chapter.xml (revision 48995) +++ head/de_DE.ISO8859-1/books/handbook/mirrors/chapter.xml (revision 48996) @@ -1,624 +1,620 @@ Bezugsquellen für &os; <acronym>CD</acronym> und <acronym>DVD</acronym> Sets Die &os;-CDs und -DVDs werden von verschiedenen Online-Händlern angeboten:
&os; Mall, Inc. 2420 Sand Creek Rd C-1 #347 Brentwood, CA 94513 USA Telefon: +1 925 240-6652 Fax: +1 925 674-0821 E-Mail: info@freebsdmall.com - WWW: - http://www.freebsdmall.com/ + WWW: http://www.freebsdmall.com/
Getlinux 78 Rue de la Croix Rochopt Épinay-sous-Sénart 91860 France E-Mail: contact@getlinux.fr - WWW: - http://www.getlinux.fr/ + WWW: http://www.getlinux.fr/
Dr. Hinner EDV Kochelseestr. 11 D-81371 München Germany Telefon: (0177) 428 419 0 E-Mail: infow@hinner.de WWW: - http://www.hinner.de/linux/freebsd.html + xlink:href="http://www.hinner.de/linux/freebsd.html">http://www.hinner.de/linux/freebsd.html
Linux Center Galernaya Street, 55 Saint-Petersburg 190000 Russia Telefon: +7-812-309-06-86 E-Mail: info@linuxcenter.ru WWW: - http://linuxcenter.ru/shop/freebsd + xlink:href="http://linuxcenter.ru/shop/freebsd">http://linuxcenter.ru/shop/freebsd
<acronym>FTP</acronym>-Server Die offiziellen Quellen von &os; sind mit anonymous FTP über ein weltweites Netz von Spiegeln erhältlich. Die Seite ftp://ftp.FreeBSD.org/pub/FreeBSD/ ist über HTTP und FTP erreichbar. Sie besteht aus mehreren Servern, die von den Cluster-Administratoren des Projekts über GeoDNS betrieben wird, um Benutzer auf den nächsten verfügbaren Spiegel umzuleiten. Sie können &os; auch über anonymous FTP von den folgenden Spiegeln beziehen. Wenn Sie &os; über anonymous FTP beziehen wollen, wählen Sie bitte einen Spiegel in Ihrer Nähe. Die unter Haupt-Spiegel aufgeführten Spiegel stellen normalerweise das komplette &os;-Archiv (alle momentan erhältlichen Versionen für jede unterstützte Architektur) zur Verfügung. Wahrscheinlich geht es aber schneller, wenn Sie einen Spiegel in Ihrer Nähe benutzen. Die Länder-Spiegel stellen die neusten Versionen für die beliebtesten Architekturen bereit, sie stellen aber unter Umständen nicht das komplette &os;-Archiv bereit. Auf alle Server kann mit anonymous FTP zugegriffen werden, einige Server bieten auch andere Zugriffsmethoden an. Die zur Verfügung stehenden Zugriffsmethoden sind bei jedem Server in Klammern angegeben. &chap.mirrors.ftp.index.inc; &chap.mirrors.lastmod.inc; &chap.mirrors.ftp.inc; Benutzen von <application>Subversion</application> Subversion Einführung Seit Juli 2012 nutzt &os; ausschließlich Subversion als Versionskontrollsystem zur Speicherung des gesamten &os; Quellcodes, der Dokumentation und der Ports-Sammlung. Subversion ist hauptsächlich ein Werkzeug für Entwickler. Die meisten Benutzer bevorzugen freebsd-update () um das &os; Basissystem zu aktualisieren, und portsnap () um die &os; Ports-Sammlung aktuell zu halten. Dieser Abschnitt zeigt, wie Subversion unter &os; installiert wird und wie Sie damit eine lokale Kopie des &os; Repositories erstellen. Weitere Informationen über die Benutzung von Subversion sind ebenfalls enthalten. <acronym>SSL</acronym> Root-Zertifikate Die Installation von security/ca_root_nss erlaubt es Subversion die Identität des HTTPS-Repository-Servers zu überprüfen. Die SSL Root-Zertifikate können aus der Ports-Sammlung installiert werden: &prompt.root; cd /usr/ports/security/ca_root_nss &prompt.root; make install clean Alternativ kann das Paket installiert werden: &prompt.root; pkg install ca_root_nss Svnlite Mit svnlite enthält &os; bereits eine vereinfachte Version von Subversion. Der Port oder das Paket ist nur erforderlich, wenn die Python oder Perl API benötigt wird, oder eine neuere Version von Subversion gewünscht ist. Der einzige Unterschied zum normalen Subversion ist, dass der Name des Kommandos svnlite lautet. Installation Falls svnlite nicht verfügbar ist, oder die komplette Version von Subversion benötigt wird, muss das Programm installiert werden. Subversion kann aus der Ports-Sammlung installiert werden: &prompt.root; cd /usr/ports/devel/subversion &prompt.root;make install clean Subversion kann auch als Paket installiert werden: &prompt.root; pkg install subversion <application>Subversion</application> benutzen Der svn Befehl wird verwendet, um eine Kopie der Quellen in ein lokales Verzeichnis zu holen. Die Dateien in diesem Verzeichnis werden lokale Arbeitskopie genannt. Verschieben oder löschen Sie das Zielverzeichnis bevor Sie checkout benutzen. In ein bestehendes nicht-svn Verzeichnis auszuchecken kann zu Konflikten zwischen den vorhandenen Dateien und denen aus dem Respository führen. In Subversion werden URLs in der Form von protocol://hostname/path verwendet, um ein Repository zu kennzeichnen. Die erste Komponente des Pfades ist das &os; Repository auf welches zugegriffen wird. Es gibt drei verschiedene Repositories. base für den Quellcode des &os; Basissystems, ports für die Ports-Sammlung und doc für die Dokumentation. Als Beispiel spezifiziert die URL svn://svn.FreeBSD.org/ports/head/ den Hauptzweig des Port-Repositories auf dem Mirror svn.FreeBSD.org, über das svn-Protokoll. Das Auschecken aus einem bestimmten Repository kann wie folgt durchgeführt werden: &prompt.root; svn checkout https://svn.FreeBSD.org/repository/branch lcwdir wobei: repository eines der Projekt-Repositories ist: base, ports oder doc. branch vom verwendeten Repository abhängt. ports und doc werden meist im head Zweig aktualisiert, während base die neueste Version von -CURRENT unter head und die jeweilige neueste Version des -STABLE Zweiges unter stable/9 (9.x) und stable/10 (10.x) verwaltet wird. lcwdir das Zielverzeichnis - ist, in dem die Inhalte des angegebenen Zweiges plaziert + ist, in dem die Inhalte des angegebenen Zweiges platziert werden sollen. Dies ist üblicherweise /usr/ports für ports, /usr/src für base, und /usr/doc für doc. Dieses Beispiel checkt die Ports-Sammlung aus dem Repositroy über das HTTPS-Protokoll aus, und speichert die Arbeitskopie unter /usr/ports. Wenn /usr/ports bereits vorhanden ist, aber nicht von svn erstellt wurde, denken Sie vor dem Auschecken daran, das Verzeichnis umzubenennen oder zu löschen. &prompt.root; svn checkout https://svn.FreeBSD.org/ports/head /usr/ports Dies kann eine Weile dauern, da beim ersten Auschecken der komplette Zweig vom entfernten Repository heruntergeladen werden muss. Bitte haben Sie Geduld. Nach dem ersten Auschecken können Sie Ihre lokale Arbeitskopie wie folgt aktualisieren: &prompt.root; svn update lcwdir Um /usr/ports aus dem oben erstellten Beispiel zu aktualisieren, benutzen Sie: &prompt.root; svn update /usr/ports Das Update ist viel schneller als ein Auschecken, da nur die Dateien übertragen werden müssen, die sich auch geändert haben. Eine alternative Möglichkeit zur Aktualisierung Ihrer Arbeitskopie nach dem Auschecken ist es, das bestehende Makefile in den Verzeichnissen /usr/ports, /usr/src, und /usr/doc zu nutzen. Setzen Sie dazu SVN_UPDATE und benutzen Sie das update Ziel. Zum Beispiel, um /usr/src zu aktualisieren: &prompt.root; cd /usr/src &prompt.root; make update SVN_UPDATE=yes <application>Subversion</application> Mirror Sites Subversion Repository Mirror Sites Das &os; Subversion Repository ist: svn.FreeBSD.org Dies ist ein öffentlich zugängliches Netzwerk aus Spiegeln, das GeoDNS verwendet, um einen entsprechenden Backend-Server auszuwählen. Um das &os; Subversion Repository über einen Browser anzuzeigen, verwenden Sie http://svnweb.FreeBSD.org/. Die &os; Subversion Spiegel verwendeten zuvor selbst signierte SSL-Zertifikate, wie bereits in diesem Kapitel erwähnt wurde. Seit dem 14. Juli 2015 verwenden nun alle Spiegel offizielle SSL-Zertifikate, die von Subversion erkannt werden, wenn der Port security/ca_root_nss installiert ist. Die alten, selbst signierten Zertifikate sind noch verfügbar, gelten mittlerweile aber veraltet. Falls der Port security/ca_root_nss nicht installiert ist, finden Sie hier die SHA1- und SHA256-Fingerabdrücke: Hash Fingerabdruck SHA1 E9:37:73:80:B5:32:1B:93:92:94:98:17:59:F0:FA:A2:5F:1E:DE:B9 SHA256 D5:27:1C:B6:55:E6:A8:7D:48:D5:0C:F0:DA:9D:51:60:D7:42:6A:F2:05:F1:8A:47:BE:78:A1:3A:72:06:92:60 HTTPS ist das bevorzugte Protokoll, es schützt Sie vor anderen Computern, die vortäuschen, der &os;-Mirror zu sein (gemeinhin bekannt als man in the middle-Angriff), oder anderweitig versuchen schlechte Daten an den Endnutzer zu senden. Wenn https aufgrund von Firewall- oder anderen Problemen nicht verwendet werden kann, dann ist svn die nächste Wahl. Sollte beides nicht verfügbar sein, nutzen Sie http. Diejenigen, die immer noch die veralteten Servernamen verwenden, finden hier die entsprechenden SHA1- und SHA256-Fingerabdrücke: Hash Fingerabdruck SHA1 (veraltet) 1C:BD:85:95:11:9F:EB:75:A5:4B:C8:A3:FE:08:E4:02:73:06:1E:61 SHA1 (veraltet) F6:44:AA:B9:03:89:0E:3E:8C:4D:4D:14:F0:27:E6:C7:C1:8B:17:C5 SHA256 (veraltet) 47:35:A9:09:A3:AB:FA:20:33:36:43:C5:1A:D6:E6:FB:EB:C0:C0:83:37:D4:46:9C:A0:AB:89:7F:C2:9C:4C:A3 SHA256 (veraltet) 48:3C:84:DB:7C:27:1B:FA:D5:0B:A0:D7:E0:4C:79:AA:A3:8E:A3:FA:84:E6:32:34:7D:EB:30:E6:11:01:CF:BE - Wenn Sie einen dieser Fingerabdrücke sehen, bedeutet dass + Wenn Sie einen dieser Fingerabdrücke sehen, bedeutet das wahrscheinlich, dass ein veralteter Servername verwendet wird. Weiterführende Informationen Weitere Informationen über die Verwendung von Subversion finden Sie im Subversion Buch mit dem Namen Versionskontrolle mit Subversion, oder in der Subversion Dokumentation. Benutzen von <application>rsync</application> rsync wird ähnlich wie &man.rcp.1; verwendet, besitzt aber mehr Optionen und verwendet das rsync remote-update Protokoll, das nur geänderte Dateien überträgt und damit viel schneller als ein normaler Kopiervorgang ist. rsync ist sehr nützlich, wenn Sie - einen &os;-FTP-Spiegel betreiben. Das Programm ist für viele + einen &os; FTP-Spiegel betreiben. Das Programm ist für viele Betriebssysteme erhältlich, mit &os; können Sie den Port net/rsync oder das fertige Paket benutzen. Die folgenden Server stellen &os; über das rsync-Protokoll zur Verfügung: Großbritannien rsync://rsync.mirrorservice.org/ Verfügbare Sammlungen: ftp.freebsd.org: Kompletter Spiegel des - &os;-FTP-Servers. + &os; FTP-Servers. Niederlande rsync://ftp.nl.FreeBSD.org/ Verfügbare Sammlungen: &os;: Kompletter Spiegel des - &os;-FTP-Servers. + &os; FTP-Servers. Russland rsync://ftp.mtu.ru/ Verfügbare Sammlungen: &os;: Kompletter Spiegel des - &os;-FTP-Servers. + &os; FTP-Servers. &os;-Archive: Ein Spiegel des - &os;-Archive-FTP-Servers. + &os; Archive-FTP-Servers. Schweden rsync://ftp4.se.freebsd.org/ Verfügbare Sammlungen: &os;: Kompletter Spiegel des - &os;-FTP-Servers. + &os; FTP-Servers. Taiwan rsync://ftp.tw.FreeBSD.org/ rsync://ftp2.tw.FreeBSD.org/ rsync://ftp6.tw.FreeBSD.org/ Verfügbare Sammlungen: &os;: Kompletter Spiegel des - &os;-FTP-Servers. + &os; FTP-Servers. Tschechische Republik rsync://ftp.cz.FreeBSD.org/ Verfügbare Sammlungen: ftp: Unvollständiger Spiegel des &os; FTP-Servers. &os;: Vollständiger Spiegel des &os; FTP-Servers. USA rsync://ftp-master.FreeBSD.org/ Dieser Server darf nur von primären Spiegeln benutzt werden. Verfügbare Sammlungen: &os;: Das Hauptarchiv des &os; FTP-Servers. acl: Die primäre ACL-Liste. rsync://ftp13.FreeBSD.org/ Verfügbare Sammlungen: &os;: Kompletter Spiegel des &os; FTP-Servers.