2016-12-01 4 views
0

Kann jemand bitte erklären, wo der Fehler ist? Versuch Treiber für NIC zu installieren, den Download von official Website und immer Fehler war:"Keine Regel, um das Ziel 'sauber' zu machen. Stopp. "Frage

[[email protected] r8169-6.023.02]# make clean modules 
make -C src/ clean 
make[1]: Entering directory `/home/av/r8169-6.023.02/src' 
make -C /lib/modules/3.10.0-327.36.3.el7.x86_64/build SUBDIRS=/home/av/r8169-6.023.02/src clean 
make[2]: Entering directory `/usr/src/kernels/3.10.0-327.36.3.el7.x86_64' 
make[2]: *** No rule to make target `clean'. Stop. 
make[2]: Leaving directory `/usr/src/kernels/3.10.0-327.36.3.el7.x86_64' 
make[1]: *** [clean] Error 2 
make[1]: Leaving directory `/home/av/r8169-6.023.02/src' 
make: *** [clean] Error 2 
[[email protected] r8169-6.023.02]# 

So ist das von Realtek bereitgestellt Handbuch sagt:

If you are running the target kernel, then you should be able to do :

   # make clean modules (as root or with sudo) 
       # make install 
       # depmod -a 
       # modprobe r8169 

Makefile ist:

KFLAG := 2$(shell uname -r | sed -ne 's/^2\.[4]\..*/4/p')x 

all: clean modules install 

modules: 
ifeq ($(KFLAG),24x) 
     $(MAKE) -C src/ -f Makefile_linux24x modules 
else 
     $(MAKE) -C src/ modules 
endif 

clean: 
ifeq ($(KFLAG),24x) 
     $(MAKE) -C src/ -f Makefile_linux24x clean 
else 
     $(MAKE) -C src/ clean 
endif 

install: 
ifeq ($(KFLAG),24x) 
     $(MAKE) -C src/ -f Makefile_linux24x install 
else 
     $(MAKE) -C src/ install 
endif 

Zusatz info

[[email protected] r8169-6.023.02]# lsmod | grep r8169 
[[email protected] r8169-6.023.02]# 

und Verzeichnis mit Makefile

[[email protected] r8169-6.023.02]# ls -lah 
total 24K 
drwxrwxrwx 3 root root 4.0K Sep 26 16:50 . 
drwx------. 4 av av 4.0K Nov 28 16:21 .. 
-rwxrwxrwx 1 root root 2.0K Oct 20 10:23 Makefile 
-rwxrwxrwx 1 root root 4.4K Oct 20 10:23 readme 
drwxrwxrwx 2 root root 4.0K Sep 26 16:50 src 
[[email protected] r8169-6.023.02]# 

Vielen Dank im Voraus

+0

Das Makefile in '/ usr/src/kernels/3.10.0-327.36.3.el7.x86_64' hat kein 'sauberes' Ziel – MadScientist

+0

Entschuldigung? Ich habe kein 'Makefile' in' usr/src/kernels/3.10.0-327.36.3.el7.x86_64' – Raphael

+0

Nun, das ist dann dein Problem. Sie können leicht sehen, was aus dem Logging, das Sie hier gepostet haben, passiert: Ihre Makefile-CD auf oberster Ebene befindet sich in 'src' und läuft dort' clean'. Das Makefile in 'src' cd's zu'/lib/modules/3.10.0-327.36.3.el7.x86_64/build', welches ein Symlink zu '/usr/src/kernels/3.10.0-327.36.3 sein könnte .el7.x86_64' und führt 'make SUBDIRS =/home/av/r8169-6.023.02/src clean' dort aus. Und da es (wie Sie sagen) kein Makefile gibt, findet es keine "saubere" Regel. Vielleicht erwartet es, dass dieses Verzeichnis einen bereits konfigurierten Linux-Kernel enthält (also existiert das Makefile)? – MadScientist

Antwort

0

Dont worry .. Es gibt nur einige Pakete werden intalled müssen. Geben Sie sudo synaptic in Terminal ein und geben Sie ein. im Suchfeld eingeben qt4-qmake und für die Installation markieren. dann wie oben Suche libqt4-dev und libxml2-dev und machen Sie die gleiche Markierung für die Installation gleichzeitig. dann gelten ohne zu prüfen, die Download-Option.

zu cd netanim Verzeichnis Dann gehen Sie zu und geben Sie make clean und geben Sie, wenn es nicht Art qmake NetAnim.pro und geben Sie funktioniert, dauert es einige Sekunden. Geben Sie ein und geben Sie make ein. Hier ist es fertig, es dauert weniger als eine Minute. Jetzt in Netanim Verzeichnis Tyoe ./NetAnim und geben Sie ein.

Hier sehen Sie Animationsschnittstelle. Viel Glück

Verwandte Themen