rolf82 schrieb:
Morgen
Ich habe mir das ganze gestert nochmals angesehen und nochmals viel gelesen....
Wenn ich nun S1 habe, ohne Internet, installiere das grundsystem inkl. dem Portstree.
Dann setzte ich S2 auf, Zuhause mit Internet, ebenfalls Grundsystem inkl. dem Portstree.
Nun mache ich im ISC-DHCP verzeichniss "make install" und die Software inkl. benötigte libs, etc. werden in den Portstree geladen und installiert.
Immer noch richtig??
Nun nehme ich den Portstree von S2 und kopieren ihn auf S1. Dann sollte ich ihn doch mit "make install" ebenfalls installieren?? Oder fängt ehr wieder an, mit dem download??
Wäre froh über ein Bejahen oder ein Verneinen
Besten dank
Gruss
Rolf
Ja, so kann man das machen. Dann hat man auch den aktuellsten Portstree.
Es geht aber auch etwas einfacher, sinnvoll wenn man keinen Zugang zu einem FreeBSD-Rechner mit Internet hat.
Dann leässt man sich mit "make fetch-list" einfach auflisten was gebraucht wird... das sieht dann (bei mir) so aus:
bash-2.05b# cd /usr/ports/net/isc-dhcp3-server
bash-2.05b# make fetch-list
/usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.ciril.fr/pub/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.ciril.fr/pub/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.grolier.fr/pub/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.grolier.fr/pub/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.freenet.de/pub/ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.freenet.de/pub/ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.fsn.hu/pub/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.fsn.hu/pub/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.kyushu-u.ac.jp/pub/Net/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.kyushu-u.ac.jp/pub/Net/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.iij.ad.jp/pub/network/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.iij.ad.jp/pub/network/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.dti.ad.jp/pub/net/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.dti.ad.jp/pub/net/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.u-aizu.ac.jp/pub/net/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.u-aizu.ac.jp/pub/net/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.linux.lv/pub/software/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.linux.lv/pub/software/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.sunet.se/pub/network/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.sunet.se/pub/network/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.epix.net/pub/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.epix.net/pub/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.nominum.com/pub/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.nominum.com/pub/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.nerdc.ufl.edu/pub/mirrors/ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.nerdc.ufl.edu/pub/mirrors/ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.nl.uu.net/pub/mirrors/ftp.isc.org/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.nl.uu.net/pub/mirrors/ftp.isc.org/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.pop-mg.com.br/pub/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.pop-mg.com.br/pub/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.ntua.gr/pub/net/isc/isc/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.ntua.gr/pub/net/isc/isc/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.metu.edu.tr/pub/mirrors/ftp.isc.org/dhcp/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.metu.edu.tr/pub/mirrors/ftp.isc.org/dhcp/dhcp-3.0-history/dhcp-3.0.1rc14.tar.gz || /usr/bin/env /usr/bin/fetch -ARr -S 842712
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/dhcp-3.0.1rc14.tar.gz || echo dhcp-3.0.1rc14.tar.gz not fetched
Der erste Eintrag zeigt hier, das man die Quellen hier bekommt:
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.1rc14.tar.gz
die kann man dann auch mit Windoofs saugen, auf CD brennen und dann auf dem FreeBSD-Rechner ins "distfiles" legen. Das vereinfacht in manchen Fällen (besonders bei Einsteigern) die die ganze Angelegenheit erheblich. Grundsätzlich ist der Internetzugang aber so ziemlich als erstes zu installieren, um alles nötige dann online abzuwickeln! (OpenBSD hat alles auf CD-Installation und -Update optimiert, da die Geld verdienen MÜSSEN... da kann man sich mit dem Internetzugang dann auch Zeit lassen)
Da ein "make clean" nur folgende Ausgabe hat:
bash-2.05b# make clean
===> Cleaning for isc-dhcp3-server-3.0.1.r14_6
sieht man, das keine Abhängigkeiten bestehen, und man muss dann auch nicht noch andere Quellen besorgen...
das bedeutet, er installiert es dann ohne zu murren.
zur Konfiguration von "isc-dhcp" habe ich auf meiner "Unterstützungsseite" (
http://os4.org/) beschrieben wie ich es bei mir gemacht habe (auch noch DNS, SMTP und POP3):
http://os4.org/os/bsd/freebsd/dhcp.html