Vostrux Debian GNU/Linux

A Debian on a Dell Vostro Laptop

mardi 28 octobre 2008

[SOFT] Foremost

Si vous avez suprimez des fichiers, tel que des images ou des videos, vous pouvez en partie les recuperer. Je m'explique :

Pour chaque partition de votre disque dur, il y à un systeme de fichier. Un systeme de fichier organise des données sur le disque dur grace au superbloc. Le superbloc contient certaine informations tel que le nom du fichier, sa taille, ..., et un pointeur vers les blocs de données du disque dur.
Lorsque vous suprimez un fichier, que vous videz la corbeille (et c'est valable aussi pour FAT et NTFS, donc pour windows) le systeme suprime seulement la "reference" dans le superbloc. C'est a dire qu'a la vu du systeme de fichier, quand il consulte le superbloc, votre fichier n'existe plus et les pointeur on disparu, mais sur votre disque dur, les données existe encor. Seulement, les blocs sont "taggés" comme etant disponible, c'est a dire que lors de la creation d'un autre fichier dans le superbloc, il pourra ecraser les anciens bloc de données ne correspondant plus à rien.

Et Foremost propose de recuperer ces bloc de données. Mais ne trainez pas, plus vous attendez, plus il y a de chance que les blocs soit ecrasés.

C'est un logiciel developpé par 2 agents special de l'US Air Force. On peut recuperer pas mal de choses.

Pour l'installer :

#aptitude update && aptitude install foremost

pour l'utiliser (par example recuperer toute les images de la partition sda7) :

#foremost -t jpeg -i /dev/sda7

n'oubliez pas le manuel !!

#man foremost

Site officiel : http://foremost.sourceforge.net/

lundi 27 octobre 2008

[NETWORK] Wicd

Wicd est une bonne alternative à Network Manager. En effet, celui ci propose de créer des configuration Wifi pour chaque reseau trouvé ou pour la connection filaire. Il est stable est fonctionne tres bien.
Voila le site officiel : http://wicd.sourceforge.net/

Pour l'installer, passer en root avec su et taper :

#gedit /etc/apt/sources.list

et rajouter le depot :

deb http://apt.wicd.net lenny extras

enregistré et quitter.

On recupere la clée publique :

#wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -

Et on installe wicd :

#aptitude update
#aptitude install wicd

le gestionaire vous demendera de suprimer network-manager, repondez oui.

Voila wicd est installé, derniere chose, si vous souhaitez vous connecté en filaire, assurez vous que le fichier /etc/network/interfaces contient seulement :

auto lo
iface lo inet loopback

Si vous avez autre chose que sa, suprimez les.
Voila, pensez bien dans les options de wicd de cocher la case "afficher les connections filaire". Have fun !

samedi 25 octobre 2008

Carte son HDA Intel

Il est possible que apres l'installation, vous n'ayez pas de son.
Pour remedier à ce probleme, il faut recompiler les pilotes ALSA.

Si ce n'est pas deja fait :

#aptitude install build-essential linux-headers-`uname -r`

telecharger et installer les sources :

#wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.17rc3.tar.bz2
#tar xjf alsa-driver-1.0.17rc3.tar.bz2
#cd alsa-driver-1.0.17rc3
#./configure --with-kernel=/usr/src/linux-headers-`uname -r`
#make
#make install


(Si vous obtenez des erreur dans la compilatation, essayez un aptitude install alsa-source, et si ca ne marche toujours pas, essayez de prendre une autre version des sources sur le site d'alsa)

redemarrer l'ordinateur.

Configurer la carte son :

#cd /usr/src/modules/alsa-driver/
#./snddevices
#alsaconf

Ajouter les utilisateur dans le groupe audio :

#gpasswd -a username audio (où username est votre identifiant)


Le son devrai fonctionner.

Drivers NVidia


Pour installer les drivers NVidia, rendez vous à cette adresse pour télécharger la derniere version : http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14

Prenez celui pour votre distribtion, à savoir X86 = 32bits et X86-64 = 64bits.
Une fois le pkg1.run téléchargé, appliquer lui les droits d'exectution :

#chmod a+x *.run

Maintenant, si ce n'est pas deja fait, installer les paquets suivant :

#aptitude install build-essential linux-headers-`uname -r`

Maintenant, notez vous la suite dans un coin de la tête, car il vous faut fermer votre session, et une fois à l'ecran d'acceuil appuyer sur CRTL+ALT+F1 pour aller dans le terminal 1.
Dans login tapez root, et ensuite taper le mot de passe de votre root.
Il faut arreter l'interface graphique :

#/etc/init.d/gdm stop

Maintenant deplacez vous avec cd dans le repertoir où vous avez telechargé le driver, et executé le avec :

#sh le-nom-du-drivers.run

Un assistant va s'ouvrir, repondez oui à tout ce qui demande, surtout à la fin quand il vous demande d'inscrire la config dans le xorg, et voila, le drivers est installé. Rebooter la machine avec la commande reboot.
La configuration des drivers peut se faire graphiquement dans le menu Outils Systeme/NVidia X Server Setting.

Have fun.

samedi 13 septembre 2008

Installer Flash sur Debian 64 bits

Avant d'installer Flash, il faut nettoyer le systeme :

#apt-get remove -y –purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper

Pour etre sur que toi soit bien propre, en root :

#rm -f /usr/lib/mozilla/plugins/*flash*
#rm -f /home/USER/.mozilla/plugins/*flash* (Attention a remplacer USER par votre identifiant)
#rm -f /usr/lib/firefox/plugins/*flash*
#rm -rfd /usr/lib/nspluginwrapper
#aptitude purge nspluginwrapper
#aptitude purge flashplugin-nonfree
#rm -rfd /usr/lib/nspluginwrapper
#rm -f /usr/lib/iceweasel/plugins/libflashplayer.so

Maintenant il suffi d'installer les paquets et créer les liens symboliques :

#aptitude install nspluginwrapper lib32nss-mdns
#wget http://membres.lycos.fr/charnal/flashplugin-nonfree_1.7.2_amd64.deb
#dpkg -i flashplugin-nonfree_1.7.2_amd64.deb
#ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox/plugins
#ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/iceweasel/plugins
#ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins

voila, flash est installé !

vendredi 12 septembre 2008

Minicarte Dell Wifi 1395


Les cartes wifi dell 1395 ne sont pas reconnu par Debian. Pour l'installer, on va utiliser ndiswrapper et les drivers windows.
Attention, cette methode fonctionne tres bien, mais si vous avez tentez une installation avec d'autre drivers, suprimez les sous peine de créer des conflits.

Pour commencer, nettoyer votre systeme d'eventuel precedente installation (loggez vous en root avec su) :

#rmmod ndiswrapper
#ndiswrapper -e bcmwl5
#aptitude remove ndiswrapper-utils

Bien, maintenant, preparons le terrain. Il vous faut les paquets du build-essential, les headers, les drivers wifi de windows xp, et bien sur ndiswrapper.
Pour les outils de compilation et les headers, tapez ceci en root :

#aptitude update
#aptitude install linux-headers-`uname -r` build-essential

Si vous avez la Minicarte Dell Wifi 1395 et que vous souhaitez utilisez la version 1.53 de ndiswrapper (celle que j'ai utilisez) tapez ceci à la suite :

#wget http://membres.lycos.fr/charnal/drivers-dell-wifi.tar.gz
#wget http://membres.lycos.fr/charnal/ndiswrapper-1.53.tar.gz

PS : Si vous souhaitez utiliser d'autre drivers peut etre plus récent ou une autre version de ndiswrapper, dirigez vous vers le site de dell pour les drivers wifi, et le site officiel de ndiswrapper.

J'admet que vous avez utilisé la commande wget pour télécharger ndiswrapper et les drivers. A changer en fonction si vous avez pris des versions plus recente.

Commencez par bannir le module bcm43xx :

#echo blacklist bcm43xx >> /etc/modprobe.d/blacklist

Ensuite, on va installer ndiswrapper :

#tar -xvzf ndiswrapper-1.53.tar.gz
#cd ndiswrapper-1.53
#make uninstall (à faire 2 ou 3 fois)
#make distclean
#make
#make install

Si tout ce passe bien, ndiswrapper est installé.

Maintenant, on va "wrapper" les drivers windows :

#cd ..
#tar -xvzf drivers-dell-wifi.tar.gz
#cd drivers
#ndiswrapper -i bcmwl5.inf
#ndiswrapper -l
#ndiswrapper -m
#modprobe ndiswrapper
#echo ndiswrapper >> /etc/modules

Voila, c'est fini, redemarrez l'ordinateur.

vous pouvez verifiez que le wifi fonctionne avec la commande :

#iwlist scanning

Installation Carte Réseau Realtek

La premiere chose à faire lorsque votre Debian est installé, c'est de faire fonctionner la carte réseau pour aller sur le net.

Si vous avez exactement le même Vostro que moi (le 1510 avec carte réseau Realtek ou chipset realtek) et que le network-manager vous dis qu'il n'y as pas de reseau alors que le cable est brancher, suivez ce guide, sinon vous pouvez toujours tentez ou vous adapter ou laisser tomber ^^

Pour verifier, voici ce que me renvoi cette commande :

xxxxx@debian:~$ lspci | grep Realtek
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

le problème etant que Debian utilise le module 8169 au lieu du module 8168, vous devriez donc avoir un truc du genre : RTL8111/8169B à la place de RTL8111/8168B

Premierement, il faut preparer le terrain. Pour cela il vous faut les linux-headers, les outils de compilations, et le driver.
Pour le driver, j'ai fait un petit tar que vous devez télécharger et mettre sur clé USB ou autre pour les faire passer sur votre debian.

Il est disponible sur ce lien.

Pour ceux qui est des headers et des outils de compilation, il va falloir les prendre sur vos ou votre CD ou DVD Debian.
Pour ce faire, verifiez que vous avez bien les dépots du DVD :

logger vous en root avec su, puis

#gedit /etc/apt/sources.list

Cela devrez ouvrir un editeur de texte, assurez vous d'avoir une ligne ressemblant à ceci :

deb cdrom:[Debian GNU/Linux LennyBeta2 _Lenny_ - Official Beta amd64 DVD Binary-1 20080607-19:19]/ lenny contrib main

Si cette ligne est précédée par un #, c'est qu'elle est commanté. Donc suprimer la #.

Enregistrer et fermer.

maintenant inserez votre cd ou dvd debian et tapez ces commandes :

#aptitude update
#aptitude install linux-headers-`uname -r` build-essential

voila, vous avez tout. Maintenant pour l'installation, deplacez vous à l'endroit où se trouve le driver et taper ceci :

#tar -xvzf driver-realtek-8168.tar.gz
#cd driver-realtek-8168
#bunzip2 r8168-8.006.00.tar.bz2 && tar -xvf r8168-8.006.00.tar

Le driver est decompresser, il faut maintenant le patché :

(EDIT : Sur une Debian etch, pas besoin de patché.)

#cd r8168-8.006.00/src
#cp ../../r8168-8.005.00.diff.txt .
#patch < r8168-8.005.00.diff.txt
#cd ..

#make clean
#make modules
#make install
#depmod -a

Maintenant, il faut interdire le module 8169 :

#echo blacklist r8169 >> /etc/modprobe.d/blacklist

Voila, il ne reste plus qu'a metre à jours le initramfs :

#update-initramfs -u

Le driver est proprement installé, il ne reste plus qu'a redemarrer l'ordinateur pour pouvoir se servir de la carte reseau.

ATTENTION : Pensez bien a remetre le # sur le depot du DVD, en suivant la meme manipulation dite plus haut avec gedit.

Qui êtes-vous ?

Pour toutes questions, envoyez un mail à chaarnal@hotmail.fr