Probleme mit dem Installieren von Nvidia

tatoolz

Active Member
Hallo BSD´ler

nach fast 4 Jahren wollte ich mich nochmals in FreeBSD probieren.

Code:
 # uname -a
FreeBSD tatoolz 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

Ich habe hier einen neuen PC mit einer NVIDIA Geforce GT 630 4GB -Karte.
Hier ist es geplant, 2 Monitore anzusteuern.

Nach der Installation von xorg, und dem erstellen einer xorg.conf wurde mir immer ein
Code:
Fatal server error:
no screens found
gemeldet. Bei der Installation von xorg wurden wohl keine Nvidia treiber mit Installiert. Dies wollte ich nun nachholen, scheitere aber:

Code:
root@tatoolz:/usr/ports/x11/nvidia-driver # make install clean
===>  Building for nvidia-driver-310.44_1
===> src (all)
"/usr/share/mk/bsd.kmod.mk", line 12: "can't find kernel source tree"
*** [all] Error code 1

Stop in /usr/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-310.44.
*** [do-build] Error code 1

Stop in /usr/ports/x11/nvidia-driver.
*** [install] Error code 1

Stop in /usr/ports/x11/nvidia-driver.

Jemand einen Tipp, wie ich das Problem in den Griff bekomme?
 
"/usr/share/mk/bsd.kmod.mk", line 12: "can't find kernel source tree"
*** [all] Error code 1

Mmh, lass mich raten...moment...gleich habe ichs.... du hast keinen Kernel Source Tree installiert ;)?

/usr/src ist bei dir leer. Du musst den Source-Tree runterladen, entweder du holst dir das "src.txz" vom ftp-Server

ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/9.1-RELEASE

und entpackst es nach /usr/src und machst anschliessend ein freebsd-update fetch install, damit der Source-Tree mit den aktuellen Patches versehen wird, oder

du ziehst dir den Tree aus dem SVN z.B.

http://svn.freebsd.org/base/release/9.1.0/

Die FreeBSD-Versionsnummer muss natürlich angepasst werden. Ich bin jetzt davon ausgegangen, dass du 9.1 benutzt.
 
danvari: Das ist der falsche Branch. Du willst releng/9.1 nicht release/9.1.0. Letzteres ist der Snapshot des Releases ohne irgendwelche Updates.
 
Ring di alarm, csup is dying!
Es gibt den langfristigen Plan auf svn umzustellen. Das wurde vor einigen Monaten durch einen Vorfall beschleunigt:
http://www.freebsd.org/news/2012-compromise.html
Es sollte auf svn umgestiegen werden. In den Ports gibt es das Werkzeug svnup:
http://www.freshports.org/net/svnup/

Alternative Binary Updates für das FreeBSD Basissytem mit freebsd-update:
http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html
Binary Updates für die Ports mit pkgng
http://www.freshports.org/ports-mgmt/pkg/

Oder Updates für die Baupläne der Ports mit portsnap:
http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/updating-upgrading-portsnap.html
Dann die gewünschten Ports selbst bauen. Etwa mit Hilfe von portmaster:
http://www.freshports.org/ports-mgmt/portmaster/
Es gibt auch noch das Werkeug portupgrade
http://www.freshports.org/ports-mgmt/portupgrade/
... welches jedoch mehr Abhängigkeiten, wie etwa ruby hat und eine extra Datenbank benötigt, die wiederum Pflege gerne hat (pkgdb -Ffv).

Wie es aussieht, scheint das FreeBSD Handbuch leider was das aktuell halten betrifft nicht mehr ganz aktuell zu sein.
 
FreeBSD 10.0 wird übrigens mit "svnlite" ein minimales Subversion beinhalten.
 
Zurück
Oben