Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 17

#0 Re : -1 »  [Script] dossier magique qui tri tout seul vos fichiers » Le 27/11/2007, à 11:28

Philoux
Réponses : 217

Avant le mv de ce script, rajoute un petit

if [ ! -d "/media/sda6/ma musique" ]; then
mkdir -p "/media/sda6/ma musique";
fi

j'ai mis le -p à  mkdir comme ça tu peux utilisier un répertoire du style "/media/sda6/blabla/ma musique", il te créera les répertoires parent non existant aussi smile

--
Philippe Thierry

#1 Re : -1 »  [Script] dossier magique qui tri tout seul vos fichiers » Le 27/11/2007, à 11:29

Philoux
Réponses : 217

oups... j'ai mal suivi le thread.... laisser tomber le post wink

#2 Re : -1 »  montage disque dur externe (RESOLU mais pas comme il aurait fallu) » Le 26/11/2007, à 17:59

Philoux
Réponses : 37

Tout d'abord comment est formaté ton disque externe ?
Si il s'agit d'une partition ntfs ou fat32 (que tu peux lire sous windows donc), il faut alors que tu modifies la ligne dans ton fichier fstab.

Tu auras alors ce genre de chose :
/dev/sda1   /media/hdd_externe       ntfs      defaults,auto (pour une partition nfs)
/dev/sda1   /media/hdd_externe       fat32    defaults,auto (pour du fat32)

Si il s'agit bien d'un disque formaté sous linux (partition ext3 donc, peux tu essayer plusieurs choses :
d'abord, est-ce que le fichier /dev/sda1 existe bien ? Si c'est le cas, tu dois avoir la meme chose que moi en tappant ces lignes dans une console.

$ test -e /dev/sda1
$ echo $?
0

Ensuite, est ce que sda n'est pas ton disque interne ? (c'est le cas si tu as un disque dur interne de type SATA). Si c'est le cas, ton disque usb sera plutot sdc ou sdd.

Enfin, lorsque tu tapes cette commande, quel message as-tu ?

$ sudo mount /dev/sda1 -t ext3 -o uid=1000,gid=1000 /media/cdrom

(Ne t'inquietes pas pour le /media/cdrom, c'est juste parce que ce répertoire là  je suis sur qu'il existe smile

--
Philippe Thierry.

#3 Re : -1 »  montage disque dur externe (RESOLU mais pas comme il aurait fallu) » Le 26/11/2007, à 18:17

Philoux
Réponses : 37

Oki. Bon là  ton disque est déjà  monté dans /media/SEAGATE, donc normalement tu dois pouvoir y accéder sans difficulté.

Pour pouvoir le monter par défaut au démarrage de ta machine, voila ce qu'il faut faire :
- tout d'abord, démonter ton disque (tu dois avoir une icone sur ton bureau, et en cliquant droit, avoir "retirer en toute sécurité").
- Il faut ensuite que le répertoire SEAGATE soit constamment présent dans /media, donc une fois ton disque démonté, tape la commande suivante :

$ sudo mkdir /media/SEAGATE

Sinon, il va vouloir monter le disque sur un répertoire... qui n'existe pas.

Ensuite, dans ton fichier /etc/fstab, ajoute cette ligne :
/dev/sda1   /media/SEAGATE vfat     defaults,auto

Normalement ça devrait mieux fonctionner.
--
Philippe Thierry.

#4 Re : -1 »  montage disque dur externe (RESOLU mais pas comme il aurait fallu) » Le 26/11/2007, à 18:34

Philoux
Réponses : 37

Oui, c normal, vu qu'il est monté en automatique par la fstab...
sur le bureau :
clic droit -> Créer un lien vers -> un périphérique -> disque dur

Voila smile
bonne continuation
--
Philippe Thierry.

#5 Re : -1 »  [Resolu] Compiz KDE sous Gusty impression. » Le 29/11/2007, à 09:56

Philoux
Réponses : 15
dubis22 a écrit :

N'hesiste-t il pas un script pour recharger le gestionnaire de fenêtre ... De temps en temps mon cube plante. J'ai vu qu'il y avait un icon faire sous gnome mais pas sous KDE .... On est obligé de taper des commandes du style :

kde-window-decorator --replace
kwin --replace

Merci de votre aide

Perso j'ai upgradé de feisty vers gusty, et j'ai conservé beryl-manager, qui permet de choisir compiz par défaut, et qui a la sympathie de fournir un menu déroulant avec "Recharger le gestionnaire de fenêtres". à‡a marche très bien avec compiz fusion.

#6 Re : -1 »  [Resolu] automount avec mon user » Le 26/11/2007, à 19:23

Philoux
Réponses : 10

dans fstab, sur la ligne du hda5, remplace defaults par :
user,noauto,rw
(dans le cas ou tu ne veux pas que la partition soit montée automatiquement - sinon mets auto au lieu de noauto)

--
Philippe Thierry.

#7 Re : -1 »  [Resolu] automount avec mon user » Le 27/11/2007, à 10:09

Philoux
Réponses : 10

Quand tu fais un mount sans utiliser la commande sudo il se passe quoi ? Si tu utilises sudo, c'est normal qu'il te demande ton mot de passe, même si la commande ne le nécessite pas (ex. si tu fais sudo ls dans ton répertoire perso).

En fonction de ce que te dit l'emploi de mount, on pourra te dire quoi faire.
- Si ton disque est monté (donc mount ne dit rien, et un "echo $?" derriere renvoie 0)... c bon
- Si mount te dis "only ROOT can do that" malgré la ligne du fstab avec "user", c'est possible que ce soit parce que mount n'est pas SUID root (cela signifie qu'il prend les droits de root temporairement pour effectuer sa tache, bien que ce soit un utilisateur lambda qui l'exécute). Pour le savoir, tapes

ls -la /bin/mount

dans une console et postes la ligne que tu as récupéré.
--
Philippe Thierry.

#8 Re : -1 »  [Résolu] Un commande Linux de remplacement de caractères » Le 27/11/2007, à 11:03

Philoux
Réponses : 14

Bon alors déjà voila le tit script (à exécuter dans ton répertoire test):

$ for i in `find . -type f`; do cat $i | sed -re "s/PRODUIT/produit/" > $i.bak && mv $i.bak $i; done

Histoire de pas te cracher une réponse comme ça qui ne te servira qu'une fois voila ce qu'il fait :
tout d'abord il liste l'ensemble des fichiers de ton répertoire test. Si tu exécute la commande

$ find . -type f

Il t'affiche l'ensemble des fichier du répertoire "." (cad. du répertoire courant) et de ses sous-répertoires.
Ensuite, je rentre cette commande dans une boucle. Ainsi le for in in find ..., va prendre chaque fichier renvoyé par la commande find un à un et mettre son nom (son chemin plus exactement) dans la variable $i.
Ensuite pour chaque fichier, je fait un cat dessus (je le lit en fait), et je renvoie son contenu vers une autre commande qui s'appelle sed. (en utilisant un pipe : le "|" que tu vois).
Sed permet de faire des remplacement de motifs en utilisant des expression rationnelles. Bon ici c'est facile, on lui fait remplacer PRODUIT par produit. le s// signifie "substituer le premier élément par le second".
Par défaut, sed envoie le résultat sur l'écran... ça ne nous convient pas, alors on redirige le résultat vers le fichier, mais avec un petit .bak comme extension.
En fait, si on renvoyait le résultat vers le fichier source directement... ça pose problème car il réécrit par dessus ce qu'il est en train de lire, c'est génant.
Et donc, ensuite, je renomme le fichier, en enlevant le .bak.
Et hop, fin de la boucle, on passe au fichier suivant. smile

--
Philippe Thierry.

#9 Re : -1 »  [Résolu] Un commande Linux de remplacement de caractères » Le 27/11/2007, à 12:01

Philoux
Réponses : 14

héhé smile
l'habitude wink
En fait j'ai travaillé avec sed sur plusieurs os, (des netbsd entre autres), et c'est très pénible car les options sont différentes à  chaque fois. Donc à  force, je préfère faire utiliser des trucs qu'on retrouve partout (ici une redirection) que devoir regarder le man pour voir quel est le nom de telle option dans tel OS.

Maintenant tu as tout à  fait raison, avec -i ça marche aussi bien et c'est plus joli smile

#10 Re : -1 »  [Résolu] Un commande Linux de remplacement de caractères » Le 27/11/2007, à 12:35

Philoux
Réponses : 14

Oui je suis d'accord c'est assez ridicule. C'est le même problème avec grep en fait. Pour sed, sous netbsd tu remplace -e par -s (si ma mémoire est bonne), le -r devient -E, etc...

Bref, c'est pénible.

#11 Re : -1 »  [Résolu] Un commande Linux de remplacement de caractères » Le 27/11/2007, à 12:46

Philoux
Réponses : 14

Effectivement smile mais bon... il reste encore qques vieux schnoks comme nous qui aiment bien leur shell et le toucher molletonné de leurs lignes de commande tongue

#12 Re : -1 »  [Résolu] Un commande Linux de remplacement de caractères » Le 27/11/2007, à 13:40

Philoux
Réponses : 14
le ninja_rose a écrit :

(pas très utile mon commentaire, mais je me méfie de la frime de ligne de commande à  rallonge, même si j'en ai déjà  vu des beaucoup plus longues / au moins une ligne et demi sur un écran 17").

Fort heureusement ce n'est pas la longueur de la ligne qui en fait la qualité (c'est plutà´t l'inverse d'ailleurs). Comme tu le vois, la solution avec le -exec du find est plus courte et plus efficace.
Après pour ce qui est de la frime... je vois pas l'intérêt sur un forum d'aide... De plus frimer avec du sed ou du grep dans une ligne de commande.... vu le nombre de personnes qui savent faire ça, il n'y a pas de quoi frimer wink
Maintenant c'est vrai qu'il y a ceux qui aiment utiliser leur console régulièrement, qui sont habitués aux lignes de commandes tout simplement parce qu'ils ont appris à  s'en servir à  une époque ou les interfaces graphiques sous linux ne permettaient absolument pas de s'en passer et ceux qui au contraire sont habituer à  un modèle graphique.
Les deux points de vue se défendent. Mais n'oublies pas qu'il n'y aurait aucune interface graphique comme kfilereplace si il n'y avait pas de langage de script derrière...

#13 Re : -1 »  plantage impossible de bootez [RESOLU MERCI] » Le 27/11/2007, à 12:32

Philoux
Réponses : 4

Alors ce message signifie que ta partition est corrompue. Pas de panique ça se répare (c'est ce qu'il t'explique en fait)
Il faut, une fois que tu as la main (lorsque root@brice-laptop:~# apparait) que tu tappes ceci :
fsck -y /dev/sda1
Laisses le faire il va corriger ton systeme.
Une fois qu'il a fini, appuies sur Ctrl et D en meme temps, ça le fera rebooter.
Ensuite ça devrait mieux marcher.

#14 Re : -1 »  plantage impossible de bootez [RESOLU MERCI] » Le 27/11/2007, à 12:42

Philoux
Réponses : 4

C'est rare que ça arrive. à‡a peut arriver si il y a eu un soucis au niveau de l'écriture sur le disque (un reboot violent, un soucis au niveau du disque etc...), mais ne te fais pas de soucis c'est très rare. à‡a ne m'est plus arrivé depuis... je sais pas... quelques années smile

#15 Re : -1 »  impossible de faire quoique ce soit d'un DD externe... » Le 26/11/2007, à 19:03

Philoux
Réponses : 3

mmm.... il y a plusieurs possibilités

Le disque dur externe est monté en read only... Donc là  évidement... il faut donc le monter en RW.
Si c'est un disque formaté sous windows (donc en ntfs) installe ça :

$ sudo apt-get install ntfs-3g ntfs-config

Dans le menu Kde, partie système, tu auras l'application "Outil de configuration NTFS"

Il faut cocher les 2 options, qui permettent de monter les disques durs externes sous ntfs en écriture.

Il sera ensuite possible d'écrire dans le disque.
--
Philippe Thierry.

#16 Re : -1 »  Hotplug SATA - disque dur et lecteur dvd » Le 07/08/2007, à 17:52

Philoux
Réponses : 2

Pour pouvoir "monter" le lecteur (dans le cas où tu as à le monter, c'est par exemple pas le cas pour les cd audio ou les dvd vidéo) il faut qu'il soit présent dans /dev comme périphérique de bloc. Dans mon cas, sur le disque dur il y a 2 partoches primaires, ce qui donne dans /dev ces trois fichiers spéciaux : /dev/sdb, /dev/sdb1 et /dev/sdb2.

Normalement, en remplaçant le disque dur par le lecteur cd, il ne devrai y avoir (de base) que /dev/sdb et pas les deux suivants. Or j'ai tjrs ces trois fichiers. Pour finir de répondre à ta question, lorsque tu as un cd dans le lecteur et que tu veux le monter, tu as toujours que /dev/sdb (dans mon cas) car il ne s'agit pas de partition disque, mais d'un cd au format iso9660, accessible en montant /dev/sdb
tu utiliserais une ligne de commande du style :
mount /dev/sdb -t iso9660 /media/cdrom

Voilou,