Cette page concentre des notes diverses ainsi que des aides-mémoires pour l'installation d'un système GNU/Linux. Je la met en ligne dans l'espoir qu'elle soit utile à quelqu'un et aussi de recevoir vos critiques :-)
J'ai mis pas mal de temps à trouver une bonne carte wifi. C'est à dire avec des fonctionnalités satisfaisantes, un prix correct et surtout des drivers libres. J'ai trouvé mon bonheur avec la carte pcmcia Hercules HWGPCMCIA-54. Elle est certifié conforme aux normes wifi b et g. Apriori, toutes ces cartes ont le même chipset RaLink(lspci). Ses drivers sont libres (récupérables ici) :-). Elle supporte le wep et le wpa sans ajout particulier. Enfin, elle n'est pas cher.
Sous Gentoo, l'installation se résume à (vous avez bien sur le support pcmcia et hotplug installés : cf handbook gentoo) :
# emerge rt2500
Vous avez installé le driver sous forme de module noyau.
Entrez la carte dans la machine.
Vérifiez avec dmesg qu'elle est reconnue.
D'autre part, le module noyau rt2500 doit être chargé (lsmod|grep rt2500 pour vérifier).
S'il ne l'est pas essayez un # modprobe rt2500.
Voilà pour la carte :-)
Ensuite, un # emerge wireless-tools et vous avez tout les outils pour configurer votre connection wifi.
(gentoo) Créer le service pour lancer l'interface réseau ra0 : ln -sf /etc/init.d/net.lo /etc/init.d/net.ra0.
(gentoo) Configurer l'interface : éditer /etc/conf.d/wireless (wireless.exemple vous aidera).
(gentoo) /etc/init.d/net.ra0 start pour lancer l'interface et la connexion.
De manière générale, voir sur trustonme.net pour comment configurer.
Pour le wpa, tout est là : less /usr/share/doc/rt2500-.../iwpriv_usage.txt.gz.
Quelques notes diverses :
Programmes et commandes utiles (en vrac) : cfdisk, parted, qtparted, df-h, mount.
Passer à une version supérieure (ex : de 2.4.26 à 2.4.27) :
patch : voir le script patch-kernel qui est fait pour çà
maj du fichier de configuration : make oldconfig
# make menuconfig
# make dep clean bzImage modules # pour les 2.4.x
# make # pour les 2.6.x
# make modules_install
# cp arch/i386/boot/bzImage /boot/vmlinuz-x.y.z
# cp System.map /boot/System.map
# cp ./.config /boot/config-x.y.z
Puis faire en sorte que le gestionnaire de démarrage prenne le nouveau noyau en compte. Pour grub, rien à faire ou ajouter une entré. Pour lilo :
# mv /vmlinuz /vmlinuz.old
# ln -fs /boot/vmlinuz-x.y.z /vmlinuz
# lilo
# grub
grub> root (hd0,3) # hd0,3 représente la partition où se trouve le menu.lst (hda4 dans la réalité)
grub> setup (hd0) # l'endroit où sera écrit le grub
title Gentoo GNU/Linux, kernel 2.4.29
root (hd0,3) # hd0,3 représente la partition où se trouve le menu.lst (hda4 dans la réalité)
kernel /boot/kernel-2.4.29 root=/dev/hda6 ro # hda6 est la partition où se trouve la racine du système ('/')
Pour les 2.6.x, c'est inutile. Sinon :
Ne pas activer : "Include IDE/ATAPI CDROM support" dans le menu "IDE, ATA and ATAPI Block devices" de "ATA/IDE/MFM/RLL support"
Activer : "SCSI emulation support", "SCSI support", "SCSI CD-ROM support" et "SCSI generic support".
Changer le lien /dev/cdrom qui pointe vers /dev/hdc par défaut en lien vers /dev/sr0.
Installer les packages de gravure : xcdroast qui ammenera les cdrecord et autre en dépendence.
Juste quelques modules à installer pour l'utiliser :
Le package hotplug installé.
Lorsque la clé est branchée, elle est détectée par hotplug et mise sur le premier disque SCSI libre (/dev/sda1 par exemple). Il ne reste plus qu'à la monter comme n'importe quelle partition (mount /dev/sda1 /mnt/cleUSB).
Une bonne adresse : http://www.lea-linux.org/hardware/cleusb.html.
Modules necessaires : support disques SCSI, dans le menu FireWire (IEEE 1394) il faut activer les modules suivants : sbp2, ieee1394, ohci1394.
Installer hotplug.
Lancer le script rescan-scsi devices.sh. Le disque est alors sur le premier disque scsi libre (ex: /dev/sda). Il n'y a plus qu'à le mounter.
Quelques bonnes adresses : http://www.linux1394.org/, http://www.linux-kheops.com/doc/casteyde/install_guide-2.0.2/htm/x6399.htm#AEN7114, http://www.linuxquestions.org/questions/answers.php?action=viewarticle&artid=166, http://lea-linux.org/trucs/item.108.html, http://www.cure.nom.fr/article.php?theme=Linux&id_fic=3.
Avec rsync (copie différencielle).
Copie : # rsync -avH /rep/de/loriginal /rep/de/destination.
Mise-à-jour : # rsync -uavH --delete /rep/de/loriginal /rep/de/destination.
L'utilitaire sitecopy le fait très bien. Une explication breve et concise ici : http://perso.wanadoo.fr/coin.des.experts/tests/sitecopy.htm.
Le NFS permet de partager une partition sur un réseau comme si celle-ci faisait partie intégrante de notre système. Je ne détaillerai rien car tout est très bien fait ici : www.trustonme.net/didactels/?rub=284 et là : http://lea-linux.org/reseau/nfs.html.
La liste des paquets contenus dans votre world sont dans le fichier /var/lib/portage/world
Pour les installer ailleurs, je n'ai pas encore essayé mais je suppose qu'une copie du fichier où il faut puis un emerge -a world fera l'affaire. Peut-etre est-il mieux de faire une mise-à-jour (emerge -ua world) ?
Pour obtenir la liste des paquets installés :
# dpkg --get-selections > listePackages
pour les installer ailleurs...
# dpkg --set-selections < listePackages
# apt-get upgrade
Le client de synchronisation : ntpdate.
Serveurs NTP de strate 2 en France :
http://www.cru.fr/NTP/serveurs_francais.html
Installation de Gift : http://gift.sourceforge.net.
Note : pour la debian sarge et Gentoo, des packages existent.
http://www.linuxprinting.org ; .
A venir...
Faire un fichier texte contenant vos fortunes : simplement taper les fortunes et les séparer par une ligne contenant le signe "%" (pourcentage seul).
Ensuite, il faut créer le fichier de référence pour le programme fortune : $ strfile /le/fichier/texte/source. Un .dat est créé.
Pour l'utiliser : /usr/games/fortune /le/fichier/texte.
Il existe un utilitaire pour cela : fuser
Par exemple, tapez :
/sbin/fuser -v /dev/dsp0
pour savoir quels sont les processus qui utilisent votre carte son,
/sbin/fuser -v /mnt/cdrom
Pour savoir quels sont les processus qui vous empêchent de démonter votre lecteur de cdrom.
(D'après lea-linux.org)
Pour extraire le son d'un DVD (de concert par exemple) ou d'une vidéo quelconque :
$ mplayer -vc null -vo null -aid <<piste audio>> -ao pcm:file=<Fichier.wav> -af resample=44100 dvd://<<titre>> -chapter <<chapitre de debut>>-<<chapitre de fin>>
Ecouter : mplayer -nocache -playlist <url_du_flux>
Enregistrer: mplayer -ao pcm -aofile laSauvegarde.wav -nocache -playlist <url_du_flux> puis oggenc --downmix laSauvegarde.wav
Url de la source de données : jdbc:postgresql://serveur/baseDeDonnées
classe de pilote jdbc : org.postgresql.Driver