Using SambaRobert Eckstein, David Collier-Brown, Peter Kelly1st Edition November 1999 1-56592-449-5, Order Number: 4495 416 pages, $34.95 |
Anhang E. Samba mit CVS herunterladen
Dieser Anhang enthält Informationen, wie man die letzte Source-Version von Samba unter Verwendung des Concurrent Versions System (CVS) herunterlädt. CVS ist ein frei verfügbares Konfigurations-Management-Tool, von Cyclic Software zur Verfügung gestellt, und wird unter der GNU General Public License vertrieben. Du kannst die letzte Kopie von http://www.cyclic.com/ herunterladen.
CVS arbeitet an der Spitze des GNU Revision Control Systems (RCS). Viele Unix-Systeme kommen vorinstalliert mit RCS. Wenn du also die letzte Version von RCS herunterladen willst, kannst du sie bei http://ftp.gnu.org/gnu/rcs/ finden.
Eines der nettesten Dinge von CVS ist die Fähigkeit, Remote-Logins zu beherrschen. Das bedeutet, dass Leute auf der ganzen Welt im Internet verschiedene Quelldateien für irgendein Projekt, das eine CVS-Sammlung verwendet, herunterladen und updaten können. Dasselbe ist der Fall mit Samba. Sobald du RCS und CVS auf deinem System installiert hast, musst du zuerst beim Samba-Quellserver mit folgendem Befehl einloggen:
cvs -d :pserver:cvs@cvs.samba.org:/cvsroot loginDas teilt CVS mit, dass es sich mit dem CVS-Server bei cvs.samba.org verbinden soll. Sobald du verbunden bist, kannst du den letzten Quell-Baum mit folgendem Befehl herunterladen:
cvs -d :pserver:cvs@cvs.samba.org:/cvsroot co sambaDies lädt die ganze Samba-Distribution (Datei für Datei) in ein Verzeichnis mit Namen /samba, das auf deiner Festplatte erzeugt wird. Dieses Verzeichnis hat dieselbe Struktur wie die Samba-Quell-Distribution, wie sie in Kapitel 2, Samba auf einem Unix-System installieren beschrieben ist. Es enthält Quell- und Haupt-Dateien, Dokumentation und Muster-Konfigurationsdateien, um dir am Anfang behilflich zu sein. Nachdem du damit fertig bist, kannst du den Anweisungen in Kapitel 2 folgen, um Samba auf deinem Server zu konfigurieren und zu kompilieren.
© 1999, O'Reilly & Associates, Inc.