Forum Linux.debian/ubuntu installation Bandwidthd

Posté par  .
Étiquettes : aucune
0
20
déc.
2005
Bonjour,
Voila je voulais installer bandwidthd pour surveiller mon traffic réseau. Pour cela je dois installer libpng, que j'ai téléchargé puis je l'ai installé via la commande make ... bref comme dans la doc et lorsque je lance make test pour tester cela fonctionne.
Ensuite je lance l'install de bandwidthd, et j'ai ce message d'erreur
error: Bandwidthd requires but cannot libpng
Bref comme si libpng n'était pas installé
Quelqu'un peut il m'aider ?
Merci d'anace
  • # packages

    Posté par  . Évalué à 2.

    Tu as déjà des packages dans Debian pour libpng (installe le package libpng3-dev ou libpng12-dev); les packages en -dev sont nécessaires pour compiler un programme. Si tu est en unstable ou testing, bandwidthd est aussi directement dans les packages.

    Sinon, tu sembles avoir oublié le "make install". L'installation se fait par défaut dans /usr/local, donc vérifie aussi que /usr/local/bin est dans ton $PATH, et /usr/local/lib dans ton $LD_LIBRARY_PATH.

    Alternativement à $LD_LIBRARY_PATH, tu peux mettre LD_RUN_PATH=/usr/local/lib dans ton environnement lors de la compilation. C'est plus propre, puisque les exécutables de la distribution ne viendront pas se linker à ta libpng.
    • [^] # Re: packages

      Posté par  . Évalué à 0.

      oukii j'ai donc fait un apt-get install libpng3-dev, il m'a téléchargé libpng3-dev et libpng12-dev, mais appremment il ne l'a pas installé et je ne sais pas comment faire faire avec ce type d'installation :(
      • [^] # Re: packages

        Posté par  (site web personnel) . Évalué à 2.

        Qu'entend tu part 'apparement il ne l'a pas installé' ?
        si tu fait un dpkg -l 'libpng*dev' qu'est ce que cela donne ?
        sache quand meme que libpng3-dev n'existe plus ce n'est qu'un package de transition.

        Sinon pour ton 'vrai' probleme: aptitude install bandwithd devrai suffire.
        • [^] # Re: packages

          Posté par  . Évalué à 0.

          lorsque je lance aptitude install bandwith, voila ce que j'ai:
          Construction de l'arbre des dépendances
          Lecture de l'information d'état étendu
          Initialisation de l'état des paquets... Fait
          Lecture des descriptions de tâches... Fait
          Impossible de trouver un paquet correspondant à « bandwith ». Cependant,
          les paquets suivants comportent « bandwith » dans leur description :
          ifstat wzdftpd libxext6
          Aucun paquet ne va être installé, mis à jour ou enlevé.
          0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
          Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
          Écriture de l'information d'état étendu... Fait
          Lecture des listes de paquets... Fait
          Construction de l'arbre des dépendances
          Lecture de l'information d'état étendu
          Initialisation de l'état des paquets... Fait
          Lecture des descriptions de tâches... Fait

          Il ne trouve pas le paquet :(
          • [^] # Re: packages

            Posté par  . Évalué à 1.

            Le nom du package est bandwidthd. Il est dispo au moins sous testing : je viens de l'installer.
            Au passage, merci de m'avoir fait découvrir cet outil : c'est justement pile-poil ce que je cherchais. Et avec un nom pareil, pas facile à distinguer dans la masse.
            • [^] # Re: packages

              Posté par  . Évalué à 0.

              cool si t'as trouvé ton bonheur, moi aussi ce soft m'a l air pas mal mais j'ai du mal, j'ai réussi à l'installer en faisant un apt-get install bandwidthd, lorsque je lance un ps aux, je vois bien bandwidthd mais c'est tout.
              Je sais qu'il m a mis un bandwidthd.conf dans le etc/bandwidthd, j'ai fait un tit tour, mais je ne sais pas comment accèder à l'interface via le web :(
              • [^] # Re: packages

                Posté par  . Évalué à 1.

                Un réflexe utile sous debian : lorsque j'installe un nouveau package qui nécessite une configuration à la main, je vais voir la doc du package dans /usr/share/doc/<nom du package>.
                Je te renvoie donc au fichier : /usr/share/doc/bandwidthd/README.Debian.gz
                Il dit deux choses importantes :
                Configuring bandwidthd:
                -----------------------------------------------------------------------------
                Bandwidthd needs to be configured manually. This is done in
                /etc/bandwidthd/bandwidthd.conf which is pretty self-explaning and also has
                helpful comments. Theres always "man bandwidthd.conf" too.
                You should have atleast one "subnet" declaration and "dev".

                A toi de configurer les champs subnet et dev. Par exemple :
                subnet 192.168.0.0 255.255.255.0
                dev eth0


                Et, vers la fin :
                webpages: /var/lib/bandwidthd/htdocs/
                (you need to "ln -s /var/lib/bandwidthd/htdocs/ /var/www/bandwithd"
                if you want to make the webpages reachable via the web.)

                Cela signifie que tu peux accéder aux graphes générés via l'URL suivant : file:///var/lib/bandwidthd/htdocs/index.html
                • [^] # Re: packages

                  Posté par  . Évalué à 0.

                  oukii merci beacoup ca fonctionne, cependant dernier petit soucis, je n'ai aucun trafic au niveau FTP et P2P, alors que mon FTP tourne tout le temps et que je me suis envoyé des fichiers cette nuit
                  • [^] # Re: packages

                    Posté par  . Évalué à 1.

                    Là je ne sais pas. Désolé.
                    Il faut chercher dans la doc sur quoi il se base pour monitorer le traffic FTP et P2P.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.