Bastien Mourgues a écrit 182 commentaires

  • [^] # Re: Installation Xsetup.sh et Driver 3D

    Posté par  . En réponse au message Empécher l'éjection du CD-ROM. Évalué à 1.

    autant pour moi, mauvais copier-coller pour la commande update-rc.d ^_^;

    Pour le driver graphique : tu dois avoir configuré X pour utiliser le driver vesa sur le système qui va créer le cd.

    Une fois que tu as booté le live cd, consulte le fichier /etc/X11/XF86Config-4, cherche Section "Device", la ligne Driver .... qui suit doit avoir été remplacée par une ligne Driver "mon_driver" ; mon_driver étant ce qu'a detecté discover. Si discover ne reconnais pas ta carte graphique, le choix vesa est gardé par défaut.

    Après, tu peux jeter un oeil au script Xsetup.sh, il n'est pas super compliqué :) (il fait juste un remplacement de 3 paramètres dans la config de X)

    Pour l'ejection du cd, je n'ai pas le souvenir d'avoir eu ces problèmes sur mes machines .... donc, je ne pourrais pas t'aider sur ce point :-\
  • # emacs et les accents

    Posté par  . En réponse au message Problème d'accents sous emacs. Évalué à 1.

    Salut, voila ce que j'ai dans mon .emacs :

    ; affichage des caractres "latins"
    (standard-display-european t)
    (set-terminal-coding-system 'iso-8859-15-unix)
    (set-keyboard-coding-system 'iso-8859-15-unix)
    (set-language-environment 'Latin-1)


    on dirait qu'il te manque le standard-display-european.
  • # tuyaux pour utiliser bootcd

    Posté par  . En réponse au message Empécher l'éjection du CD-ROM. Évalué à 1.

    Salut,

    voici quelques tuyaux que je peux te filer à propos des cd créés par bootcd :

    - pour mozilla, met le répertoire var/lib/mozilla dans la variable NOT_TO_RAM (du fichier /etc/bootcd/bootcdwrite.conf) si tu veux que mozilla fonctionne sur ton système live (tu n'auras plus besoin de faire ce rm -r + cp ....)

    - j'ai eu un pb avec le répertoire /var/tmp/ qui n'était pas créé sur les systèmes installés à partir du live cd (un mkdir /var/tmp ; chmod 1777 /var/tmp après l'install corrige ça)

    - pour la détection de la carte graphique (et la configuration automatique de XFree86), j'ai écrit un petit script qui fait ça.

    si tu es interressé par ce script, tu peux le télécharger là : http://bastien.mourgues.free.fr/Xsetup.sh
    Pour le faire fonctionner, sur le système qui va servir à créer ton cd :
    *) paramètre XFree86 pour utiliser le driver graphique vesa et choisi un type de moniteur standard.
    *) installe les paquets discover, read-edid et sed
    *) copie Xsetup.sh dans /etc/init.d, et fait un update-rc.d Xsetup.sh 99 01

    - pour un démarrage en root sans mot de passe, il te suffit de virer le mot de passe root sur ton système qui va servir à créer le cd ; mais c'est vraiment pas terrible comme idée. Je te conseille plutot de lancer une session graphique en utilisateur "normal" avec l'appli qui t'interresse (via un script dans /etc/init.d/ )

    - enfin, pour les docs, moi, je me suis essentiellement basé sur la lecture des scripts utilisés par bootcd ( /usr/bin/bootcdwrite /usr/share/bootcd/* ) et les infos dans /usr/share/doc/bootcd/

    Une dernière remarque, tu as bien installé les paquets bootcd-i386 et bootcd-mkinitrd qui sert à créer ton live cd ?

    Si je peux t'aider d'avantage, n'hésite pas à me poser tes questions.

    bon courage ;)
  • [^] # Re: sans garantie

    Posté par  . En réponse au message petit oublis. Évalué à 3.

    une autre idée sans les ps | grep | wc :


    mount /floppy&
    MOUNT_PID=$!

    while kill -0 $MOUNT_PID &>/dev/null
    do
      echo -n "."
      sleep 1
    done
    echo


    kill vérifie la présence du processus lancé en tache de fond, et renvoie ok tant qu'il existe.
    avec -0 aucun signal n'est envoyé au pid cible.
  • # kdm

    Posté par  . En réponse au message probleme de gestionnaire de connection. Évalué à 5.

    Es tu sur que kdm est bien installé sur ton système ? (fais un apt-get install kdm dans le doute).
    S'il est bien installé, tente un dpkg-reconfigure kdm et choisis le comme gestionnaire de connexion par défaut. Ensuite /etc/init.d/kdm start devrait le lancer ....
  • # transfert de fichiers par ssh

    Posté par  . En réponse au message Créer un accès à mes fichiers d'Internet : Samba, VPN ou PHP ?. Évalué à 1.

    ssh te permet d'accéder à une machine (donc aux fichiers de cette machine) à distance.
    Des logiciels comme gftp (par exemple) savent utiliser le protocole ssh comme protocole de transfert de fichier. Tu n'es donc pas obligé de bosser en ligne de commande, et tu peux avoir une jolie fenêtre avec ton arborescence de fichiers.
    Bien évidemment, avec ssh, les échanges sont cryptés, et pour plus de sécurité, je te conseille d'utiliser le mécanisme d'identification par clé (plutot que le couple login/password).

    voila, c'était une piste pour tes recherches ;)
  • [^] # Re: update-rc.d ...et puis wifi...

    Posté par  . En réponse au message Commande rc-update. Évalué à 1.

    Pour la configuration du wifi, tu as plusieurs solution :

    1er cas :
    Détection dynamique des paramètres wifi.
    Pour cela, utilise waproamd (apt-get install waproamd en root )

    Configuration de waproamd :
    Tu stockes ta clé de cryptage dans le fichier /etc/waproamd/keys/<AP MAC address>.wep (en remplaçant <AP MAC address> par l'adresse mac de ton routeur :) ).
    Optionnellement, tu fais un lien symbolique :
    ln -s /etc/waproamd/scripts/default /etc/waproamd/scripts/<AP MAC address> pour que waproamd utilise en priorité ton routeur quand plusieurs routeurs sont dispos dans la zone où tu te trouves.

    Configuration réseau :
    Dans /etc/network/interfaces tu définis les paramètres réseau de ta carte wifi.
    Exemple, si ta carte wifi s'appelle ath0 et que ton routeur fourni un serveur dhcp, tu mets la ligne suivante dans le fichier :
    iface ath0 inet dhcp

    2eme cas :
    Tu configures les paramètres wifi de ta carte de façon statique :

    dans le fichier /etc/network/interfaces, en plus de la définition des paramètres réseau, rajoute les infos de configuration wifi, exemple :

    iface ath0 inet dhcp
        wireless-essid mon_essid
        wireless-key ma_clé
        wireless-mode managed
        wireless-ap mac_du_routeur

    et si tu veux que la carte soit paramétrée au boot de la machine, rajoute
    auto ath0

    Pour plus d'infos sur le sujet, consulte les pages de man suivantes:
    paramétrage réseau :
    man interfaces
    paramétrage wifi :
    man wireless
    man waproamd
    cat /etc/network/if-pre-up.d/wireless-tools


    3eme cas :
    ta distrib fourni un clicodrome pour paramétrer tout ça plus simplement, mais je ne le connais pas ^__^;

    bon courage
  • # update-rc.d

    Posté par  . En réponse au message Commande rc-update. Évalué à 1.

    Salut, je pense que la commande que tu cherches à utiliser est update-rc.d et non rc-update :)

    a+
  • [^] # Re: du son je suppose

    Posté par  . En réponse au message probleme de sound. Évalué à 1.

    Peut être que esd (le démon de son de gnome) utilise (monopolise) le périphérique audio, et ton jeu reste en attente de la libération de ce périphérique.

    Pour passer tes périphériques audio en mode non exclusif, rajoute cette ligne
    options snd-pcm-oss nonblock_open=1
    dans un fichier situé dans /etc/modprobe.d/ exemple:
    dans /etc/modprobe.d/allodead.

    Ensuite, soit tu décharges/recharges tes modules audio, soit tu rebootes (à la bourrin) pour que la modification soit prise en compte.

    Une autre solution (au résultat pas toujours terrible), tu changes la façon de démarrer ton jeu, et par exemple, dans un terminal tu lances:

    esddsp mon_jeu les paramètres de mon jeu
  • # find

    Posté par  . En réponse au message Script de purge de log. Évalué à 1.

    Mis à part l'utilisation de logrotate comme conseillé ci dessus, tu dois pouvoir utiliser find pour faire ça :
    tu as un fichier log par jour, tu veux garder les n derniers :

    find /rep/ -name 'nom_du_script*.log' -a -mtime +n -exec rm {} \;

    (Pour tester, remplace rm {} par rm -i {} si tu veux)

    Cela effacera les fichiers dont le nom correspond à nom_du_script*.log et dont la date de modification est supérieure à n jours (donc il te restera les n derniers :) ).
  • # make-kpkg --initrd

    Posté par  . En réponse au message problème de compilation kernel pour un bi-pIII 1ghz. Évalué à 2.

    Si tu veux utiliser initrd, je pense que tu devrais utiliser l'option de make-kpkg qui va bien lors de la création du paquet de ton noyau .... ( make-kpkg --initrd ... )
    Le mkinitrd manuel est inutile, il sera alors fait à l'installation du paquet.

    Ensuite, pour être sur de ne pas avoir de surprise avec ton noyau 2.6.14-...-smp perso :
    - installe le paquet linux-image-2.6.14-686-smp officiel, boote le pour t'assurer qu'il n'y a aucune surprise avec (on est jamais trop prudent ;) ) ;
    - récupère les options du fichier /boot/config-2.6.14-686-smp, modifie ce qui t'interresse (le type de CPU par exemple :) ), avant de créer ton paquet perso avec make-kpkg.

    Normalement, avec ça, tu devrais éliminer un maximum de risques et t'éviter bien des soucis :)

    a+
  • # alias IP

    Posté par  . En réponse au message Creer interface reseaux pour s'envoyer des paquets. Évalué à 1.

    Pour attacher une nouvelle ip à une interface, il te suffit de créer des alias, exemple :
    ifconfig lo:0 192.168.0.12
    Tu disposes alors d'une nouvelle interface (lo:0) avec sa nouvelle ip.
    Tu dois pouvoir faire la même chose (et peut être plus) avec la commande ip
  • [^] # Re: utilisation des mii-tools

    Posté par  . En réponse au message script wifi. Évalué à 1.

    ... et pour configurer ta carte ethernet quand un cable est branché, utilise ifplugd, et pour la configuration du wifi (sur détection d'un AP), tu devrais aussi jeter un oeil à waproamd.
  • # /var/lib/dpkg/info/

    Posté par  . En réponse au message Historique des installations. Évalué à 1.

    un petit ls -alrt /var/lib/dpkg/info/ te sort la liste des scripts installés/utilisés lors de l'install du paquet.

    ls -alrt /var/lib/dpkg/info/*.list (listing des listes des fichiers associés à chaque paquets, créées lors de l'install du paquets) devrait répondre à ton attente :)
  • [^] # Re: Type de partition

    Posté par  . En réponse au message Automatiser demarrage raid1. Évalué à 1.

    Utilises-tu udev sur ton système ?
    Si oui, jette un oeil au fichier /usr/share/doc/mdadm/README.udev, tu y trouveras peut être une solution à ton pb.
  • # docs postfix.org

    Posté par  . En réponse au message Mail Server : Postfix + (Courier | Cyrus) + Open Xchange + OpenLDAP. Évalué à 1.

    Question bête surement, mais as tu jeté un oeil aux howtos du site de postfix ( http://www.postfix.org/docs.html(...) http://www.postfix.org/addon.html(...) ).
    J'utilise une config postfix + mysql + amavis + courier-(imap|pop) avec imp3 comme webmail, et webmin pour les accès à mysql (ajout/modifications d'utilisateurs, de domaines, de listes noires, ....) ; les docs trouvées sur ce site m'avaient bien aidé à l'époque.
  • # fuser -k

    Posté par  . En réponse au message Démonter proprement un périphérique occupé. Évalué à 1.

    De la même manière (et plus classiquement sous unix), fuser -k /mnt/usb va tuer tous les processus accédant à ton système de fichier. (man fuser pour plus d'infos bien sur ;> )
  • [^] # Re: man kill

    Posté par  . En réponse au message la commande kill ????. Évalué à 2.

    Pour plus de détails man 7 signal te fournira des infos sur chacun des signaux.
    Et pour en revenir à ton cas, la gestion des logs se fait traditionnellement avec le signal SIGHUP. Si ton appli gère bien ce signal, quand elle le recevra, elle est censé fermer puis réouvrir ses logs (après avoir eventuellement rechargé sa configuration).
  • [^] # Re: man gethostname

    Posté par  . En réponse au message comment récupérer le HOSTNAME ?. Évalué à 1.

    les pages de manuels de la section "développement" sont généralement dans un package à part (manpages-fr, manpages-dev et/ou manpages-posix-dev par exemple sous debian).
    Pense à installer ce(s) package(s) si tu développes ;^)
  • # autofs

    Posté par  . En réponse au message Montage automatique d'une clef USB. Évalué à 3.

    Une suggestion, tu peux aussi utiliser autofs (apt-get install autofs)

    dans le fichier /etc/auto.misc tu mets ça :

    usb -fstype=auto,sync,gid=floppy,umask=0002 :/dev/sda1


    et dans /etc/auto.master ça :

    /var/autofs/misc /etc/auto.misc --timeout=1


    Tu relances automount : /etc/init.d/autofs restart, tu mets ton utilisateur dans le groupe floppy (adduser mon_nom floppy, et reconnecte toi pour que le changement de groupes soit effectif)

    Suite à ça, un accès au repertoire /var/autofs/misc/usb/ montera automatiquement ta clé ; ce répertoire se démontera une seconde après que tu aies fini d'y accéder.

    Si tu peux aussi faire un lien vers ce même repertoire si tu veux t'éviter de balader dans /var. Exemple: ln -sf /var/autofs/misc/usb ~/ma_clé

    Bon, c'est peut être un peu sortir l'artillerie lourde, mais ça marche ^_^;

    a+
  • [^] # Re: /sbin/route

    Posté par  . En réponse au message demarrage cnx ADSL. Évalué à 1.

    À tout hasard, est ce que le module qui gère ta carte réseau est bien chargé automatiquement au boot de la machine, ou doit tu faire manuellement modprobe mon_module ?
    Dans le deuxième cas, assure toi que ce module est bien chargé avant le démarrage du réseau (soit en mettant son nom dans /etc/modules, soit en installant discover et/ou hotplug)
  • [^] # Re: /sbin/route

    Posté par  . En réponse au message demarrage cnx ADSL. Évalué à 1.

    Petit conseil, jette un oeil au fichier /etc/network/interfaces, c'est là que sont définies les configurations des interfaces réseaux.

    Si tu as une ligne "gateway ...." dans ce fichier commente là. En fait, dans ton cas, ce fichier devrait contenir quelque chose comme ça :

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

    # The loopback interface
    auto lo
    iface lo inet loopback

    auto wanadoo
    iface wanadoo inet ppp
          provider dsl-provider

  • [^] # Re: ...

    Posté par  . En réponse au message Répertoire fantôme.. Évalué à 1.

    fsck sur un système de fichier monté est très vivement déconseillé ! D'ailleur, je ne suis pas sûr que fsck accepte de se lancer (à la rigueur sur un fs en lecture seule, mais pourras tu remonter / en ro ?). De toute façon, après la vérification il se peut que tu aies à redémarrer ton système (cf. code de retour de fsck)

    Donc, si tu veux vérifier /, le plus simple est de rebooter ta machine et de demander une vérification forcée. Pour ce faire utilise la commande
    shutdown -Fr now ou crée un fichier /forcefsck avant de rebooter.

    ... et croise les doigts bien sur ! ;)
  • [^] # Re: Bug connu

    Posté par  . En réponse au message clavier qwerty à l'install. Évalué à 3.

    Autre méthode, tant que tu n'as pas saisi le mot de passe de root, tu fais Alt-F2 pour passer sur la 2eme console, entrée et te voila logué sur le système.
    Ensuite, comme dit ci dessus, le dpkg-reconfigure console-data devrait te permettre de corriger ton pb.
    Pour finir, tu fais Alt-F1 pour repasser sur la 1ere console et tu devrais pouvoir terminer ton installation.
  • [^] # Re: module-assistant

    Posté par  . En réponse au message install propre des drivers de la quickcam messenger. Évalué à 1.

    Bizarre, avec le noyau debian 2.6.12-1-686 je n'ai pas ce problème.
    As tu compilé le module videodev de ton noyau ? un extrait de lsmod sur ma machine semble indiquer que ce module est nécessaire à quickqam :


    [root@gunnm: bast]# lsmod
    Module      Size      Used by
    quickcam  80388  0
    videodev   9568    1 quickcam
    ...