Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 16/03/2013, à 16:05

Nounours18200

Commande "./" not found

Bonjour,

Ayant besoin d'installer un driver Realtek sur ma LM-14 KDE (dérivée d'Ubuntu), j'ai téléchargé le driver en question, je l'ai décompressé, et lorsque je veux lancer la commande "./autorun.sh" il me dit qu'il ne la trouve pas:

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ sudo ./autorun.sh
[sudo] password for elodie:
sudo: ./autorun.sh: command not found

que dois-je faire (pour l'instant je n'ai pas trouvé de soluce ailleurs...) ?

Merci

Hors ligne

#2 Le 16/03/2013, à 16:39

gl38

Re : Commande "./" not found

Y-a-t-il un fichier autorun.sh dans le dossier où tu lances ta commande ?
Et est-il exécutable ?
Un petit

ls -l autorun.sh

doit le dire.
Cordialement,
Guy

Hors ligne

#3 Le 16/03/2013, à 16:45

nesthib

Re : Commande "./" not found

Il est très probable que gl38 ait raison. Pour corriger le problème (donner les droits d'exécution du script) :

chmod u+x autorun.sh

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#4 Le 16/03/2013, à 20:46

Nounours18200

Re : Commande "./" not found

Voici le résultat:

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ ls -l autorun.sh
-rw------- 1 elodie elodie 1891 nov.  24  2011 autorun.sh
elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ chmod u+x autorun.sh
elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ sudo ./autorun.sh
[sudo] password for elodie:
sudo: ./autorun.sh: command not found
elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $

Il y a donc bien un fichier autorun.sh, j'ai appliqué la commande chmod indiquée pour lui donner les droits, mais il n'est toujours pas d'accord semble-t-il !

je suis à l'écoute ...

Merci

Hors ligne

#5 Le 16/03/2013, à 20:53

miniSeb

Re : Commande "./" not found

1. Avec les balises code plutôt que quote, c'est plus lisible tongue

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ ls -l autorun.sh
-rw------- 1 elodie elodie 1891 nov.  24  2011 autorun.sh
elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ chmod u+x autorun.sh
elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ sudo ./autorun.sh
[sudo] password for elodie: 
sudo: ./autorun.sh: command not found
elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $

2. Que retourne ls -l maintenant que tu as fait chmod u+x autorun.sh ?
3. Que contient le fichier autorun.sh ? (pour voir : cat autorun.sh)

Hors ligne

#6 Le 16/03/2013, à 21:42

Nounours18200

Re : Commande "./" not found

Avec les balises code plutôt que quote, c'est plus lisible
désolé...

2. Que retourne ls -l maintenant que tu as fait chmod u+x autorun.sh ?

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ ls -l
total 16
-rw------- 1 elodie elodie 1891 nov.  24  2011 autorun.sh
-rw------- 1 elodie elodie 1951 mars   7  2012 Makefile
-rw------- 1 elodie elodie 4072 janv. 13  2010 README
drwx------ 1 elodie elodie 4096 déc.  19 05:08 src

3. Que contient le fichier autorun.sh ? (pour voir : cat autorun.sh)

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ cat autorun.sh
#!/bin/sh

# invoke insmod with all arguments we got
# and use a pathname, as insmod doesn't look in . by default

TARGET_PATH=$(find /lib/modules/$(uname -r)/kernel/drivers/net -name realtek -type d)
if [ "$TARGET_PATH" = "" ]; then
	TARGET_PATH=/lib/modules/$(uname -r)/kernel/drivers/net
fi
echo
echo "Check old driver and unload it." 
check=`lsmod | grep r8169`
if [ "$check" != "" ]; then
        echo "rmmod r8169"
        /sbin/rmmod r8169
fi

check=`lsmod | grep r8168`
if [ "$check" != "" ]; then
        echo "rmmod r8168"
        /sbin/rmmod r8168
fi

echo "Build the module and install"
echo "-------------------------------" >> log.txt
date 1>>log.txt
make $@ all 1>>log.txt || exit 1
module=`ls src/*.ko`
module=${module#src/}
module=${module%.ko}

if [ "$module" = "" ]; then
	echo "No driver exists!!!"
	exit 1
elif [ "$module" != "r8169" ]; then
	if test -e $TARGET_PATH/r8169.ko ; then
		echo "Backup r8169.ko"
		if test -e $TARGET_PATH/r8169.bak ; then
			i=0
			while test -e $TARGET_PATH/r8169.bak$i
			do
				i=$(($i+1))
			done
			echo "rename r8169.ko to r8169.bak$i"
			mv $TARGET_PATH/r8169.ko $TARGET_PATH/r8169.bak$i
		else
			echo "rename r8169.ko to r8169.bak"
			mv $TARGET_PATH/r8169.ko $TARGET_PATH/r8169.bak
		fi
	fi
fi

echo "DEPMOD $(uname -r)"
depmod `uname -r`
echo "load module $module"
modprobe $module

is_update_initramfs=n
distrib_list="ubuntu debian"

if [ -r /etc/debian_version ]; then
	is_update_initramfs=y
elif [ -r /etc/lsb-release ]; then
	for distrib in $distrib_list
	do
		/bin/grep -i "$distrib" /etc/lsb-release 2>&1 /dev/null && \
			is_update_initramfs=y && break
	done
fi

if [ "$is_update_initramfs" = "y" ]; then
	if which update-initramfs >/dev/null ; then
		echo "Updating initramfs. Please wait."
		update-initramfs -u -k $(uname -r)
	else
		echo "update-initramfs: command not found"
		exit 1
	fi
fi

echo "Completed."
exit 0

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ 

et tout ça pour une histoire de driver que je ne suis même pas sûr de devoir installer !!
Merci pour ton aide,
Nounurs

Dernière modification par Nounours18200 (Le 16/03/2013, à 21:43)

Hors ligne

#7 Le 16/03/2013, à 22:18

miniSeb

Re : Commande "./" not found

-rw------- 1 elodie elodie 1891 nov.  24  2011 autorun.sh

Visiblement, chmod u+x n'a pas fonctionné. C'est sans doute une question de système de fichier (je ne vais pas me lancer dans des explications ; je comprends le sujet mais je n'y connais rien).

Au vu du prologue d'autorun.sh  (#!/bin/sh), au lieu de sudo ./autorun.sh, lance

sudo bash autorun.sh

Ça devrait faire l'affaire.

Par contre, si tu n'es pas sûr de devoir installer le driver, pourquoi le faire ?

Hors ligne

#8 Le 16/03/2013, à 23:44

Nounours18200

Re : Commande "./" not found

La commande "sudo bash autorun.sh" a bien marché:

elodie@elodie /media/elodie/SATA_06/SOURCES_L/Driver_Realtek_8111_Ethernet/r8168-8.035.00 $ sudo bash autorun.sh
[sudo] password for elodie: 

Check old driver and unload it.
rmmod r8169
Build the module and install
Backup r8169.ko
rename r8169.ko to r8169.bak
DEPMOD 3.5.0-17-generic
load module r8168
Updating initramfs. Please wait.
update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic
Warning: No support for locale: fr_FR.utf8
Completed.

La raison pour laquelle je cherche à installer ce driver est expliqué en détail sur ce fil où je participe aussi:
http://forums.linuxmint.com/viewtopic.p … 61#p699561

et le pb est que ma carte mère ASUS P6T a un chipset Ethernet Realtek 8111 qui n'est pas reconnu par LinuxMint-14, il semblerait que le driver fourni en standard (le Realtek 8169) ait un bug : en conséquence je n'ai pas de réseau Ethernet...

Et il semblerait que ce driver résolve le problème, bien que je n'en sois pas complètement sûr !

Avec ton aide, j'ai passé la 1ère étape décrite dans le fil que je t'indique, mais je ne suis pas au bout de mes peines ! si tu vois comment passer la commande suivante qui a elle aussi planté...

Hors ligne

Haut de page ↑