Quelqu'un peut-il expliquer s'il vous plaît où est l'erreur? Essayer d'installer des pilotes pour la carte réseau qui a été le téléchargement à partir official site et erreur est survenue lors:"Aucune règle pour rendre la cible" propre ". Stop. "Numéro
[[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]#
Ainsi, le manuel fourni par Realtek dit:
MakefileIf 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
est:
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
supplémentaires info
[[email protected] r8169-6.023.02]# lsmod | grep r8169
[[email protected] r8169-6.023.02]#
et répertoire avec 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]#
Merci à l'avance
Le makefile dans '/ usr/src/kernels/3.10.0-327.36.3.el7.x86_64' n'a pas de cible' clean' – MadScientist
Désolé? Je n'ai pas 'Makefile' dans' usr/src/kernels/3.10.0-327.36.3.el7.x86_64' – Raphael
Eh bien, c'est votre problème alors. Vous pouvez facilement voir ce qui se passe à partir de l'enregistrement que vous avez posté ici: votre cd de makefile de haut niveau dans 'src' et exécute' make clean' là. Le makefile de 'src' cd est'/lib/modules/3.10.0-327.36.3.el7.x86_64/build', ce qui pourrait être un lien symbolique vers '/usr/src/kernels/3.10.0-327.36.3 .el7.x86_64', et exécute 'make SUBDIRS =/home/av/r8169-6.023.02/src clean'. Et comme il n'y a pas (comme vous le dites) de makefile, il ne trouve pas de règle "clean". Peut-être s'attend-il à ce que ce répertoire contienne un noyau Linux déjà configuré (donc le fichier makefile existe)? – MadScientist