deneb a écrit 37 commentaires

  • # Programme de la formation

    Posté par  . En réponse au journal Formation développeur informatique (industrielle et embarquée). Évalué à 1.

    Pour ceux que ça pourrait éventuellement intéresser, le programme de la formation développeur informatique option industrielle et embarquée se compose de (à Angers du moins) :

    - SQL (SQL Server)
    - Langage C et C++ (avec UML) sous Visual C++
    - Environnement Delphi (en relation avec SQL Server)
    - Windows CE pour l'embarqué
    - 2 ou 3 semaines d'ASP

    Finalement, l'option choisit n'occupe que 20% de la formation, le reste étant a peu près commun aux autres sections.

    Et pour Linux ? ben c'est raté...
  • # gtk-theme-switch

    Posté par  . En réponse au message Probleme taille de police dans aMule. Évalué à 1.

    J'utilisais gtk-theme-switch pour configurer les thèmes GTK2 (ainsi que le type et la taille des polices). Si ta version de Amule n'est pas en GTK2, il doit exister la même chose pour GTK1.
  • [^] # Re: cfdisk a gelé le système

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Le problème venait donc bien du disque dur et de la RAM. Merci à tous, mais pas merci à mon cher vendeur à qui il aura fallu 4 jours pour vérifier qu'une barrete de RAM était morte...
  • [^] # Re: cfdisk a gelé le système

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Après avoir effectué plusieurs tests, il semble que le problème vient du disque dur et de la RAM. J'ai changé ma barrette actuelle de 512 Mo contre une de 256 Mo et je n'ai plus ces blocages qui parfois provoquaient le plantage du système.

    J'ai ensuite voulu remettre le disque dur que j'avais temporairement retiré de mon PC. Et là, surprise, il n'est plus reconnu par le bios, alors qu'il est connecté à la même nappe IDE qu'avant. J'essai de le faire passer en slave, idem. Bref, il n'est plus détecté et la détection dure environ une bonne minute et fini par échouer.

    Je vais tenter de récupérer un autre disque dur, en attendant, il me reste Knoppix :o) et une barrete de 256 Mo.

    La suite au prochain épisode.
  • [^] # Re: cfdisk a gelé le système

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Je savais bien que j'avais (encore) oublié une info... Ma barrette de RAM est censée être de 512 Mo, pourtant free m'indique ces informations :
    knoppix@ttyp0[knoppix]$ free
                 total       used       free     shared    buffers     cached
    Mem:        450544     290568     159976          0      10580     170900
    -/+ buffers/cache:     109088     341456
    Swap:      1317288          0    1317288
    
    450 Mo ? Je ne savais pas que les barrettes perdaient de la mémoire avec l'age... alzheimer est partout décidément.
  • [^] # Re: cfdisk a gelé le système

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Je n'ai malheureusement pas d'autres PC pour tester le disque dur, et c'est bien dommage car cela aurait pu confirmer qu'il était bien intact.

    Tu fais bien de parler de la RAM, maintenant que j'y pense, j'avais eu pas mal de plantage avec Firefox, l'application se terminait sans broncher, parfois même cela provoquait un reboot du système.

    Ca me fait pareil sous Knoppix. Je ne vois pas pourquoi un problème de disque dur ferait planter une distribution qui, justement, étant un live CD, ne l'utilise pas. De plus, pendant le formatage, la première fois ça plantait à 62%, la seconde à 99%, puis à 85%... Enfin, suivant les conseils de Philou Kapouik, l'outil smartctl ne m'a visiblement pas indiqué d'erreur provenant du disque dur.

    Je pense donc que mon problème de formatage et de disque dur n'est en fait rien d'autre qu'une conséquence d'un autre problème : la RAM. Je n'ai pas pu tester d'autre RAM dans l'immédiat, mais je compte le faire d'ici demain.

    Merci à vous.
  • # cfdisk a gelé le système

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    aïe...
    root@ttyp0[knoppix]# cfdisk /dev/hda
    Erreur de segmentation
    
    et là, plantage total, obligé de rebooter à la main. Si je ne trouve pas un moyen de faire le formatage de bas niveau depuis Knoppix, je pense que j'irai voir mon vendeur hardware demain... merci à vous deux pour l'aide.
  • [^] # Re: heu ...

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Je vais quand même tenter de formater le disque complet avec mke2fs -c, je ne sais pas si ça changera quelque chose mais on verra bien :)
  • [^] # Re: heu ...

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Comment faire pour effectuer un formatage de bas niveau ? J'ai cru comprendre qu'il existait un utilitaire par constructeur. Il semblerait aussi qu'il s'agisse de Power Max pour les disques Maxtor. Mais comment l'utiliser ?

    Sinon, est-ce qu'il existe un autre moyen de faire un formatage de bas niveau, par exemple avec les outils mk* de GNU ?
  • [^] # Re: Sous knoppix

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Autre indice, j'ai cette fois une erreur "aléatoire"...
    root@ttyp0[knoppix]# mke2fs /dev/hda1
    [...]
    Écriture des tables d'inodes: Erreur de segmentation
    
    Je n'ai pas eu cette erreur tout à l'heure... Alors je recommence, histoire d'être sûr :
    root@ttyp0[knoppix]# mke2fs /dev/hda1
    [...]
    Écriture des tables d'inodes: complété
    Écriture des superblocs et de l'information de comptabilité du système de fichiers: complété
    
    Le système de fichiers sera automatiquement vérifié à chaque 28 mois ou
    180 jours, selon la première éventualité.  Utiliser tune2fs -c ou -i pour écraser la valeur.
    
    Et cette fois ci, ça se passe bien. Je tente alors de formater la grosse partition qui m'avait posé problème :
    root@ttyp0[knoppix]# mke2fs -j /dev/hda3
    [...]
    Écriture des tables d'inodes: 135/243
    
    Et là, pas d'erreur mais l'écriture des tables reste bloquée ici... De plus, impossible de terminer le lancement de mke2fs. Je ne sais plus quoi faire... racheter un disque dur ? Je voudrais bien croire qu'il y ait tout de même une autre alternative.
  • [^] # Re: Sous knoppix

    Posté par  . En réponse au message Impossible de partitionner un disque dur. Évalué à 1.

    Tout d'abord, j'ai lancé :
    root@ttyp0[knoppix]# smartctl -s on -t long /dev/hda
    smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/
    
    === START OF ENABLE/DISABLE COMMANDS SECTION ===
    SMART Enabled.
    
    === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
    Sending command: "Execute SMART Extended self-test routine immediately in off-line mode".
    Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful.
    Testing has begun.
    Please wait 17 minutes for test to complete.
    Test will complete after Fri Nov 25 21:03:19 2005
    
    Use smartctl -X to abort test.
    
    Donc j'attends... C'est pas à l'heure mais c'est pas grave. Ensuite à 21:05, je lance :
    root@ttyp0[knoppix]# smartctl -s on -l error /dev/hda
    smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/
    
    === START OF ENABLE/DISABLE COMMANDS SECTION ===
    SMART Enabled.
    
    === START OF READ SMART DATA SECTION ===
    SMART Error Log Version: 1
    No Errors Logged
    
    root@ttyp0[knoppix]#
    
    Que dois je en conclure ? No Errors Logged = le disque dur n'est pas flingué ? Dans ce cas, tant mieux, mais il faudrait que je trouve un moyen de réparer ce disque dur, car si je ne peux pas le formater, je ne vais pas pouvoir le préparer pour l'installation d'un système. Merci à ton aide davlucas.
  • # relancer lilo

    Posté par  . En réponse au message Lilo.conf : rajouter d'autres OS. Évalué à 1.

    Par hasard, n'aurais tu pas oublier de (re)lancer /sbin/lilo (en root) après avoir modifier lilo.conf ?
  • [^] # Re: quel choix...

    Posté par  . En réponse au message Quelle distribution Linux choisir pour serveur. Évalué à 1.

    Ceci dit, depuis la Sarge, de plus en plus de packages installés par apt bénéficient d'une interface ncurses pour la configuration (debconf ou dpkg-configure je ne sais plus comment ça s'appelle). J'aurai même tendance à dire qu'une Debian s'administre plus facilement qu'une Mandriva pour une utilisation de type serveur. On rajoute à cela une installation, peut être pas aussi élaborée graphiquement qu'une Mandriva certes, mais qui permet une installation très rapidement et sans réelle connaissance.

    Finalement, l'absence logique d'environnement graphique sur un système serveur rend la Debian peut être plus apte à remplir cette tâche.
  • # installer gedit avec yum

    Posté par  . En réponse au message Débutant recherche informations install Gedit. Évalué à 1.

    Gedit n'est pas déjà installé par défaut dans l'environnement Gnome ? Vérifie quand même dans les menus ou en tappant gedit dans une console. Sinon, je ne connais pas Red Hat, mais essai d'utiliser yum : yum install gedit (en root).
  • # Impossible d'obtenir le PID de cette façon

    Posté par  . En réponse au message Fonctions de recherche réseau. Évalué à 3.

    Netstat agit sur le système alors que ton scan de port agit sur la couche réseau. Ce n'est pas possible d'obtenir le PID du serveur sur le système de cette manière. En revanche, tu peux lancer diverses requêtes au serveur pour obtenir une réponse, et en fonction de la réponse tu seras en mesure (ou pas) de dire quel est le type du service associé. Tu peux prédéfinir des types de requêtes en fonction du port, par exemple un simple HEAD / HTTP/1.0 pour les port 80 ou 8080 permettra de vérifier rapidement si c'est un serveur HTTP. Si tu veux quelque chose de plus puissant comme nmap -A, alors il faudra (indifférement du port) lancer une série de requêtes afin de déterminer le service.
  • [^] # Re: Pourquoi ne pas partir d'un projet existant?

    Posté par  . En réponse au message Gestionnaire de fenêtres. Évalué à 2.

    C'est une bonne idée de reprendre un wm existant. Par exemple WindowMaker qui a un code clair et assez facile à comprendre, ou encore Fluxbox pourrait servir de bon point de départ... et puis, un fork de plus ou de moins... :)
  • [^] # Re: Mon avis sur diverses distribs

    Posté par  . En réponse au message L'après Mandrake. Évalué à 3.

    Mais surtout, ce que je n'ai pas apprécié, c'est l'installation. Elle m'a pris un temps fou, car ce crétin d'installeur m'installait tout! Aucun choix des paquetages de démarrage.

    Tout comme Debian, tu peux faire une installation de type minimal avec Ubuntu. Il te suffit de tapper "server" à l'écran de démarrage.

    Sinon je crois avoir compris que le système de paquetage de Ubuntu (= celui de Debian) est plutôt bon (et même il gèrerait les déps optionnelles lui, non?).

    Il me semble que c'est l'outil graphique Synaptic qui gère les dépendances à la suppression, comme le package deborphan.

    je dois avouer qu'une raison pour laquelle je n'ai jamais installé de Debian est que tous les Debianeux que je rencontrais me crachaient dessus soit parce que j'utilisais une Mandrake, la distrib du newbie, ou une Gentoo, la distrib de celui qui veut faire style il sait utiliser Gnu/Nux mais est en fait un newb.

    Je reconnais bien là le Debianeux :)
  • # Au tour de Gentoo

    Posté par  . En réponse au message L'après Mandrake. Évalué à 2.

    J'ai commencé avec la Mandrake. Je n'ai jamais pu la tester car le CD d'installation était défaillant, et étant en 56k... j'ai enchainé directement sur une Slackware. J'avoue avoir eu quelques difficultés au début, mais au final je ne regrète pas. J'ai appris pas mal de notions de bases propres à Linux sur cette distribution, notions que je n'aurai peut être pas eu en restant sur une distribution telle que Mandrake (si ça marche, pourquoi se prendre la tête ?). J'ai ensuite installé une Debian, que j'ai gardé pas mal de temps.

    Mais tu sembles tout de même avoir déjà dépassé ce stade de débutant et d'avoir acquis ces notions de bases. C'est pourquoi je te recommande Gentoo. Même si elle est quand même loin d'une LFS pour ce qui est de l'installation (et heureusement d'ailleurs), elle te permettra d'approfondir ta vision générale sur les composants du système, sans pour autant perdre un temps fou à l'installer. Aussi, le système de package (comme les rpm de ta Mandrake) est le meilleur que j'ai jamais vu sur une distribution Linux. En revanche, étant une distrib-source, tu devras compiler les logiciels que tu installeras. Mis à part le temps relatif que cela mettra pour la compilation, il n'y a aucune intervention à faire de ta part lors de l'installation des logiciels (tout comme l'urpmi de Mandrake et l'apt-get de Debian, et bien que ce soit une compilation qui comprend un configure et un make, ce sera automatisé, et gérera, bien évidemment, les dépendances).

    1 - Un usage majoritairement Desktop (surtout internet) et Multimédia (pas de problèmes de librairies propriétaires ou de codecs)

    Elle est particulièrement adapté pour ce type d'utilisation.

    2 - Une reconaissance accrue et une gestion performante des périphériques (S-ATA, Centrino, Wifi, USB...etc.)

    Ici je pense que c'est plutôt du côté noyau que ça se passe.

    3 - Facilité d'installation des programmes (un bon rpm -ivh like).

    L'outil "emerge" est vraiment bien conçu (et il y a un nombre incroyable de logiciels disponibles à l'installation par cet intermédiaire).

    4 - Un système stable, puissant et sûr (classique)

    En utilisation desktop, je n'ai pas rencontré de différence de stabilité avec une Debian. Le plus gros problème que j'ai eu étant un crash du kernel à cause d'un pilote graphique propriétaire et d'une mauvaise option de configuration du serveur X (donc la distribution n'était pas en cause).

    4 - Une communauté importante et une documentation accessible.

    Je n'ai jamais eu besoin d'aller voir ailleurs que sur www.gentoo.org pour obtenir de la documentation. Non seulement elle est de très bonne qualité (et traduite dans plusieurs langues), mais elle couvre la majorité des cas d'utilisation les plus répandus. Le forum officiel est également très actif.

    5 - L'intégration des environnements de développement et de JAVA et MySQL dans la distrib downloadable (j'ai un modem RTC, je vais payer un ami couvert par l'ADSL pour obtenir les ISOs d'origine, je ne veux pas avoir à chercher les libs).

    Ayant utilisé le CD d'installation minimal, je ne sais pas. Mais je pense, comme toutes les autres distributions, qu'elle remplie également ce critère si tu prends le soin de télécharger les 2 ou 3 CD d'installation "classique".

    Pour conclure, bien que beaucoup s'accordent à dire que Gentoo s'adresse à un public averti, je dirai qu'elle est l'une des plus simple à utiliser au quotidien ; mis à part l'installation certes (mais on installe pas 50 fois par semaine) qui nécessitera d'avoir la documentation sous la main. Mais passé cette petite épreuve (que n'importe qui peut réussir, il suffit de suivre bêtement la doc), c'est vite devenu la distribution avec laquelle je me sens le plus à l'aise, où j'ai rencontré le moins de problème.

    J'ajouterai pour finir, que depuis que je suis passé sous Gentoo, il ne me vient plus à l'esprit d'aller voir ailleurs :)
  • [^] # Re: ...

    Posté par  . En réponse au message fichier texte. Évalué à 1.

    si j'ai bien compris, si je veu pouvoir ecrire et lire, je met "rw" comme option?

    r+ Ouvre le fichier en lecture et écriture. Le pointeur de flux est placé au début du fichier.

    (Extrait du man de fopen.)
  • # Pas de réponse unique

    Posté par  . En réponse au message affectation != test. Évalué à 3.

    C'est beaucoup trop vague, déjà ça dépend le type d'affectation et le type de test... Mais d'une façon générale, que ce soit une affectation de variable ou un test, on ne peut pas dire comme ça que l'un est plus rapide que l'autre.

    Dans un cas l'affectation est plus rapide, et dans un autre c'est le test. L'affectation var = 1 est plus rapide qu'un test comme if (strstr(buffer, string)). Inversement, buffer = realloc(buffer, strlen(string) + 1) est une affectation mais sera moins rapide qu'un test comme if (var == 1).

    Ou alors je n'ai rien compris et tu faisais en fait référence à ça :
    if (ptr = strstr(buf, "string")) { ... }
    et :
    ptr = strstr(buf, "string");
    if (ptr) { ... }

    Ici, c'est pareil au niveau du compilateur.

    Il faudrait que tu précises le contexte, s'il y en a un. As tu des exemples précis dans un langage en particulier ?
  • # Gnome

    Posté par  . En réponse au message MacOS X like wm. Évalué à 1.

    Gnome est peut être le desktop manager le plus simple pour imiter OS X. Je me rappelle avoir testé quelques trucs avec, et justement j'avais plus ou moins imiter OS X. Par exemple en te contentant de la configuration par défaut, tu y ajoutes un panel d'icones en bas, ainsi qu'un theme GTK à la OS X.

    Mis à part ça, il y a aussi Fvwm qui pourra probablement imiter le look ainsi que les fonctions d'OS X, mais pour y arriver il faut tout de même se plonger "un peu" dans sa config :)
  • [^] # Re: Tu ne precises pas ...

    Posté par  . En réponse au message INSTALL AVEC CLAVIER USB???. Évalué à 1.

    PS: c quoi un debian potatoe?
    Une ancienne version de Debian (avant la Sarge et la Woody).
  • # iptables

    Posté par  . En réponse au message Un firewall qui OUVRE des ports. Évalué à 2.

    si Shorewall est sur STOP : le port 22 est vu inactif
    Tu veux dire que le port apparait comme étant filtré ?

    Aussi, as tu vérifié avec iptables -L qu'il n'y ait pas de règles qui soient toujours actives malgré que Shorewall ne soit plus lancé ?
  • [^] # Re: quelques idées

    Posté par  . En réponse au message L'installation d'un tar.gz !. Évalué à 1.

    il vaut mieux n'utiliser les tarball que pour des logiciels specifiques et introuvables en rpm et tu devras refaire les operations si tu changes de kernel ou de gcc il me semble

    Pas nécessairement, c'est juste que le binaire sera construit différemment si tu le recompiles avec un gcc d'une version plus récente, mais il fonctionnera toujours.

    En revanche comme il a été dit, oui il faut utiliser les rpm quand c'est possible. Non seulement les rpm vont épargner ce lourd problème de dépendances, mais ils contiennent également les meilleurs ajustement et patchs correctifs pour le programme afin qu'il fonctionne au mieux avec la distribution (le rpm est construit par le mainteneur du logiciel qui est généralement expérimenté et qui a fait les bons choix au niveau de la configuration).
  • [^] # Re: pas dans la PATH

    Posté par  . En réponse au message Problème avec un piti script. Évalué à 1.

    Merci pour l'explication. Bizarre tout de même, je pensais avoir eu ce problème sous un système GNU/Linux...