Moin FreeBSD-Gemeinde.
Ich hänge derzeit irgendwie in einem kleinen Loch als Umsteiger von Debian
Nachdem ich mich ausgiebig mit Betriebssystemeinstellungen beschäftigt und mich an die doch etwas andere Umgebung gewöhnt habe, wollte ich mit folgendem Artikel weiter machen:
http://wiki.bsdforen.de/index.php/Apache_mit_PHP4_und_PHP5_als_CGI_installieren
Anders als von meiner Seite aus erwartet, beginnt der Artikel (wie ein ähnlicher anderer, wo nur PHP5 installiert wird als Modul) mit dem bauen des Portbaumes (cvsup /usr/ports/ports-supfile ...etc.) und man wird auf http://wiki.bsdforen.de/index.php/FreeBSD_-_Ports verwiesen.
Ich bin ja nun nicht dumm und gebe mir viel Mühe bevor ich hier was frage aber der Artikel wird ab einem bestimmten Punkt unübersichtlich und hinkt, will meinen, es klappt nicht.
Ok, was ist der Stand:
FreeBSD-6.1-SECURITY ist am laufen.
Kernel Security Level ist "enabled" sowie auf "1".
Ich führe als root (oder halt als user+su) folgendes aus:
pkg_add -r cvsup-without-gui
pkg_add -r sysutils/portupgrade
Keine Probleme, funktioniert einwandfrei.
cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile (auch ok)
*default host=cvsup2.at.FreeBSD.org
*default compress
in /etc/ports-supfile angepasst
cvsup -g /etc/ports-supfile
cd /usr/ports
make fetchindex
portsdb -u
pkgdb -F
Ich meine das lief soweit auch alles Fehlerfrei durch. Kann mich jedenfalls nicht daran erinnern, dass ich da Fehler hatte. Haken wir also ab.
Ab nun wird der Artikel unübersichtlich. Es nicht klar zu erkennen, womit ich weiter machen muss. Vom Verstand her würd ich ja sagen, gehts damit weiter:
cd /usr/ports/sysutils/portupgrade
make clean
make install clean
Beim "make install clean" gabs meine ich schon kleine Fehlerchen, da es gestern spät wurde bin ich mir hierbei schon nicht mehr so sicher. Ich werds nachher einfach nochmal in der Reihenfolge ausprobieren.
Dann:
/usr/local/sbin/portsnap fetch update
portsdb -u
pkgdb -F
Bis hierhin wieder keine Probleme. Für reine Paketaktualisierung finde ich den Aufwand bis hierhin jedoch ernorm, vor allem den zeitlichen. Das geht bei Debian aber deutlich fixer. Gut, es sind Ports und keine mit pkg_add gezogenen Pakete, muss man hierbei wohl berücksichtigen. Ich finds dennoch sehr aufwendig.
Ein finales "portupgrade -a" donnerte dann los und quittierte mir nach 2 Stunden, dass 2 geklappt haben, 19 nicht und 7 verworfen oder so. Insgesamt also scheisse. Wenn man sich an das HowTo hält, muss sowas doch funktionieren. Zumal mein System ansonsten per "freebsd-update" aktuell war, wie man ja auch an dem "FreeBSD-6.1-SECURITY" sehen kann.
Muss ich vorher etwa noch mein ganzes System wie hier beschrieben (http://wiki.bsdforen.de/index.php/FreeBSD_-_Make_World) neu zusammen basteln? Dann kann man ja schon fast gleich Gentoo nehmen
Ich hänge an dieser Stelle und bin von Ports auch garnicht begeistert bisher. Einen Zeitlichen Vorteil hatte ich dadurch nicht. Ehrlich gesagt wäre es ja schon fast schneller gewesen, die Apache-Sourcen downzuloaden und selber zu compilieren.
Nachteil ist übrigens durch den "portupgrade" mist, dass nun beim booten mein SSH nicht startet und mein der Port sei schon belegt. Ein /etc/rc.d/sshd restart läuft dann jedoch und es startet. Sehr merkwürdige Art sein System aktuell zu halten.
Mir scheinen diese Ports nicht geheuer. Wie kann ich damit denn wirklich seriös mein System aktuell halten? Kennt jemand eine bessere Anleitung, wenn möglich in Deutsch. Denn da das Thema für mich eh schon komplex genug ist, wäre eine englische Anleitung ja noch eine zusätzliche Belastung.
Ich hänge derzeit irgendwie in einem kleinen Loch als Umsteiger von Debian
Nachdem ich mich ausgiebig mit Betriebssystemeinstellungen beschäftigt und mich an die doch etwas andere Umgebung gewöhnt habe, wollte ich mit folgendem Artikel weiter machen:
http://wiki.bsdforen.de/index.php/Apache_mit_PHP4_und_PHP5_als_CGI_installieren
Anders als von meiner Seite aus erwartet, beginnt der Artikel (wie ein ähnlicher anderer, wo nur PHP5 installiert wird als Modul) mit dem bauen des Portbaumes (cvsup /usr/ports/ports-supfile ...etc.) und man wird auf http://wiki.bsdforen.de/index.php/FreeBSD_-_Ports verwiesen.
Ich bin ja nun nicht dumm und gebe mir viel Mühe bevor ich hier was frage aber der Artikel wird ab einem bestimmten Punkt unübersichtlich und hinkt, will meinen, es klappt nicht.
Ok, was ist der Stand:
FreeBSD-6.1-SECURITY ist am laufen.
Kernel Security Level ist "enabled" sowie auf "1".
Ich führe als root (oder halt als user+su) folgendes aus:
pkg_add -r cvsup-without-gui
pkg_add -r sysutils/portupgrade
Keine Probleme, funktioniert einwandfrei.
cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile (auch ok)
*default host=cvsup2.at.FreeBSD.org
*default compress
in /etc/ports-supfile angepasst
cvsup -g /etc/ports-supfile
cd /usr/ports
make fetchindex
portsdb -u
pkgdb -F
Ich meine das lief soweit auch alles Fehlerfrei durch. Kann mich jedenfalls nicht daran erinnern, dass ich da Fehler hatte. Haken wir also ab.
Ab nun wird der Artikel unübersichtlich. Es nicht klar zu erkennen, womit ich weiter machen muss. Vom Verstand her würd ich ja sagen, gehts damit weiter:
cd /usr/ports/sysutils/portupgrade
make clean
make install clean
Beim "make install clean" gabs meine ich schon kleine Fehlerchen, da es gestern spät wurde bin ich mir hierbei schon nicht mehr so sicher. Ich werds nachher einfach nochmal in der Reihenfolge ausprobieren.
Dann:
/usr/local/sbin/portsnap fetch update
portsdb -u
pkgdb -F
Bis hierhin wieder keine Probleme. Für reine Paketaktualisierung finde ich den Aufwand bis hierhin jedoch ernorm, vor allem den zeitlichen. Das geht bei Debian aber deutlich fixer. Gut, es sind Ports und keine mit pkg_add gezogenen Pakete, muss man hierbei wohl berücksichtigen. Ich finds dennoch sehr aufwendig.
Ein finales "portupgrade -a" donnerte dann los und quittierte mir nach 2 Stunden, dass 2 geklappt haben, 19 nicht und 7 verworfen oder so. Insgesamt also scheisse. Wenn man sich an das HowTo hält, muss sowas doch funktionieren. Zumal mein System ansonsten per "freebsd-update" aktuell war, wie man ja auch an dem "FreeBSD-6.1-SECURITY" sehen kann.
Muss ich vorher etwa noch mein ganzes System wie hier beschrieben (http://wiki.bsdforen.de/index.php/FreeBSD_-_Make_World) neu zusammen basteln? Dann kann man ja schon fast gleich Gentoo nehmen
Ich hänge an dieser Stelle und bin von Ports auch garnicht begeistert bisher. Einen Zeitlichen Vorteil hatte ich dadurch nicht. Ehrlich gesagt wäre es ja schon fast schneller gewesen, die Apache-Sourcen downzuloaden und selber zu compilieren.
Nachteil ist übrigens durch den "portupgrade" mist, dass nun beim booten mein SSH nicht startet und mein der Port sei schon belegt. Ein /etc/rc.d/sshd restart läuft dann jedoch und es startet. Sehr merkwürdige Art sein System aktuell zu halten.
Mir scheinen diese Ports nicht geheuer. Wie kann ich damit denn wirklich seriös mein System aktuell halten? Kennt jemand eine bessere Anleitung, wenn möglich in Deutsch. Denn da das Thema für mich eh schon komplex genug ist, wäre eine englische Anleitung ja noch eine zusätzliche Belastung.