Bastien Mourgues a écrit 182 commentaires

  • [^] # wlan0 ou eth1 ??

    Posté par  . En réponse au message Wifi!!. Évalué à 1.

    wlan0 ????? Si iwconfig te parle de wlan0 pourquoi ton fichier /etc/network/interfaces parle de eth1 pour le wifi ???

    T'as pas mélangé un ou 2 trucs ? ;)
  • [^] # Re: xdialog ?

    Posté par  . En réponse au message obtenir une alerte dans l'environnement graphique. Évalué à 3.

    une autre méthode avec stat (pour remplacer les ls | cut ):

    if [ $( stat -c '%Y' /var/log/sauve2.log ) -ne $(date '+%s' ) ]
    then
     echo "les dates diffèrent"
    else
     echo "les dates sont identiques"
    fi
  • # http://bugs.debian.org/

    Posté par  . En réponse au message apt et la sécurité. Évalué à 1.

    Tu devrais trouver des infos interressantes sur les rapports de bugs suivants :

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347540
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345891

    bonne lecture.

    PS: pour des mises à jour de sécurité sur la testing (qui n'est pas gérée par l'équipe de sécurité officielle), tu devrais peut être ajouter cette ligne à ton sources.list :

    deb http://secure-testing.debian.net/debian-secure-testing testing/security-updates main contrib non-free
  • [^] # Re: l'instruction sed

    Posté par  . En réponse au message Recherche remplace champ avec condition. Évalué à 1.

    Mouais, je suppose que remplacer \1~\4\3\5 par \1~\4\3\4\5 dans la 2eme partie de l'instruction s/// du sed n'a pas du être bien difficile :-\
    Sinon, je suis vraaaaaaiiiiiiiiiimmmmmmeeeeeeeennnnnnnntttttt content d'avoir pu t'aider .....
  • # l'instruction sed

    Posté par  . En réponse au message Recherche remplace champ avec condition. Évalué à 1.

    Est ce que c'est un truc de ce style que tu cherches à faire :
    sed -u -i -e 's/^\(ACT\(~[^~]*\)\{10\}\)~0[^~]*\(~[^~]*~\)\([^~]*\)\(~.*\)$/\1~\4\3\5/g' mon_fichier

    soit : modification directe des lignes du fichier commençant par ACT dont le 12eme champs commence par 0 => le 12eme champs est supprimé, le champs 14 est mis à sa place les champs 13, 15 et suivants sont mis à la suite.

    Teste sur une copie du fichier pour voir si ça donne ce que tu veux (j'espère que je ne me suis pas planté :) ).

    Hein ? Comment ça c'est pas intuitif ? \(^o^)/
  • # autofs4

    Posté par  . En réponse au message Montage/démontage automatique. Évalué à 1.

    Bein, à tout hasard, pour utiliser autofs, as tu compilé le module du noyau nommé autofs4 ? :-\
  • # IFS et set

    Posté par  . En réponse au message Utilisation de grep. Évalué à 1.

    Pour la séparartion de champs, tu peux utiliser IFS et set :


    OLD_IFS="${IFS}"
    IFS=":"
    set -- $ligne
    IFS="${OLD_IFS}"

    VAR1=$1
    VAR2=$2
    ...
    VAR5=$5


    IFS sert à définir les séparateurs de champs du shell.

    Après, pour ton grep, pourquoi tu ne fais pas ça dans le même grep ?

    if echo $login | grep -qs '^[a-z][a-z][a-z][a-z]$';
    then
    ...
  • [^] # gconf-editor

    Posté par  . En réponse au message changer la police de la console. Évalué à 1.

    comme pour beaucoup d'applis gnome, jette un oeil du coté de gconf-editor (éditeur de la base de regsitre de gnome ...)

    En particulier, la clé gconf-editor : / -> apps -> gnome-terminal -> profiles -> Default -> font a l'air sympathique .....
  • [^] # Re: Sous mandriva

    Posté par  . En réponse au message libstdc++.so.6. Évalué à 2.

    ... apt-cache policy libstdc++6
    libstdc++6:
    Installé : (aucun)
    Candidat : 3.4.3-13

    au contraire, le paquet ne semble pas installé ....

    en root, peux tu faire un apt-get install libstdc++6 et nous renvoyer tout ce qu'affiche la commande ?
  • [^] # Re: Sous mandriva

    Posté par  . En réponse au message libstdc++.so.6. Évalué à 2.

    heeeuuuuu, avec encore moins de détail que «ça marche pas», tu crois qu'on va pouvoir t'aider ? :-<

    1) As tu allumé ton ordinateur ?
    2) As tu allumé ton moniteur ?
    3) As tu booté sur le bon système ?
    4) Quelle version de la distrib utilises-tu ?
    5) As tu bien configuré APT ?
    6) As tu mis à jour ta base de paquets (apt-get update) ?

    (<--- et j'imagine que j'ai oublié plein de questions ultra pertinentes à poser :-\ )

    Chez moi (debian/etch mixée avec sarge et sid) :
    # apt-cache policy libstdc++6
    libstdc++6:
    Installé : 4.0.2-9
    Candidat : 4.0.2-9
    Table de version :
    *** 4.0.2-9 0
    990 http://ftp.oleane.net testing/main Packages
    500 http://ftp.oleane.net unstable/main Packages
    100 /var/lib/dpkg/status
    3.4.3-13 0
    500 http://ftp.oleane.net stable/main Packages

    Donc, le paquet est bien dispo sur les 3 versions de la debian.

    Si tu ne nous files pas plus d'infos, on ne pourra pas t'aider.
  • [^] # Re: en css

    Posté par  . En réponse au message HTML: action lors du passage du curseur sur un lien. Évalué à 1.

    Quelqu'un pourrait tester pour confirmer (svp) ?
    Perso, je n'ai pas vu de recommendations particulières par rapport à IE sur les items que j'ai utilisé, mais comme je ne peux pas tester directement .... je ne peux pas être affirmatif à 100% ...
  • [^] # Re: apm

    Posté par  . En réponse au message Ma debian sarge ne se coupe pas. Évalué à 2.

    met la ligne suivante dans le fichier /etc/modules
    apm power_off=1

    reboote ton système (histoire de faire bourrin), fait un poweroff et croise les doigts ;)
  • # en css

    Posté par  . En réponse au message HTML: action lors du passage du curseur sur un lien. Évalué à 3.

    Un truc dans ce style devrait faire ce que tu veux :

    <style type="text/css">

    p.commentaire span {
    display: none;
    }

    p.commentaire:hover span {
    display: block;
    position: fixed;
    bottom: 1em;
    right:2em;
    background: #0c2f50;
    color: white;
    padding: 1em;
    border-style: solid;
    text-align: center;
    }
    </style>

    <p class="commentaire">Salut comment vas tu ?<span>moi, ça
    gaze</span></p>
    <p>Hello</p>

    Quand ton mulot passe sur le paragraphe de type «commentaire», la section entre les balises span s'affiche. Tu peux utiliser ce truc pour autre chose que des paragraphes (remplace les balises p par cet autre chose dans ta définition de style )

    Plus d'infos sur css là (par exemple) : http://www.yoyodesign.org/doc/w3c/css2/cover.html
    ;)
  • # gs-esp

    Posté par  . En réponse au message Cups et lpr. Évalué à 1.

    J'ai eu un problème similaire, et ..., quelle version de gs as tu installé sur ton système ? Le site linuxprinting préconise l'utilisation de gs-esp, ce dernier supporte en effet d'avantage de driver que la version gs classique. Comme il est aussi sous GPL :-p rien ne t'empêche de faire un apt-get install gs-esp.
    Ensuite, pour être sur de ne pas avoir de mélange d'utilisation gs/gs-esp par cups, je te conseillerais aussi de désinstaller gs ....(apt-get --purge remove gs)

    Un dernier point, as tu bien installé le paquet cupsys-client (qui remplace les commandes lpr, lpq, ... classiques) ? La cohabitation d'un serveur lpr classique avec cups risque de te réserver quelques surprises, et de bons maux de tête !!!
  • # groupe de processus

    Posté par  . En réponse au message Signaux. Évalué à 2.

    En fait, quand tu fais un Ctrl-C, sigint n'est pas envoyé à un processus, mais à groupe de processus (PGID) par ton shell ; alors que toi, tu fais ton kill sur un PID (donc un seul processus). En faisant kill -INT -PID tu devrais obtenir un comportement ressemblant (note le - avant le PID).

    C'est le shell qui change le pgid et le masque de signaux avant de lancer tes commandes en background ou en foreground. C'est pour cela que tu as un comportement différent suivant comment ta commande est lancée. Libre à toi de rechanger ce masque de signaux dans l'applicatif lancé (cf. la commande trap pour les shell scripts ; en particulier trap - SIGINT remet l'action par défaut sur réception de sigint, soit mourir :) ).
    Bon, y aurait vraiment beaucoup à dire sur les signaux,pid,pgid, je te conseille de te documenter sur les signaux unix en général histoire de comprendre les aspects théoriques (désolé, j'ai pas de liens à te filer, mais ça doit pouvoir se trouver sur le net, je pense).
  • # mailing list

    Posté par  . En réponse au message installation openoffice debian sarge. Évalué à 2.

    Y a une mailing list associée au site, et la question a déjà été posée :

    http://lists.backports.org/lurker/thread/20060213.175538.fcc(...)

    un autre mirroir (que celui proposé dans la liste) où tu pourras trouver le jre1.4 :

    deb http://ftp2.fr.debian.org/pub/java-linux/debian sarge non-free
  • # export avec nohide

    Posté par  . En réponse au message nfs et dossier "special". Évalué à 1.

    Jette un oeil à l'option nohide pour faire l'export NFS (dans man 5 exports). Cela semble correspondre à ce que tu cherches, par contre il semble y avoir quelques limitations. Je te conseille donc de bien lire la section du manuel relative à cette option, et de tester !!! :)
  • # umask -> fmask et dmask

    Posté par  . En réponse au message monter fichier partager avec smbfs. Évalué à 1.

    Perso, j'utilise fmask=664,dmask=775 à la place de umask et ça marche.
    Peut être qu'il faut aussi mettre la valeur des sticky bits dans ton umask (umask=0002) pour que ça fasse ce que tu attends ...
  • [^] # Re: sshd

    Posté par  . En réponse au message connexion SSH. Évalué à 1.

    Alors, pour commencer, tu dois lancer ssh de cette façon :
    /etc/init.d/ssh start ou invoke-rc.d ssh start.
    Indépendamment de ça, tu sembles avoir des problèmes avec ta config. Peux tu préciser sur quelle distrib tu es (sarge, etch, sid, autre)
  • [^] # Re: test connexion active

    Posté par  . En réponse au message Tester un connexion FTP. Évalué à 1.

    Bein, heu, va falloir que tu détailles un peu, parce qu'avec ce que tu dis dans ton message initial :

    je veux ouvrir une connexion FTP si je n'en ai pas déjà une, et s'il y en a déjà une, ben je ne fais rien.

    j'ai du mal à suivre .... ^_^

    Tu as une boucle dans ton script ? Il lance des processus qui font la même chose que lui ? D'où viennent les autres sessions vers ce même serveur ftp ? ....

    Je manque d'éléments pour t'aider d'avantage.
  • [^] # Re: sshd

    Posté par  . En réponse au message connexion SSH. Évalué à 1.

    Commente ou vire la ligne que tu as mis dans /etc/inetd.conf, relance inetd.
    Reconfigure ssh (dpkg-reconfigure ssh en root) et répond oui à la question démarrer le serveur

    Pour info, avec la configuration actuelle de ton inetd, tu créées un tunnel du port ssh (22) de ta machine vers ... lui même !! (ce tunnel ne même à rien, quoi :\ )
  • # wdm

    Posté par  . En réponse au message Cherche Login-Manager. Évalué à 1.

    wdm devrait correspondre à ce que tu cherches.

    Tu as la possibilité de définir la liste des WM dispo via la ressource DisplayManager*wdmWm de son fichier de configuration /etc/X11/wdm/wdm-config. De même, tu as une option pour lui dire quelle langue il doit «parler» :)

    Je pense que tu ne trouveras pas plus simple ! ;)
  • # test connexion active

    Posté par  . En réponse au message Tester un connexion FTP. Évalué à 2.

    Heuuuu, le but c'est de tester la présence d'une connexion active, c'est ça ?
    Tu peux chercher la présence d'une socket ouverte vers ton serveur (par exemple), avec :
    if netstat -nt | grep -qs 'ip_serveur:21.*ESTABLISHED'
    then
        echo je suis connecté
    else
        echo je dois me connecter
    fi
  • [^] # Re: scp

    Posté par  . En réponse au message impossible de se connecter en ssh. Évalué à 1.

    Si ssh -i ta_cle user@host te demande un mot de passe, c'est que :
    - soit ta clé a été créée avec un mot de passe, change la,
    - soit ton serveur distant (host) ne reconnait pas cette clé, vérifie la config du sshd distant ainsi que le fichier authorized_keys de user.
  • [^] # Re: scp

    Posté par  . En réponse au message impossible de se connecter en ssh. Évalué à 1.

    Dans ta crontab, utilise un agent ssh pour lancer ton programme, ou plus simplement, précise à scp qu'il doit utiliser une clé :
    scp -i /home/.../.ssh/id_rsa /fichier/source user@host:/fichier/destination

    man scp pour plus de détail ;)