Ben tu imagines bien que si je pose la question ici c'est qu'il s'agit s'un vrai problème ;o)
C'est dans le cadre de l'utilisation d'un atelier logiciel conséquent et je peux t'assurer que le makefile généré ne fait pas que des touch !
J'ai bien entendu fait le test avec des sleep 1 avant le touch test.c. Ça marche. Mais je n'ai pas la main sur le makefile généré par l'atelier logiciel...
Les blattes de Guyanne aiment beaucoup l'électro-ménager. Faut ouvrir régulièrement la bécane pour chasser les indésirables éventuels.
J'ai hérité d'une belle chaine Sharp qui fait pitié à voir de l'intérieur...
Mes 0.02¤.
Under no circumstances should any program in Debian use the pam_pwdb.so
module by default. Instead the pam_unix.so module should be used. Most
programs with RedHat support/default files will reference pam_pwdb.so in
their example files. Do not use this. There are several problems with
regard to pam_pwdb.so:
1) It attempts to reimplement glibc's NSS code. For example, if your
program uses pam_pwdb.so, and the user changes /etc/nsswitch.conf to use
NIS, NIS+, or LDAP, then your program will fail to work unless the user
also knows to edit /etc/pwdb.conf (which is not necessary for
pam_unix.so). In the case of LDAP, the program would become absolutely
useless until the user modifies the pam.d file themselves to use
pam_unix.so.
2) It adds to the layer of glibc function calls making it harder to
debug problems. Because libpwdb masks glibc native calls, it requires
being able to debug libpwdb, libpam, libc and the offending program.
Note that pam_unix.so takes the same module arguments as pam_pwdb.so, so
you can just replace the references. If you are not sure if the pam.d
files is correctly setup, please feel free to email it to me, and I will
glance it over.
UPDATE: libpwdb and this libpam-pwdb have been removed from Debian as of
Woody. So even if you decided to use pam_pwdb, it will be broken, so HAHA
:)
OSCAR (Open Source Cluster Application Resources) is a snapshot of the best known methods for building, programming, and using HPC clusters. It consists of a fully integrated and easy to install software bundle designed for high performance cluster computing. Everything needed to install, build, maintain, and use a Linux cluster is included in the suite, making it unnecessary to download or even install any individual software packages on your cluster.
J'oubliais, tu veux peut-être savoir comment on configure tout ça.
Je ne sais pas comment c'est sous Mandrake, mais sous Debian/sarge ça marche comme ça :
Le démon acpid est installé via le package du même nom. Il est lancé comme un service au démarrage : /etc/init.d/acpid.
Le fichier de configuration /etc/default/acpid permet de lister les modules acpi qui t'intéressent. Pour ton cas il faut a minima le module button : MODULES="button"
Le script /etc/acpi/events/powerbtn définit l'action à mener lorsqu'on appuie sur ce bouton. event=button[ /]power
action=/etc/acpi/powerbtn.sh
Et voici ce que fait le script /etc/acpi/powerbtn.sh par défaut (arrêt propre de la machine) : if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
then
dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
else
/sbin/shutdown -h now "Power button pressed"
fi
En principe ça marche aussi pour un PC de bureau. En tout cas ça marche sur mon PC fixe qui date de 1998.
A titre d'exemple, sur ce PC je me suis servi de l'ACPI pour désactiver complètement le bouton power de sorte que mon gamin de 2 ans 1/2 n'éteigne plus le PC parce que c'est rigolo...
Bien s'assurer que l'ACPI est activé dans le BIOS.
J'ai investi il y a maintenant 1 an 1/2 dans des routeurs Linksys WRT54G.
J'en suis très content car le firmware étant GPL, il en est sorti une dizaine de variantes. Il y en a pour tous les goûts, la plus aboutie semblant être celle de sweasoft.
L'intérêt pour moi est d'avoir pu couvrir l'ensemble de la maison (grande avec des murs épais) et le jardin avec un maillage WDS (option non proposée avec le Firmware natif).
Aujourd'hui le WRT54G est vraiment pas cher.
Pour la partie cliente, les postes fixes sont en filaire (donc pas testé de cartes PCI) et les portables ont une Linksys WPC54G qui fonctionne correctement via ndiswrapper.
A l'époque où j'ai configuré mon PC (pre-sarge) pour supporter les clefs USB, cette doc m'a été bien utile. http://mirabellug.org/wikini/upload/Documentations_usb.pdf(...)
J'ai bien aimé les tests et stratégies selon les diverses distributions.
Tu y trouveras peut-être *le* truc qui va bien pour comprendre pourquoi ça passe sous unbuntu et pas sous debian 3.1.
HTH.
La dernière fois que j'ai eu à faire l'exercice (l'an dernier), je m'en suis tiré avec la combinaison suivante :
* Rosegarden4 pour l'édition des partoches en mode matrice (le plus pratique pour ce que j'en fait)
* Import dans NoteEdit via le format midi
* Dans NoteEdit, export au format Lilypond
* Retouche à la main dans les fichiers Lilypond pour l'impression.
Voilà, c'est un peu bourrin, mais ça l'a fait.
Aujourd'hui Rosegarden4 a probablement évolué et permet peut-être d'imprimer les partoches mieux qu'il y a un an.
Tiens nous au courant.
Comme dit ailleurs, gcc est incoutournable.
Il ne faut pas oublier le débogueur gdb.
Enfin, pour le confort, choix de l'IDE qui te conviendra le mieux.
Pour ma part, j'utilise Eclipse (http://eclipse.org(...) ) avec le plugin CDT. Cela nécessite une VM java.
Sinon, il y a aussi ajuta (http://anjuta.sf.net(...) ) et Kdevelop (http://www.kdevelop.org(...) ).
Une recherche google avec les mots clefs "linux" + "c++" + "IDE" donne tous ces éléments (à noter qu'Eclipse est dans les sponsored links).
Tu peux également te limiter à un éditeur de texte (vim, gedit, ...) ou emacs, mais cela risque de faire très cheap par rapport à ce que tu as l'habitude de pratiquer sous Win avec VB.
C'est la réponse réflexe. Mais elle ne suffit pas car le FUD est lancé.
Je n'ai effectivement aucun moyen de m'assurer de l'innocuité d'un LL sauf à payer très cher un expert pour auditer le code source.
On reste donc dans le subjectif, avec des raisonnement du genre de ceux-ci :
* une entreprise qui vit de la vente d'un logiciel proprio prends un grand risque en incluant du code malveillant : que cela vienne à se savoir, et c'est leur gagne pain qui saute.
* si un tel problème est relevé sur un logiciel propriétaire, tu as une personne morale contre qui te retourner juridiquement ; ce n'est pas le cas des LL.
Je suis l'heureux possesseur d'une Linksys wpc54g depuis bientôt un an. Elle n'est pas à base Prism/Prism GT mais elle fonctionne correctement sous Linux avec ndiswrapper.
Posté par pini .
En réponse au message clé usb.
Évalué à 3.
J'ai fait l'exercice il n'y a pas si longtemps que ça. Et la solution "utfg" n'est pas si immédiate.
Comme le monsieur poste dans linux.débutant, je suppose qu'il faut une solution pour laquelle les clefs ne sont pas montées à la main.
Voici ce que j'ai trouvé pour ma part : Noyau 2.6 + udev + hald + pmount + gnome-volume-manager.
Pour les options du noyau 2.6, je renvoie à ton lien vers Léa.
Pour les autres outils, ça marche en principe "out of the box", sans rien paramétrer de particulier.
Ah si, j'oubliais : il faut que l'utilisateur fasse partie du groupe plugdev. Un google avec les mots clefs cités ci dessus devrait pouvoir aider.
[^] # Re: Options sync et no_wdelay sur exports sync et dirsync au mount
Posté par pini . En réponse au message NFS et Makefile. Évalué à 1.
[^] # Re: Est-ce si grave finalement ?
Posté par pini . En réponse au message NFS et Makefile. Évalué à 1.
C'est dans le cadre de l'utilisation d'un atelier logiciel conséquent et je peux t'assurer que le makefile généré ne fait pas que des touch !
J'ai bien entendu fait le test avec des sleep 1 avant le touch test.c. Ça marche. Mais je n'ai pas la main sur le makefile généré par l'atelier logiciel...
[^] # Re: NFS + Makefile : synchronisation de l'heure nécessaire.
Posté par pini . En réponse au message NFS et Makefile. Évalué à 1.
# Trop galère à installer ?
Posté par pini . En réponse au message Recherche lecteur pdf. Évalué à 2.
Elle est où la complexité ?
# Y'a pas que l'humidité
Posté par pini . En réponse au journal Humidité......... Évalué à 1.
J'ai hérité d'une belle chaine Sharp qui fait pitié à voir de l'intérieur...
Mes 0.02¤.
[^] # Re: Linksys
Posté par pini . En réponse au message Quel routeur pour la maison ?. Évalué à 2.
Tu peux préciser ?
Merci.
# STFW
Posté par pini . En réponse au message librairie pam_pwdb.so manquante. Évalué à 4.
http://www.golden-gryphon.com/cgi-bin/archzoom.cgi/srivasta@debian.(...)
Et cette page dit notamment :
HTH.
# Autobook
Posté par pini . En réponse au message GNU Autotools. Évalué à 5.
En une heure tu as compris l'essentiel. C'est assez simple à mettre en oeuvre finalement.
http://sources.redhat.com/autobook/autobook/autobook_toc.html(...)
A noter que l'un des intérêts majeurs des autotools est libtool qui simplifie bien la vie dès lors qu'il s'agit de faire des librairies portables.
HTH.
# OSCAR
Posté par pini . En réponse au message Recherche de solution pour cluster de calcul. Évalué à 2.
http://oscar.openclustergroup.org/(...)
[^] # Re: ACPI
Posté par pini . En réponse au message Arrêter Linux avec le Bouton Power. Évalué à 5.
Je ne sais pas comment c'est sous Mandrake, mais sous Debian/sarge ça marche comme ça :
Le démon acpid est installé via le package du même nom. Il est lancé comme un service au démarrage : /etc/init.d/acpid.
Le fichier de configuration /etc/default/acpid permet de lister les modules acpi qui t'intéressent. Pour ton cas il faut a minima le module button :
MODULES="button"
Le script /etc/acpi/events/powerbtn définit l'action à mener lorsqu'on appuie sur ce bouton.
event=button[ /]power
action=/etc/acpi/powerbtn.sh
Et voici ce que fait le script /etc/acpi/powerbtn.sh par défaut (arrêt propre de la machine) :
if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
then
dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
else
/sbin/shutdown -h now "Power button pressed"
fi
HTH.
# ACPI
Posté par pini . En réponse au message Arrêter Linux avec le Bouton Power. Évalué à 2.
A titre d'exemple, sur ce PC je me suis servi de l'ACPI pour désactiver complètement le bouton power de sorte que mon gamin de 2 ans 1/2 n'éteigne plus le PC parce que c'est rigolo...
Bien s'assurer que l'ACPI est activé dans le BIOS.
HTH.
[^] # Re: utilise Nan du standart IEEE
Posté par pini . En réponse au message Marquer un double comme étant non élaboré.. Évalué à 2.
Ça me paraît être une solution élégante.
# Routeur avec Firmware GPL : WRT54G
Posté par pini . En réponse au message Routeur adsl ou routeur Freebox. Évalué à 4.
J'en suis très content car le firmware étant GPL, il en est sorti une dizaine de variantes. Il y en a pour tous les goûts, la plus aboutie semblant être celle de sweasoft.
L'intérêt pour moi est d'avoir pu couvrir l'ensemble de la maison (grande avec des murs épais) et le jardin avec un maillage WDS (option non proposée avec le Firmware natif).
Aujourd'hui le WRT54G est vraiment pas cher.
Pour la partie cliente, les postes fixes sont en filaire (donc pas testé de cartes PCI) et les portables ont une Linksys WPC54G qui fonctionne correctement via ndiswrapper.
HTH.
# /etc/network/interfaces
Posté par pini . En réponse au message problème configuration wifi clé wep. Évalué à 4.
auto wlan0
iface wlan0 inet dhcp
wireless_essid ssid
wireless_keymode restricted
wireless_key key
De la sorte, ta connexion sera configurée automatiquement au boot.
Plus d'infos :
man interfaces (5)
man wireless (7)
# /etc/network/interfaces
Posté par pini . En réponse au message demarrage automatique de ndiswrapper. Évalué à 5.
Par exemple :
auto wlan0
iface wlan0 inet dhcp
pre-up grep -q ndiswrapper /proc/modules || modprobe ndiswrapper
wireless_keymode restricted
wireless_key KEY
wireless_essid SSID
C'est expliqué là (fin de la page) :
http://ndiswrapper.sourceforge.net/phpwiki/index.php/InstallDebian(...)
HTH.
# Doc chez mirabellug
Posté par pini . En réponse au message Debian 3.1 + clé usb + extinction du pc. Évalué à 3.
http://mirabellug.org/wikini/upload/Documentations_usb.pdf(...)
J'ai bien aimé les tests et stratégies selon les diverses distributions.
Tu y trouveras peut-être *le* truc qui va bien pour comprendre pourquoi ça passe sous unbuntu et pas sous debian 3.1.
HTH.
# Rosegarden4 + NoteEdit + Lilypond
Posté par pini . En réponse au message [Musique] Ecrire partitions musicales et les imprimer. Évalué à 2.
La dernière fois que j'ai eu à faire l'exercice (l'an dernier), je m'en suis tiré avec la combinaison suivante :
* Rosegarden4 pour l'édition des partoches en mode matrice (le plus pratique pour ce que j'en fait)
* Import dans NoteEdit via le format midi
* Dans NoteEdit, export au format Lilypond
* Retouche à la main dans les fichiers Lilypond pour l'impression.
Voilà, c'est un peu bourrin, mais ça l'a fait.
Aujourd'hui Rosegarden4 a probablement évolué et permet peut-être d'imprimer les partoches mieux qu'il y a un an.
Tiens nous au courant.
# gcc + gdb + un IDE (Eclipse, Ajuta, Kdevelop)
Posté par pini . En réponse au message C++ sous linux débutants. Évalué à 1.
Il ne faut pas oublier le débogueur gdb.
Enfin, pour le confort, choix de l'IDE qui te conviendra le mieux.
Pour ma part, j'utilise Eclipse (http://eclipse.org(...) ) avec le plugin CDT. Cela nécessite une VM java.
Sinon, il y a aussi ajuta (http://anjuta.sf.net(...) ) et Kdevelop (http://www.kdevelop.org(...) ).
Une recherche google avec les mots clefs "linux" + "c++" + "IDE" donne tous ces éléments (à noter qu'Eclipse est dans les sponsored links).
Tu peux également te limiter à un éditeur de texte (vim, gedit, ...) ou emacs, mais cela risque de faire très cheap par rapport à ce que tu as l'habitude de pratiquer sous Win avec VB.
# ostrstream
Posté par pini . En réponse au message équivalent sprintf. Évalué à 1.
# Tout est expliqué là
Posté par pini . En réponse au message Lire les DVD. Évalué à 2.
Ça donne notamment cette page :
http://www.plainfaqs.org/linux/dvdplay/(...)
où le monsieur explique tout pour une Suse 9.3 (ça doit pas être très différent de la 9.2).
Il dit en particulier que le package rpm libdvdcss de videolan pour redhat marche bien avec suse. Tu peux le télécharger là :
http://download.videolan.org/pub/libdvdcss/1.2.8/rpm/redhat/libdvdc(...)
# Gachis
Posté par pini . En réponse au journal P2P : n'ayez pas peur !. Évalué à 3.
Dommage que les références anales récurrentes la décrédibilise complètement.
[^] # Re: Répartie
Posté par pini . En réponse au journal Code malveillant ?. Évalué à 3.
Je n'ai effectivement aucun moyen de m'assurer de l'innocuité d'un LL sauf à payer très cher un expert pour auditer le code source.
On reste donc dans le subjectif, avec des raisonnement du genre de ceux-ci :
* une entreprise qui vit de la vente d'un logiciel proprio prends un grand risque en incluant du code malveillant : que cela vienne à se savoir, et c'est leur gagne pain qui saute.
* si un tel problème est relevé sur un logiciel propriétaire, tu as une personne morale contre qui te retourner juridiquement ; ce n'est pas le cas des LL.
# Linksys wpc54g
Posté par pini . En réponse au message carte wifi pcmcia - demande de conseil. Évalué à 1.
[^] # Re: Facile !
Posté par pini . En réponse au message clé usb. Évalué à 2.
http://www.google.com/search?q=kde-volume-manager&sourceid=mozi(...)
[^] # Re: utfg
Posté par pini . En réponse au message clé usb. Évalué à 3.
Comme le monsieur poste dans linux.débutant, je suppose qu'il faut une solution pour laquelle les clefs ne sont pas montées à la main.
Voici ce que j'ai trouvé pour ma part :
Noyau 2.6 + udev + hald + pmount + gnome-volume-manager.
Pour les options du noyau 2.6, je renvoie à ton lien vers Léa.
Pour les autres outils, ça marche en principe "out of the box", sans rien paramétrer de particulier.
Ah si, j'oubliais : il faut que l'utilisateur fasse partie du groupe plugdev. Un google avec les mots clefs cités ci dessus devrait pouvoir aider.