Vendredi 24 mars 2006
"Linux c'est pour les pro" Non!!! non!!! non!!!. Et même Windows est plus compliqué que Linux, je vous assure. Enfin, jvais pas polémiquer immédiatement sur ce débat, ça viendra plus tard, j'ai pas envie ici. Pour les linuxiens non pro, humains, utilisateurs lambda, qui ne demandent qu'à avoir un système réalisant quelques trucs de base, eh bien lisez le long article qui suit en fonction de vos besoins.

PITIÉÉÉÉÉÉÉÉÉÉ: ne me dites pas dans vos commentaires qu'il y a trop d'erreurs...... je SAIS!!!!!!! Ya des erreurs dans le code html de mon article qui le rendent boîteux à lire. Mais je les corrigerai progressivement, là j'ai pas eu le temps, et il reste à évoluer sans cesse. Par contre, au lieu de râler, vous pouvez toujours me dire où sont les pti bugs et j les corrigerai: ça accélérera ma correction et ça fera une correction dédiée à vous tout seul! lol Bonne lecture et désolé de la présentation

Mon expérience linuxienne m'a souvent amené face à des problèmes stupides, que je ne résolvais qu'en ennuyant les autres sur l'irc, et ceci est dommage. J'ai tenté cependant de noter assez souvent leurs conseils, et les regroupe ici. Ils sont brefs, ce sont plus des aide-mémo que de vraies procédures. Mais ils évitent des questions stupides ou de longues recherches dans la documentation foisonnante mais pas toujours claire de Linux.

Du reste, n'ayant pas toujours envie, pour faire quelque chose dont je ne me souviens plus du protocole, de relire toute la documentation, j'en rassemble les points essentiels (le plus souvent des commandes) pour aller plus vite lorsque j'ai besoin de l'information.

Par exemple, vous trouverez dans La formation Linux la procédure complète pour graver un CD. Si vous préférez aller plus vite, j'ai regroupé les commandes à taper, lorsque j'en ai besoin, il est plus rapide de les chercher ici que de tout relire la partie de la formation. Toutefois deux remarques:

    1. Malgré cette page (surtout pour la gravure), je vous conseille de lire la formation, surtout si vous débutez, vous ferez les choses plus proprement, car vous les comprendrez mieux. Surtout, vous y gagnerez en expérience, et parfois les paramètres des commandes que je vous suggère sont à réadapter en fonction de votre cas. Donc, utiles mais à utiliser prudemment. 2. Ces commandes ont en effet été faites en fonction de ma propre configuration, donc sont parfois à adapter. Par exemple, pour la gravure, je précise à la commande cdrecord d'utiliser comme périph mon lecteur de CD-ROM qui fait graveur. Je tape donc

    dev=/dev/hdc

    Vous avez peut-être un vrai graveur, connecté en SCSI... et dev devra alors avoir d'autres paramètres. C'est donc à vous de voir en fonction de votre cas, adaptez ces astuces et voyez bien si vous pouvez les ztiliser dans leur forme originale ou pas. Reportez-vous aux pages de manuel et aux documentations en cas de doute.


Conversion de documents. Le multimédia en console Les processus et le multitâche Quelques touches sur Emacs 21 L'IRC avec irssi Démarrer automatiquemens sa Freebox au démarrage Quelques programmes et commandes utiles Quelques touches de base Formatter une disquette au format Windows. Informations sur la connexion à Internet par PPP Tester ses mots de passe En cas de problème d'installation d'un package Debian Une astuce sous info Personnaliser le message d'accueil Permissions et attributs d'un fichier Recherche de fichier Où obtenir de l'aideOù trouver des logiciels li Où trouver des logiciels libres?

Recherche de qexte dans un fichier Graver sous Linux Compression et décompression Quelques notes sur dpkg Scanner LaTeX Si le système bloque Programmer l'exécution d'une commande Manipuler du son Le FTP avec yafc Le son sous Linux


Conversion de documents.

Si vous n'avez pas encore installé le serveur x, ou si vous ne pouvez y accéder, lorsque quelqu'un vous envoie un document Excel, Word, pdf... vous ne pouvez donc pas le lire en mode console, en ligne de commande. Sous X, le package OpenOffice ou Acrobat Reader permet cela. En console, il faut convertir les fichiers en mode texte brut ou texte seulement afin de lire le fichier. L'objectif est aussi que ce fichier ne soit pas trop dégrad&eacu par exemple, qu'un tableau garde le plus possible sa forme originale. Pour cela, il faut que vous disposiez des packages suivants:

    antiword catdoc xpdf-utils unrtf html2text

Pour convertir un document Word en texte, taper:
antiword fichier.doc >>fichier.txt

>>fichier.txt permet au document converti d'être écrit dans un fichier de texte, et non directement sur la console, ce qui n'a que peu d'intérêt. Cette commande donne un bon résultat, et conserve même les tableaux parfois.

NOTE: faire la différence entre >> et >. Taper: antiword fichier.doc > fichier.txt

n'a pas le même effet que taper:

antiword fichier.doc >>fichier.txt

Dans le premier cas, si fichier.txt existe, et que vous demandez à la commande d'être redirigée dessus, le fichier existant sera écrasé et remplacé par le fichier actuel. Dans le second cas, le résultat de la commande vient se mettre à la fin du fichier et le compléter, laissant le fichier intact mais en rajoutant la nouvelle sortie. Alors, prudence, sachez bien ce que vous voulez! Cette remarque s'applique pour toutes les commandes redirigées.

Pour convertir un document Excel en texte, taper:
xls2csv fichier.xls >>fichier.txt

Le tableau Excel est converti en fichier .csv, et affichera donc les colonnes, qui seront séparées par des points-virgule, donnant idée du tableau et permettant de travailler.

Pour convertir un document pdf en texte, taper:
pdftotext fichier.pdf

Pour convertir un document RTF, faire: unrtf Document.rtf >>Document.htX;html2text Document.htX >>Document.txt
Explications:
unrtf convertit toujours le document rtf en html. Donc, on donne au fichier de destination hTX, X étant soit m soit ml, le document aura pour extension soit htm soit html. L'étape suivante, optionnelle, consiste à ouvrir ce document en forme texte, pour le modifier plus facilement. Comme les 2 étapes se succèdent, on met un point-virgule entre les deux commandes pour qu'elles s'exécutent l'une après l'autre. Si vous voulez exécuter 2 commandes en même temps, remplacez le point-virgule par && (deux e commerciaux)


Les processus et le multitâche

L'un des atouts de Linux, c'est de pouvoir faire en console comme sous Windows, à savoir travailler avec plusieurs programmes ouverts en même temps. Du reste, Linux se distingue de Windows dans le fait qu'il consomme moins de ressources, et donc, lorsqu'on écoute un fichier MP3, on ne risque pas, même avec une mémoire vive un peu juste, de voir le fichier être sacadé en ouvrant un autre programme en parallèle, car la machine a trop de choses à faire en même temps.

Deux façons de faire du multitâche: ouvrir plusieurs consoles (intéressan parfois mais, le plus souvent, non idéal), l'ouverture de programmes en même temps. Dans ce cas, chacun devient un processus, et se voit attribuer un PID (un numéro en somme). Pour connaître les processus tournant sur le système, faire:

ps aux

S'affiche alors un écran dont la première colonne est le nom de l'utilisateur ayant lancé le processus, la deuxième est le PID du processus, et la dernière à droite est la commande.

L'antépénul la troisième en partant de la droite, indique l'état du processus: S s'il est actif; R s'il est en attente, et T s'il est terminé.
Lorsqu'on est dans un programme, Ctrl-z le suspend, il faut alors taper la commande fg suivie éventuellement du nom du programme pour le retrouver en avant plan. ctrl-z interrompt aussi le programme, pour le relancer mais en le maintenant en arrière-plan, taper bg.
Un autre façon de lancer un programme en arrière-plan dès le démarrage est de placer à droite de la ligne de commande, en fin de ligne, le signe: & (e commercial).
Exemple: mpg321 *.mp3&

Grâce au PID, on peut gérer le processus, avec la commande kill. Cette commande permet un grand nombre de choses, voici les plus importantes et les plu kill -s 9 numéro_processus: détruit et donc, arrête le processus kill -s 18: reprend le processus

kill suivi du numéro de processus sans numéro de signal prend par défaut le signal 15, l'arrêt du processus)p> Une autre façon pour arrêter un processus est de taper:

killall NomProgramme ou NomProcessus

Enfin, on peut choisir de remettre le programme au premier plan avec fg puis de l'interrompre, soit avec le menu approprié dans le programme, soit en tapant Ctrl-c.

Une commande comme cp longue peut constituer un processus. Pour éviter qu'elle ne s'interrompe pour vous poser des questions, vous pouvez lui donner une réponse automatique. Mettez cette réponse dans un fichier, et tapez, si la commande est cp par exemple: cp xxxxx Information importante: en tapant ps aux, la première colonne est celle indiquan le nom de l'utilisateur. Observez-la bien, car à part si vous n'êtes pas logu&ea en root, vous ne pourrez pas détruire les processus que vous n'avez pas lancésvous-mêmes.

Pour voir les processus du système, une alternative à ps aux est:

pstree -upless qui les affiche sous la forme d'une arborescence. UID désigne le nom de l'utilisateur ayant lancé le processus, PID son numéro, pri est sa priorité (plus le chiffre est grand, moins le processus est prioritaire. Pour changer la priorité d'un processus (à manier prudemment) utiliser nice et renice. -20 donne une haute prioritéau processus, 19 lui en donne une faible, 0 en donne une moyenne. Pour utiliser nice ou renice, taper une syntaxe du type: nice -n Priorité (chiffre entre -20 et +39) NomProgramme
renice NumeroPriorité NuméroProcessus

Quelques touches sur Emacs 21

Emacs est un éditeur de texte, fournissant de telles possibilités qu'on ne peut tout y expliquer ici. Des documentations existent, bien plus complètes. Voici ici un petit index des touches de raccourci utiles, ou qu'on ne trouve pas partout et qui peuvent être pourtant bien pratiques et quelques infos un peu insolites, qu'on ne trouve pas forcément à la première recherche, car c'est une possibilité mineure d'Emacs

ctrl+x+f: modifie la marge (entrer un nombre x, à savoir celui de caractères
escape+b ou alt+b: place le curseur sur le mot précédent
escape+f ou alt+f: mot suivant
esc+a ou alt+a: début phrase
esc+e ou alt+e: fin phrase
ctrl+a: début ligne ctrl+e: fin ligne ctrl+x+o: change de fichiers lorsque plusieurs sont ouverts en même temps
alt+<: va au début du fichier
alt+>: à la fin
ctrl+x+ctrl+w: enregistrer sous (Save Buffer as)
ctrl+x+0: cache tampon sur l'écran
ctrl+x+1: cafee le tampon où l'on est pas
ctrl+x+b+ctrl+x+o remet la liste de tampons en mode visible.
ctrl+alt+v: change de fenêtre ctrl+x+k: fermer (tab permet de modifier le tampon à fermer)
ctrl+x+f: ouvrir (find)
Pour sélectionner: ctrl+espace puis maintenir ctrl appuyée, déplacez le curseur (flèches, pgup, pgdn, home, end...), puis tout relâch alt+w: copier
ctrl+w: couper
ctrl+y: coller
ctrl+s: rechercher ou rechercher le mot suivant
ctrl+r: recherche mon précédent alt+%: remplacer
ctrl+x+u: annuler modification dans le texte
ctrl+v: écran suivant
alt+v: écran précédent
ctrl+x+b: bascule invite shell-texte du document. Pour revenir au texte, faire Enter sans rien sur la ligne.
ctrl+g: annuler
ctrl+u+un nombre quelconque+commande ou carastère: permet de répét une commande ou un caractère autant de fois que vous le voulez automatiquemett ctrl+y: restaure texte supprimé
alt+y: restaure texte plus ancien
ctrl+h+?: aide
f10+h+r: manuel d'Emacs (en anglais
ctrl+x+c: quitter

Emacs propose aussi des jeux:

    gomoku: apparaît un tableau. Sur celui-ci vos pions sont représenté par des X, ceux de l'ordinateur par des O. Le but est d'en alligner 5 (en vertical, horrizontal ou diagonale), mais d'empêcher l'ordinateur de faire de même.
    doctor: vous parlez en anglais à un psychanaliste, qui vous répond. Jeu sans intérêt mais insolite, à expérimenter

Pour basculer du mode insertion à écrasement et vis-versa, faire Alt-x et taper:

overwrite-mode

Si vous faites Alt+x puis dired, vous aurez la liste de fichiers affichée et vous ouvrez un gestionnaire. En effet, Enter ouvre le fichier, d l'efface, c le copie... Voir l'aide pour des détails sur cette possibilité.< Pour appliquer une petite mise en forme à votre texte, outre les menus d'Emacs à utiliser, vous devez avoir au préalable activé le mode enriched-mode

Pour récupérer un fichier après un redémarrage intempestif ou une mauvaise fermeture d'Emacs, ouvrir le fichier normalement (il existe enco au moins sous sa forme d'origine), puis faire alt+x et recover file.

emacs dispose de plusieurs modes, dont voici une liste rapide et non exaustive:<

    fundamental
    text
    cc (pour le code cc, java ou c++)
    cperl (perl)
    html-helper-mode
    tex
    bash
    Tcl
    awk
    sed
    makefiles
    Documentation
    Deboggage

    man

ctrl+h+m permet d'obtenir de l'aide sur un mode. Pour en activer un, faire alt+x et tapez le nom du mode suivi de pode (exemple: text mode).

Parallèlement aux modes majeurs, plusieurs modes mineurs peuvent être activ&eacu en même temps. Par exemple, pour aller automatiquement à la ligne, activer auto fill mode. Par contre, si vous modifiez un texte, cela crée un décalage dont auto fill ne tient pas compte. Pour reformatter le paragraphe, il faut faire alt+q.

Voici comment envoyer des mails sans pièce jointe avec emacs.

Faire ctrl+x+m et remplir le formulaire. Puis ctrl+c+ctrl+s envoie le mail. Dans .emacs, vous pouvez créer des aliases manuellement, ou utiliser la commande lt+x puis define-mail-aliases. Dans un mail, vous taperez l'alias, puis pour vérifier qu'il correspond à la bonne personne, faire alt+x et expand-mail-alias.

Voici comment créer des macros pour emacs, des raccourcis.

Taper la commande ou le texte de la macro. Puis, comptez le nombre de mots que contient l'expression, faites ctrl+u+x (x est le nombre de mots de l'expression). Taper alors l'abréviation voulue et Enter.
Si vous souhaitez l'enregistrer, faites alt+x et write-abbrev-file Enter et entr Ainsi, vous ferez, lors de votre prochaine session Emacs, faire alt+x puis read-abbrev-file Enter puis le nom du fichier contenant les macros.
Vous taperez alors simplement l'alias, puis ctrl+x+a+e pour le développer Tout ceci peut s'automatiser dans un fichier .emacs, dont vous pouvez trouver un exemple ici.

L'IRC avec irssi

IRSSI permet de faire de l'IRC, du chat. Voici quelques commandes de base, et quelques touches et commandes intéressantes. Ceci est un résum&eac formation Linux , donc reportez-y vous pour des informations plus détaillées.

ctrl+p: va à la fenêtre de conversation précédente
ctrl+n: fenêtre suivante
NOTE: pour se rappeler des touches, peotcr à Previous=précédent; et next=suivant en anglais.

/connect AdresseReseau: se connecte au réseau. Pour rejoindre un chan, faire /join NomChan
/nick NouveauPseudo: change de pseudo
/query Personne: démarre une conversation privée avec la persone. /query seul termine la conversation.
/leave: ferme un chan.
/disconnect: quitte le serveur
/who #: affiche qui est présent sur un chan Information: sur les IRC, on déteste quand quelqu'un, pour montrer un log, fichier de configuration..., surtout quand ça dépasse une simple ligne, le recopie sur le chan. Ceci pour plusieurs raisons: son problème n'intéresse pas tout le monde et gêne la lecture des autres messages, en en faisant disparaître l'historique; d'autre part lorsque le fichier est vraiment long, même le destinataire n'a pas le temps de tout lire.
Il est beaucoup plus judicieux de copier-coller votre log, fichier... sur un site dédié à cet effet, et d'indiquer sur le chan l'adresse exacte où se trouve votre texte. Cela fait gagner de la place, seul les intéressés verront votre fichier... Voici donc 2 sites où vous pouvez coller votre texte:
-http://www.pastebin.com. Votre texte, une fois collé, a un numéro attribué. Donc sur le chan, pour indiquer un fichier de configuration ou de log, vous direz: http://www.pastebin.com/Numero_de_votre_texte (à récupérer sur le site). -http://www.rafb.net/paste où oncolle plutôt du code source, un fichier de code soved (C, C++...). Le système est à peu près le même.


Démarrer automatiquemens sa Freebox au démarrag L'objectif est que la Freebox, connectée à la carte réseau de votr machine, démarre automatiquement, se connecte sans intervention.
NOTE: je vous conseille de connecter la Freebox à votre carte réseau, car vous aurez un meilleur débit que si vous la branchez en USB. Au pire, achetez une carte réseau, c'est pas très cher.

En principe, ceci se fait automatiquement àl'installation de dhcp client, mais si vous installez votre Freebox après Linux, il se peut que vous deviez rajouter en tant que root bien sûr, au fichier /etc/network/interfaces ceci:

auto eth0
iface eth0 inet dhcp


Quelques programmes et commandes utiles

Voici quelques programmes accomplissant certaines tâches qui peuvent être utiles. Cela peut éviter de longues recherches ou questions. Attention, ce ne sont que des suggestions, je cite un programme (celui que je connais, mais d'aut existent! Tous sont en console.

En premier lieu, sachez que ~ est l'abrégé du répertoire home. Pour copier un fichier dans la racine de votre home, dans votre répertoire home/user, faites cependant Fichier ~. . désigne le résertoire courant, tandis que .. renvo répertoire parent de celui où l'on se trouve.

Pour vérifier quels ports de votre système sout ouverts ou fermés, utilisez le programme nmap (voir la page de manuel pour plus d'informations).
NOTE: pour qu'il démarre automatiquement au démarrage, éditer /etc/default/shorwall et réglez la ligne startup à 1, et non 0 comme par défaut.
Si vous avez plusieurs fichiers audio mais que vous remarquez que leur volume est différent, cela peut vous gêner. Regroupez-les au format wav dans un répertoire et, après avoir installé normalize-audio, tapez:

normalize-audio *.wav

Pour voir une image .jpg ou autre en console, installez zgv. Pour obtenir des renseignements détaillés sur votre matériel, faites:

lspci -v|less
ou: pager /proc/pci
ou: pager /proc/interrupts

De même avec, après /proc, les mots ioports, bus/usb/device, cpuinfo (processeur Deux programmes peuvent vous Ûtre utiles pour gérer le démarrage de votre ordinateur, avant même le chargement d'un OS: LILO (vieux chargeur) et GRUB (plus moderne).

Pour connaître la taille d'un répertoire ou d'un fichier: du -sh Fichier

df -h affiche l'espace libre et occupé sur la totalité de votre disque dur.

Avec ls -a, vous pouvez voir les fichiers cachés. -l donne des détails sur les fichiers (permissions, taille, dates, propriétaire -s donne la taille des fichiers.

Si, lorsque vous exécutez une commande, elle affiche un message bien trop long pour tenir sur un seul écran (c'est le cas de dmseg, ou ls parfois), vous pouvez faire de 2 façons pour voir tout ce qu'affiche la commande. Soit en rediriger sa sortie vers un fichier avec quelque chose du type:

commande >>fichier

Vous devrez alors ouvrir le fichier pour voir la sortie de la commande.
Une aut!re astuce, moins coûteuse car elle ne demande pas de créer un fichier, puis de l'effacer, est celle-ci:

commande |less

Alors, vous serez placé dans un affichage complet, que vous pourrez faire défiler au rythme que vous voulez, et vous pourrez tout voir. Les touches de déplacement sont les mêmes, q permet de quitter.
less permet aussi d'afficher des fichiers. Par exemple:

less fichier

affichera le fichier désigné, en lecture seule.

Pour supprimer un fichier, utiliser la commande rm, et s'il s'agit d'un répertoire, faire rm -r.

Lors d'une copie avec cp, si vous souhaitez ignorer les éventuelles erreu il faut rediriger la sortie de la commande vers >>/dev/null.

Pour qu'une tâche s'effectue à un moment précis dépini par l'utilisateur, utilisez at. Son concept est simple:
Taper at Heure à laquelle vous voulez voir exécuter la commande (Ex.: at 17h50). Après avoir fait Enter, vous êtes face à une invite. Tapez les commandes que vous souhaitez voir s'exécuter. Elles s'exécuter toutes en même temps s'il y en a plusieurs. Après chaque commande, faites Enter, vous ýtes comme sur un shell normal, sauf que vous anticipez. Pour afficher un message, faire: xmessage "message"
Enfin, quittez en tapant ctrl-D.

Pour vérifier un système de fichier, ce qui ne devrait jamais être nécessaire puisque les systèmes ext2 et ext3, les plus utilisés sur les disques durs avec Linux, le font automatiquement faites ceci:
init 1 (passer en mode monoutilisateur) mount -n -o remount,ro / (monte la partition racine en lecture seule) fsck -A Partition (lance vrification)

Pour connaître l'activité de votre processeur et des informations courantes sur le fonctionnement du système, utilisez la commande top.

free affiche la mémoire occupée et celle disponible, qu'il s'agisse de la swap, du disque... Pour effacer un utilisateur, on utilise deluser NomUtilisateur.

cal affiche le calendrier du mois courant

bc ouvre une calculatrice, assez simple mais permettant de faire quelques opérations, avec même l'utilisation de parenthèses.

Pour modifier un fichier sans l'ouvrir, utilisez la commande sed.
Si une commande fait plus d'une ligne, à la fin de la première, il faut mettre u afin de dire au shell de ne pas exécuter la ligne précéde mais d'attendre la ligne suivante.

id donne le numéro ID de l'utilisateur courant. printenv affiche les variables d'environnement. Pour en modifier une ou en ajouter une, faites:

echo NonVariable=Contenu

Note: pour utiliser la variable, vous ferez précéder celle'ci d''un dollar ($).

uptime permet de savoir depuis quand le système n'a pas été redémarré.
w permet de savoir qui fait quoi sur votre système.
uname -a permet d'avoir des informations sur le nom et la version de votre distribution, et surtout sur le numéro de version du noyau utilisé. Pour changer le mot de passe, l'utilisateur doit faire ceci :

passwd MotDePasse actuel.

Pour avoir des informations détaillées sur les fichiers, comme leurs attributs, propriétaire, dates et taille, faites ls -l. Voici quelques éléments pour comprendre les informations sur les fichiers.

Nous expliquons surtout les éléments présents à gauche de chaque ligne, car ceux situés à droite sont évidents (nom, propriétaire, groupe propriétaire, date de modification...). En début de ligne, voici les informations que vous trouverez. Elles concernent le type de fichier et ses attributs (ses permissions).

Le premier caractère désigne le type du fichier. - désigne un fichier normal, d un répertoire, et le un lien symbolique.

Puis, viennent 3 caractères, expliquant les droits du propriétaire du fichier. Comme d'habitude, rwx signifient lecture, écriture, exécution. Si l'un de ces caractères est remplacé par un - cela signifie que le fichier n'a pas l'attribuj désigné. En général, un fichier texte aura ces attribus ourl propriétaire :

rw- ce qui signifie que le fichier peut être lu, on peut le modifier mais pas l'exécuter.

Les 3 caractères suivants comportent les mêmes informations, mais renvoient au groupe et non plus au propriétaire.

Pour écouter des documents multimédia (vidéo), utilisez vlc. Pour lire des documents Word en mode graphique, Openoffice est un bon outil, mais abittord le permet aussi. Sous X, à condition que tous les programmes soient bien installés, la commande

display Fichierimage&

permet d'afficher l'image voulue. identify donne des informations à son sujet.

Convert geometry xxx-xxx Source.jpg Destination.jpg permet de redimensionner une image, avec XXX comme différentes valeurs (anciennes et nouvelles).

Gimp est un programme qui permet de faire de la retouche d'image. Dans le programme, un simple cric droit active un menu où toutes les actions possibles sont référencées.

Pour faire de la messagerie instantanée sous X, utilisez le programme gabber, où vous devez configurer les comptes différents que vous avez (MSN...). Puis, sous Gabber, faites Action, Consulter les agents, sélectionnez MSN, puis enregistrement. Enregistrez-vous et faites OK.

Voici la procédure à utiliser pour passer de la version stable à la vssion SID (instable). Pour des informations sur la différence entre stable et instable, et sur l'intérêt d'y passer, consultez la Formation Linux. Dans sources.list, remplacez tous les "woody" ou "stable" par "sid"". Puis, faites:

apt-get update
apt-get install apt-listbugs
apt-get dist-upgrade

Faire Y aux questions posées par le système sur le remplacement de certains fichiers de configuration.

Pour créer une playlist, un peu comme avec Winamp sous Windows, voici une solution, très simple, et, pour un aveugle, tellement pratique!
Faire:
find /home/RepertoireMusique -name "*.mp3" > FichierPlaylist.m3u

Note: Vous devez, pour créer la playlist, limiter le champ de recherche à ce que vous voulez. Par exemple, si vous voulez une playlist de tous vos titres, mettez après find le répertoire global de vos titres; si vous voulez la playlist d'un artiste ou genre, rajoutez des sous-répertoire.

mpg321 -Z@ Fichier.m3u Enfin, voici une série de programmes, ou plutôt de scripts, extrêmement pratiques:


Quelques touches de base

Sous Linux, il existe quelques touches qui marchent presque dans toutes les applications, celles permettant de manipuler du texte. En voici quelques-unes:

ctrl-k: effacer la ligne du point où se trouve le curseur jusqu'à la fin
Ceci est valable sous vim, vi, emacs, le shell...

ctrl-w: efface le mot avant le curseur
ctrl-d: sur le shell, si la ligne est vide et qu'aucun programme n'est ouvert, f ctrl-l: nettoie l'écran, le rend vierge.
Formatter une disquette au format Windows.

Même si beaucoup de documents sur le logiciel libre trouvent que les systèmes de fichier Ext2 et Ext3 sont très bien, il faut reconnaître qu'ils présenten inconvénient majeur: ils sont incompatibles avec Windows. Autant cela est peu gênant sur son propre disque dur, autant cela peut devenir très ennuyeux pour donner une disquette à quelqu'un, car il y a peu de chances quil ait Linux, Windows occupant plus de 95% des ordinateurs. Par ailleurs, on ne peut imposer Linux à tous, car, à mon sens, il faut aimer l'informatique pour accepte de l'installer, voire parfois de l'utiliser, car il reste complexe, du moins au début.
Cette constatation m'a donc poussé à vouloir, lorsque je formatte une disquette, y mettre un système de fichier vfat, celui de Windows, afin que ma disquette soit lisible partout. Comment faire?
La procédure de formattage est simple, mais se fait en 2 temps, car chaqu commande a un rôle et tout n'est pas automatisé dans une. Taper donc:

fdformat /dev/fd0;sudo /sbin/mkfs -t vfat /dev/fd0

NOTE: ceci est à faire en tant que simple utilisateur. En tant que root, supprimez le "sudo". Cependant, en tant que simple utilisateur, pour que sudo /sbin/mkfs... fonctionne, il faut que root vous ait ajouté dans visudo, vous donnant le droit d'exécuter une telle commande. Voir la formation Linux pour plus d'informations.
Autre information: pour que "mkfs vfat" fonctionne, il faut d'abord avoir installé sur votre ordinateur le programme mkfs.vfat, inclus dans le package dosfstools. Il vous faut donc d'abord installer dosfstools avant de formatter avec un système de fichier vfat.


Informations sur la connexion à Internet par PPP

On utilise une connexion PPP lorsqu'on se connecte à Internet via un modem analogique, en général. Autant dire que cela devient rare, mais bo Pour configurer une telle connexion, utilisez pppconfig. cf. la Tester ses mots de passe

Lorsque votre ordinateur est relié en permanence à Internet, et de surcroît si vous avez ouvert le port 22 pour permettre un accès à distance par SSH, alors vous êtes légèrement en danger. En effet, un pirate peut tente une intrusion dans votre machine. Pour éviter cela, outre les conseils habituels, vous devez avoir des mots de passe sûrs, c'est-à-dire suffisamment complexes pour ne pas être détectés, même par des logiciels essayant automatiquement une grande quantité de mots de passe. Pour tester si votre mot de passe est assez complexe, installez john puis exécutez-le ainsi:
john /etc/shadow

/etc/shadow contient les mots de passe, donc john doit être exécuté sur ce fichier. john tente de simuler une attaque et vous affiche le temps mis pour trouver les mots de passe de votre système. Plus le temps est court, moins Pour plus d'informations sur la sécurité et john, voir la Formation Linux.


En cas de problème d'installation d'un package Debian

Parfois, certains packages peuvent poser problème à l'installation, surtout avec apt. Donc, pour résoudre certains problèmes, voici une indication.


Une astuce sous info

info est un autre type de documentation, plus complet. Tapez info NomProgramme et vous aurez la page d'information du programme ou, s'il n'y en a pas, la page de manuel. Dans la page d'information, l'organisation se fait en liens..., comme une page Web. Taper Enter pour activer un lien. Pour revenir en arrière, il faut utiliser la touche l.

Personnaliser le message d'accueil.

Lors du démarrage, de votre premier login, Linux affiche un message. Vous pouvez le modifier, en tant que root, en modifiant le fichier /etc/motd.


Permissions et attributs d'un fichier La commande pour changer les attributs d'un fichier est:
chmod (-R) a/u+/-srwx NomFichier

Explications:

    -a/u: signifie que les attributs concerneront soit tout le monde (all) soit uniquement le propriétaire du fichier, l'utilisateur (u). D'autres lettres sont utilisées telles g pour le groupe, o pour des membres extérieurs au groupe mais présents sur le système...
    -+/-: si vous mettez +, vous autorisez l'utilisateur ou tout le monde (aall) à utiliser le fichier/répertoire. Si vous mettez -, vous leur interdisez l'utilisation du fichier.
    -srwx: à vous de mettre toutes ces lettres, ou seulement certaines, en fonction de ce que vous souhaitez pour le fichier. rwx=read, write, execute.
    -(-R): option facultative, mais à mettre si le nom indiqué est celui d'un répertoire et que vous voulez que votre commande s'applique à chaque fichier du répertoire.
Ex.: taper chmod a+srwx Fichier donne à tout le monde tous les droits sur un fic Taper chmod u+srwx ne donne les droits qu'au propriétaire du fichier.

NOTE: Ainsi, après avoir écrit un fichier de code (en C, C++, python, ou un simple script...), pour le rendre exécutable, faites:
Ex.: chmod u+x NomFichier
ou
chmod +x NomFichier

Pour changer le propriétaire d'un fichier, il faut utiliser la commande chown ainsi:

chown (-R) Utilisateur NonFichier

ATTENTION: vous ne pouvez changer le propriétaire d'un fichier que s'il vous appartient ou si vous êtes root. L'option -R est optionnelle et ne sert que pour appliquer le changement à tous les fichiers d'un réperto mentionné.


Recherche de fichier

Je vous suggère une seule commande:
find / -name "NomFichier"
NOTES: vous pouvez remplacer le / par le nom d'un répertoire, sachant que répertoire et non plus de la racine, et ne recherchera que dans ce répertoire. Cela peut être utile.
Entre les guillemets, un nom du type *xxx*.* peut très bien passer.
Si vo-s cherchez un texte précis dans un fichier précis, tapez:

find fichier.txt | xargs grep -l "texte"


Où obtenir de l'aide Voici des liens pour débuter sous Linux

    Une documentation sur Emacs Un tutoriel su Documentati Une documentation en français sur LateXUne documentation LateX en anglai Liste de tous les HOW Des HOWTOS plus r&ea Des a Pour des documentations en tout genre, voir:
    Linuxdoc
    Le Site qui explique What linux isExplications sur le réseau sous Linux
    Des sites incontournables: Un forum que je modère et qui, quelque soit la question, y répondra sans pb ni méchanceté, car notre philo est de répondre aux débutants, et pas d'envoyer ballader sans cesse en prétextant des docs alors que je sais bien combien elles sont souvent inadéquates aux besoins des utilisateurs. Voir: Et un chat irc y correspond: rejoignez-nous avec votre client irc sur le serveur irc.freenode.net, dans le salon #absolinux.

    Autres sites

    Ensemble d'aides sur Linux
    Un autre guide de survi Voici enfin quelques documentations sur des logiciels:
    Un manuel sur


    Où trouver des logiciels libres?

    Dans bien des sites, à trouver sur Google ou dans des documentations. Mais on peut aussi en trouver Ici, o , mais vous pouvez aussi essayer ce site ou encore linux-france.org, le site officiel du logiciel libre ou enfin là.

    Recherche de qexte dans un fichier

    Deux programmes font cela: locate et grep. Ne connaissant à peu près que grep, je N'explique que cette commande ici. En règle générale, grep recherche dans les fichiers du répertoire courant. Pour se faire, taper:

    grep -l "chaîne de texte" *.*

    Autre usage de grep: extraire les informations utiles d'une commande. Par exemple, pour savoir le type de votre carte son, la lecture de lspci peut être un peu longue, selon vos configurations. On tapere alors:

    lspci | grep sound

    et on aura que ce qu'on veut. Enfin, voici quelques options utiles:

    -i: ignore la casse (majuscule/minuscule)
    -v: recherche la Ligne ne correspondant pas au critère spécifié
    Graver sous Linux

    Ces informations viennent de mon expérience et de la Pour tester votre image: mount -t iso9660 -o loop FichierImage PointdeMontage

    N'oubliez pas de démonter ensuite!

    Après avoir vérifié que vimage rentre sur le CD (pas trop lourde), faire:

    cdrecord -v dev=/dev/hdX Image.iso

    Notez que X est le numéro de votre graveur, et que hd est en général remplacé par sg (périphériques SCSI, à voir selon votre graveur).

    Pour graver sur un CD RW, après avoir créé l'image iso, faites, si le CD RW est neuf: cdrecord -v dev=/dev/hdX blank=all Image.iso

    Si votre CD RW a déjé été utilisé, remplacez all par fast.

    Pour copier d'un CD sur l'autre, faire:

    cdrecord -v dev=/dev/hdX -isosize /dev/hdY

    Explications: hdX est le nom du graveur; hdY est celui contenant le CD à graver. Pour graver un CD musical, réunissez vos titres dans un répertoire en utilisant des noms sans espace de préférence pour le nom des fichiers. Puis, faites: cdrecord -v -pad dev=/dev/hdX -audio Piste1.wav Piste2.wav...

    NOTE: les fichiers audio peuvent être au format .wav, .cdr, ou .au.

    Pour extraire des pistes d'un CD, faire:

    cdparanoia -B -p

    Pour convertir des mp3 en cdr, faites:

    mpg321 Fichier.mp3 --cdr Fichier.cdr

    Note importante et générale: sur les noyaux Linux 2.6.8 à 2.6.12, on a des problèmes de gravure. Le problème est le suivant: on ne peut pas graver si on n'est pas root, même avec l'ajout de l'utilisateur au groupe audio. Donc, gravez en root pour l'instant! Compression et décompression

    J'ai dû tellement poser de questions pour comprendre, que j'ai choisi de tout regrouper ici, face à la complexité des manuels. Aussi:

    Pour décompresser une archive:

      -.tar: tar xvf Archive.tar
      -.tar.gz: tar xvzf Archive.tar.gz
      -.tar.bz2: tar xvjf Archive.tar.bz2
      -.gz: gunzip Archive.gz
      -.bz2: bzip2 -d Archive.bz2
      -.zip: unzip Archive.zip
      -.tgz: tar xzf Archive.tgz

    Pour compresser une archive:

      -en .tar.gz: tar cvfz Archive.tar.gz Fichier1, Repertoire...
      -en .zip: zip (-r) Archive Fichier1 Fichier2
      NOTE: -r est optionnel, c'est si vrus zippez un répertoire. Pour conserver les attributs d'un fichier (prmrpiétaire, permissions), utilisez l'option -p, valable aussi pour cp.

    L'utilisation de gzip et bzip2 est un peu plus complexe. N'utilisant pas ces programmes pour compresser, je ne peux en parler ici, voir la page de manuel. Ces 2 programmes fonctionnent avec des niveaux de compression de 1 à 9, 9 étant le niveau le plus élevé.

    Quelques notes sur dpkg

    dpkg est un utilitaire de gestion de packages sous Debian, au même titre que apt. Mais la différence est que dpkg ne gère pas les dépendances de packages. Donc, lorsqu'on en installe un, il faut installer manuellement, avec dpkg, les packages nécessaires pour satisfaire les dépendance Même si cela peut paraître ennuyeux, et que vous pouvez préférez a il faut savoir qu'apt est assez difficile à utiliser pour installer des packages non inclus dans Debian. Voilà pourquoi dpkg est à connaître, voici quelques commandes utiles.
    dpkg -i: installe un programme
    dpkg -r: désinstalle un programme sans supprimer ses fichiers de configuration
    dpkg -r --purge: désinstalle un programme en supprimant ses fichiers de c dpkg-reconfigure: reconfigure un package

    En revanche, pour installer un paakage inclu dans Debian, apt est mieux. Outre les apt-get install/remove --purge... connus, voici comment rechercher un package à partir de sa description:

    apt-cache search mots_cles

    NOTE: mots-clés à indiquer en anglais.
    Ex.: apt-cache search browser
    browser=navigateur

    Pour en savoir plus sur un package:

    apt-cache show NomPackage

    Scanner

    Je projetais d'avoir un scanner mais ai abandonné l'idé car je le voulais pour ses fonctions d'OCR, technologie que je ne trouve pas encore assez au point, en règle générale. Toutefois, j'ai cherché du coup à voir comment utiliser un scanner (l'OCR) sur Linux. Voici comment faire pour qu'un document papier devienne texte. Je n'ai jamais testé ces commandes, qui peuvent peut-être même être obsolètes.

    scanimage Image.pnm
    convert Image.pnm Image.pbn
    gocr -v 1 image.pbn > image.txt LaTeX

    Pour faire de grosses mises en forme, et surtout marce que venriched-mode d'Emacs n'est pas portable (les mises en forme n'apparaissent pas sur un autre éditeur, il est mieux d'utiliser un Langage informatique complet: LateX. Un peu complexe, mais redoutablement efficace, il est très utilisé. Le but du mémento sur LateX n'est pas de vous apprendre tout LaTeX, je suis teLlement loin de tout maîtriser, mais, comme pour le html, vous donner les rudiments.

    Le mémento sur LateX présente le code LaTeX, ici je vous explique que faire du fichier une fois fait, lorsque vous avez entré le code source. Il faut d'abord compiler le fichier en tapant:

    latex fichier.tex

    Puis, si vous le pouvez et/ou voulez, visualisez-le avec xdvi Fichier.dvi.
    Enfin, converjsssez-le dans un format plus standard:

      -en pdf: dvipdf Fichier.dvi
      -en html: latex2!tml -split=3 Fichier.tex
    En sens inverse, vous pouvez convertir un fichier en LaTeX. Cela peut être utile pour conserver la mise en forme.
      -conversion de Word à LaTeX: word2x -f latex Fichier.doc Fichier.tex
      ou: catdoc -f tex Fichier.doc Fichier.tex
      NOTES: 1. avec catdoc, vous n'avez pas les en-tête d'un document LaTeX.
      2. word2x est à installer sur le système à part, avant son exécution.


      Si le système bloque

      Je me sers rarement de ces touches, mais Linux peut planter, selon ce qu'on y fa surtout si on fait mal quelque chose ou si vous êtes programmeur, votre programm peut buguer et faire planter la machine. Voici alors les solutions pour un redémarrage brutal, restant toutefois propre.

      alt+Touche Imprime-écran+k: tue tous les processus actifs. Vous revenez a login, donc ne redémarre pas totalement mais débloque les situations.
      alt+imrpime écran+e: arrête tous les processus du système
      alt+imprime-écran+i: arrête les processus assez autoritairement.

      Si tout ceci ne marche pas, redémarrez en faisant:
      alt+imprime-écrn+s, puis alt+imprime-écran+u et alt+imrpime-&eacut En cas de problème dès le démarrage, mettez un CD d'installation de distribution ou un livecd de genre knoppix, montez votre partition racine sur le système du cd, puis faites:

      chroot Pointdemontage shellautiliser

      Débloquez, démontez et redémarrez.

      $$ Programmer l'exécution d'une commande

      Pour se faire, faites crontab -e. S'ouvre un fichier vierge à remplir. Voici comment.

      mm hh JourDuMois Mois JourSemaine commande

      Quelques explications:

        -mm renvoie à la minute de l'heure (de 00 à 59) où vous voulez voir exécuter une commande.
        -hh: heure (00-23) -Pour les jours de la semaine (avant-dernière information) 1 renvoie à lundi et 7 à dimanche
        -mettre une astérisque à la place de l'une de ces colonnes (excepté celle dimanche) fera exécuter la commande à chaque fois.

        Ex.: Si vous faites:

        00 21 28 * 5 Commande

        fera exécuter la commande à 21h tous les mois où le 28 tombera un vendredi.

        -si vous faites */15, alors la commande s'exécutera tous les quart d'heures.

        Manipuler du son

        Grâce à un petit script, que vous pouvez trouver sur ce site<+a>, vous pouvez manipuler des MP3, des fichiers wav, OGG..., à condition toutefois que certains programmes soient pr&ecute;sents sur votre système (voir les indications du programme).
        Voici quelques manipulations de bases:
        Extraire les pistes d'un CD en MP3: se mettre dans ~, taper "jacd", puis faire le choix 3, puis 1. Ensuite, Enter, puis t, 3 Enter.

        Le programme cée un répertoire jacd-rec dans votre home, et vous y trouverez les fichiers WAV et ceux MP3. Pour toute conversion de wav- mp3, mettez vos wav dans jacd-rec, ouvrez jacd dans la racine de votre home, puis faites t, 3 et Enter.

        ATTENTION: ce script n'accepte pas encore les noms composés, il n.accepte que les fichsers au nom entier, dont les mots sont éventuellement séparés par des soulignements (_).

        Si le lecteur CD-ROM pose problème, une autre commande peut enregistrer directement à partir de l'entrée micro:
        cdsound-recorder

        Pour enregistrer un fichier WAV à partir de l'entrée micro de votre ordinateur, vous pouvez utiliser arecord (outil d'ALSA), ou si cela ne fonctionne pas, sound-recorder.

        Les options de arecord sont -f (fréquence (8, 16, 32 bits)), -t (type de fichier), -c (1=mono; 2=stereo); -d (temps d'enregistrement).
        Celles de sound-recorder ne sont guère différentes: -S pour le temps... Voir la page de manuel.

        Pour mixer 2 fichiers WAV, veillez à ce qu'ils soient identiques en spécifiant les mêmes options lors de l'enregistrement de chaque fichier, ou contrôlez leur exacte ressemblance avec la commande file. Puis faites:

        soxmix Fichier1.wav Fichier2.wav Destination.wav


        Le FTP avec yafc

        Pour ouvrir un serveur FTP, faites yafc en annonyme, faites:

        yafc -a ftp.serveur.xxx

        Si vous devez vous identifier, faites:

        yafc user@ftp.serveur.xxx

        puis entrez votre mot de passe lorsqu'il vous est demandé.

        Pour déposer un fichier, utiliser put. Utilisez get pour le télécharger.

        Le son sous Linux

        Le package ALSA contient tous les outils pour jouer, enregistrer du WAV (avec aplay et arecord), et régler le volume (alsamixer). Voici le fonctionnement de ce dernier outil:
        b permet d'ajuster la balance, Q règle le son à gauche; W au milieu; E à droite
        page down et page up permet un réglage rapide du niveau sonore
        $$ Un autre moyen de fermer le serveur X consiste à cliquer sur la patte Gnome, puis sur Clore la session. En bas à droite, vous trouverez un icône ressemblant à une boîte à outil, qui permet de personnaliser le bureau. Vous pouvez régler le contenu des 2 barres supérieures et inférieures de l'écran. Ce sont des tableaux de bord dont vous pouvez changer la configuration.
        Pour ajouter un tableau de bord, faites cliquez sur l'un d'eux, puis sur Ajoutou un tableau, applets, moniteurs. Pour accéder à un gestionnaire de fichiers semblable à l'explorateur Windows, cliquez sur la patte d'ours incarnant le menu démarrer, puis sur programes, Applications, et Nautilus.
        Pour lancer des programmes sur Linux, il faut taper leur nom sur un lanceur, c'est-à-dire une mini-console où vous pouvez écrire le nom du programme. Le plus souvent, on utilise Xterm, que vous pouvez rajouter à votre tableau de bord afin d'avoir un accès plus rapide à cette console et donc de lancer plus vite vos programmes. Pour ajouter un lanceur, dans le Panel Gnome, faites tableau de bord et ajouter un lanceur.
        Mais vous pouvez aussi créer une icône permettant un accès direct au programme par un simple clic. Pour se faire, tapez sur exterm :

        xterm -bg black -fg white -geometry 20x38 -sl 200

        Puis choisissez une icône et faites OK.
        Pour lancer un programme à partir d'exterm mais hors de la console exterm, il faut faire suivre son nom du caractère &, comme en console où pour lancer un programme en arrière-plan on appbre sur cette touche.
        Si vous voulez tester si l'accélération 3D de votre carte est bien active, exécutez sur la console xterm:

        glxinfo

        Pour sélectionner du texte, appuyez sur le bouton gauche de la souris et déplacez-la le long de la zone à sélectionner. Puis, pour coller le texte, appuyez simultanément sur les boutons gauche et ôtte. Alt-e permet de faire le symbore euro.

        Pour mettre Mozilla en français si vous avez une Debian Woody : Lancez exterm et loguez-vous en root. Tapez Mozilla, puis allez dans le menu Help, About Mozilla. Notez soigneusement le numéro de version du logiciel.

        Dans Edit, Preferences, Appearance, Languages/contents, sélectionnez Download more. Dans le tableau qui s'affiche, placez-vous sur la ligne correspondant à la version appropriée de mozilla (le numéro relevé tout à l'heure). Mettez-vous sur la version française et cliquez sur le lien MAC/Linux. Ensuite, cliquez sur Install afin d'autoriser l'installation du package. Fermer ensuite mozilla, et reloguez-vous en simple utilisateur. Là, réouvrez mozilla, puis dans Edit, Preferences, Appearance, Languages, sélectionn" Français (fr) puis OK. Vous devrez réouvrir mozilla plus en avoir la version française.

        Si vous souhaitez, dans mozilla, avoir les sites en onglets, faites un clic droit sur le lien et sur Ouvrir dans un nouvel onglet. Pour fermer l'onglet, c'est la croix en haut à droite. Avec X, vous pouvez écouter de la musique avec MMS, logiciel équivalent à Winamp, dont voici quelques informations d'utilisation :

        Le menu préférences est le bouton en haut à gauche.
        Le bouton playlist ouvre l'éditeur de playlist, configurable avec les Préférences

        Pour utiliser grimp (un encodeur):

        Faites Config, MP3 Encodeurs et bladeenc.

Par Texou - Publié dans : Informatique
Ecrire un commentaire - Voir les 0 commentaires - Recommander
Vendredi 24 mars 2006

  Ce blog sera un défouloir constant, un lieu où j'espère exprimer mes états d'âme, mes états d'esprit, coups de gueule, déprime ou joie. Jusque-là à chaque fois q j'ai eu envie d'écrire, j'y ai renoncé parce que je voulais écrire des ouvrages conséquents bien trop gros. Je préfère opter pour ce type de blog, qui permet d'écrire une série de choses plus courtes et donc, plus accessibles pour moi. Je manque de temps pour faire mieux mais parfois, j'ai un énorme besoin de faire de la catarsis (expulsion de son intériorité). Je me définis très brièvement: étudiant à sciences-po (ou à l'IEP), en 2ème année. Haltérophile en parallèle, en fac d'italien en parallèle. Du reste le site de mon club d'haltéro: http://www.dumonthaltero.com Après 2 ans de classe prépa Littéraire (khâgne-hypokhâgne), j'ai intégré l'IEP. Peut-être que je pourrai y revenir plus tard. Là je suis en pleine révisions pour des partiels dans une semaine: et oui, j'ai commencé en septembre, 40h de cours hebdomadaires, pour des partiels jusqu'avant les vacances de Pâques. Donc, je suis en vacances d'été jusqu'en semtembre à partir du 14 avril au plus tard. L'an prochain, je fais un stage à Paris au Ministère de l'Intérieur, dans le cadre de ma formation. N'hésitez pas à commenter, le dialogue c'est très enrichissant.

 

  Derniers détails: 1,90m, 70kg, assez timide (j'aborde les gens avec difficulté, même si une fois que c'est fait, tout va bien, mais le premier pas est difficile). Enfin, chui arcaïque: j'adore la variété française (Sardou), eh oui l'arcaïsme ça existe!!! même chez certains jeunes Fils d'ouvriers, heureux de vivre bien que pessimiste sur le monde, là j'aurai l'occasion de largement y revenir. Enfin, c'est un détail, je hais Microsoft, ai donc choisi Linux (au début pour des raisons financières) et j'adore le logiciel libre. Chui aussi aveugle accessoirement.

 

  Voilà. C'est une présentation, on verra pour la suite, la mise à jour sera en fonction de mon temps et de mes états d'âme, mes articles seront toujours intenses car traduisant une forte émotion.

 

De nouveau, n'hésitez pas au dialogue, dans les limites habituelles de l'acceptable.

Par Texou - Publié dans : texou
Ecrire un commentaire - Voir les 1 commentaires - Recommander