[Contrôle Parental] Nanny

Résolu
Bonjour à tous,
je souhaite installer Nanny (contrôle parental) sur debian squeeze
j'ai récupéré un fichier https://mirrors.gethosted.online/gnome/sources/nanny/2.29/nanny-2.29.4.tar.gz

dans README nanny-2.29.4 j'ai ces informations : ./autogen.sh --prefix=/usr --sysconfdir=/etc --with-init-scripts=debian
ce que je ne comprends pas...
make
make install or sudo make install
pour info autogen est installé

j'ai lancé simplement un ./configure depuis /nanny-2.29.4 puisque le fichier INSTALL lui précise d'utiliser ./configure, make make install

mais je cherche PYGTK. Le seul paquet trouvé est python-zbarpygtk et ça ne marche pas.

Pouvez vous m'aider ? par avance merci

PS : pour information, il m'est impossible de m'identifier en bas de la page édition :
"vous êtes membre" connectez vous
Il faut obligatoirement se connecter en haut de page. C'est normal?

32 réponses

Résumé de la discussion

L'installation de Nanny sur Debian Squeeze nécessite la satisfaction de dépendances Python/GTK et l'exécution des étapes classiques de compilation, comme ./autogen.sh, ./configure, make et sudo make install, alors que PYGTK semble poser problème. Des éléments clés énoncés incluent les dépendances GNOME et Python nécessaires (Python 2.x, GTK+, GConf, DBus, Glib), et l'usage de configure après autogen pour préparer l'installation. En pratique, il faut lancer ./configure --prefix=/usr --sysconfdir=/etc --with-init-scripts=debian puis make et sudo make install, et vérifier le chemin du binaire grâce à find si nécessaire. D'autres informations indiquent de démarrer l'outil en console via nanny-admin-console et d'examiner les chemins d'installation possibles dans /usr/bin ou /usr/sbin pour démarrer l'administration, ou via des scripts d'init selon les dépendances satisfaites.

Bobot (l’IA à votre service)
  1. Contributeur
    Salut,

    Si on se fie au README, tu as besoin de :

    Gnome-Nanny currently requires:
       - python2.4 >= 2.6
       - glib-2.0 >= 2.16.0
       - gobject-2.0 >= 2.12.0
       - gio-2.0 >= 2.16.0
       - gtk+-2.0 >= 2.17.4
       - gdk-2.0 >= 2.14.0
       - gnome-desktop-2.0 >= 2.26.0
       - gconf-2.0 >= 2.16.0
       - dbus-1
       - dbus-glib-1
       - glade
       - twisted
       - python-imaging
       - python-hachoir-regex >= 1.0
       - gtop
       - pango
       - cairo
    1. Contributeur
      Nanny n'est pas déjà disponible dans les dépôts ???
      1. bonjour et merci pour vos réponses. Oui il me manquait bien python gtk2-dev
        et ensuite j'ai ajouté python-gtop
        ./configure me donne à la fin : NANNY ===== prefix: /usr/local
        il ne manque plus rien
        seulement make et sudo make install effectué, j'ai des erreurs de type make [1] idem 2, 3, 4
        Rien à faire pour « all-am », pour "all"
        j'ai beau chercher, je ne trouve pas. Si vous avez une idée, merci
        1. up!
          que puis-je faire face à des messages tels que make all-recursive
          make[1]: entrant dans le répertoire
          make[4]: Rien à faire pour « all-am ».
          il me semble avoir tout installé pourtant?
          merci de votre aide
          1. Modérateur
            Salut,

            Généralement on regarde le fichier INSTALL pour l'installation.
            Dans README on voit bien qu'il s'agit de
            Compile in developer mode
            -------------------------

            ./autogen.sh --prefix=/usr --sysconfdir=/etc --with-init-scripts=debian
            make
            make install or sudo make install

            Que je n'ai pas essayé, pas envie d'être développer moi ;-)

            En revanche regardant dans le fichier INSTALL je vois (en gras)
            The simplest way to compile this package is:   
            
              1. 'cd' to the directory containing the package's source code and type   
                 './configure' to configure the package for your system.   
            
                 Running 'configure' might take a while.  While running, it prints   
                 some messages telling which features it is checking for.   
            
              2. Type 'make' to compile the package.   
            
              3. Optionally, type 'make check' to run any self-tests that come with   
                 the package.   
            
              4. Type 'make install' to install the programs and any data files and   
                 documentation.   
            
              5. You can remove the program binaries and object files from the   
                 source code directory by typing 'make clean'.  To also remove the   
                 files that 'configure' created (so you can compile the package for   
                 a different kind of computer), type 'make distclean'.  There is   
                 also a 'make maintainer-clean' target, but that is intended mainly   
                 for the package's developers.  If you use it, you may have to get   
                 all sorts of other programs in order to regenerate files that came   
                 with the distribution.   
            
              6. Often, you can also type 'make uninstall' to remove the installed   
                 files again.


            Bon, comme je n'ai pas du sommeil à 01h44 alors je teste une installation. Voici le résultat (je mets en gras les commandes, les erreurs en gras + italique)

            ************************* DEBUT INSTALLATION **********************
            lami20j@debian-acer:~/src$ wget https://mirrors.gethosted.online/gnome/sources/nanny/2.29/nanny-2.29.4.tar.gz
            --2011-03-24 01:31:49-- https://mirrors.gethosted.online/gnome/sources/nanny/2.29/nanny-2.29.4.tar.gz
            Résolution de ftp.gnome.org... 130.239.18.173, 130.239.18.163, 2001:6b0:e:2018::173, ...
            Connexion vers ftp.gnome.org|130.239.18.173|:80...connecté.
            requête HTTP transmise, en attente de la réponse...302 Found
            Emplacement: http://hammurabi.acc.umu.se/pub/GNOME/sources/nanny/2.29/nanny-2.29.4.tar.gz [suivant]
            --2011-03-24 01:31:50-- http://hammurabi.acc.umu.se/pub/GNOME/sources/nanny/2.29/nanny-2.29.4.tar.gz
            Résolution de hammurabi.acc.umu.se... 130.239.18.165, 2001:6b0:e:2018::165
            Connexion vers hammurabi.acc.umu.se|130.239.18.165|:80...connecté.
            requête HTTP transmise, en attente de la réponse...200 OK
            Longueur: 1192188 (1,1M) [application/x-gzip]
            Sauvegarde en : «nanny-2.29.4.tar.gz»

            100%[=====================================================================================================================================================================================================================================>] 1 192 188 334K/s ds 3,5s

            2011-03-24 01:31:53 (334 KB/s) - «nanny-2.29.4.tar.gz» sauvegardé [1192188/1192188]

            lami20j@debian-acer:~/src$ tar xzf nanny-2.29.4.tar.gz
            lami20j@debian-acer:~/src$ cd nanny-2.29.4/
            lami20j@debian-acer:~/src/nanny-2.29.4$ ./configure
            checking for a BSD-compatible install... /usr/bin/install -c
            checking whether build environment is sane... yes
            checking for a thread-safe mkdir -p... /bin/mkdir -p
            checking for gawk... gawk
            checking whether make sets $(MAKE)... yes
            checking whether to enable maintainer-specific portions of Makefiles... no
            checking for style of include used by make... GNU
            checking for gcc... gcc
            checking whether the C compiler works... yes
            checking for C compiler default output file name... a.out
            checking for suffix of executables...
            checking whether we are cross compiling... no
            checking for suffix of object files... o
            checking whether we are using the GNU C compiler... yes
            checking whether gcc accepts -g... yes
            checking for gcc option to accept ISO C89... none needed
            checking dependency style of gcc... gcc3
            checking for library containing strerror... none required
            checking for gcc... (cached) gcc
            checking whether we are using the GNU C compiler... (cached) yes
            checking whether gcc accepts -g... (cached) yes
            checking for gcc option to accept ISO C89... (cached) none needed
            checking dependency style of gcc... (cached) gcc3
            checking how to run the C preprocessor... gcc -E
            checking for grep that handles long lines and -e... /bin/grep
            checking for egrep... /bin/grep -E
            checking for ANSI C header files... yes
            checking build system type... i686-pc-linux-gnu
            checking host system type... i686-pc-linux-gnu
            checking for a sed that does not truncate output... /bin/sed
            checking for fgrep... /bin/grep -F
            checking for ld used by gcc... /usr/bin/ld
            checking if the linker (/usr/bin/ld) is GNU ld... yes
            checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
            checking the name lister (/usr/bin/nm -B) interface... BSD nm
            checking whether ln -s works... yes
            checking the maximum length of command line arguments... 1572864
            checking whether the shell understands some XSI constructs... yes
            checking whether the shell understands "+="... yes
            checking for /usr/bin/ld option to reload object files... -r
            checking for objdump... objdump
            checking how to recognize dependent libraries... pass_all
            checking for ar... ar
            checking for strip... strip
            checking for ranlib... ranlib
            checking command to parse /usr/bin/nm -B output from gcc object... ok
            checking for sys/types.h... yes
            checking for sys/stat.h... yes
            checking for stdlib.h... yes
            checking for string.h... yes
            checking for memory.h... yes
            checking for strings.h... yes
            checking for inttypes.h... yes
            checking for stdint.h... yes
            checking for unistd.h... yes
            checking for dlfcn.h... yes
            checking for objdir... .libs
            checking if gcc supports -fno-rtti -fno-exceptions... no
            checking for gcc option to produce PIC... -fPIC -DPIC
            checking if gcc PIC flag -fPIC -DPIC works... yes
            checking if gcc static flag -static works... yes
            checking if gcc supports -c -o file.o... yes
            checking if gcc supports -c -o file.o... (cached) yes
            checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
            checking whether -lc should be explicitly linked in... no
            checking dynamic linker characteristics... GNU/Linux ld.so
            checking how to hardcode library paths into programs... immediate
            checking whether stripping libraries is possible... yes
            checking if libtool supports shared libraries... yes
            checking whether to build shared libraries... yes
            checking whether to build static libraries... no
            checking for pkg-config... /usr/bin/pkg-config
            checking pkg-config is at least version 0.9.0... yes
            checking gnome-doc-utils >= 0.3.2... yes
            checking for python... /usr/bin/python
            checking for python version... 2.6
            checking for python platform... linux2
            checking for python script directory... ${prefix}/lib/python2.6/dist-packages
            checking for python extension module directory... ${exec_prefix}/lib/python2.6/dist-packages
            checking for PYGTK... configure: error: Package requirements (pygtk-2.0 >= 2.6) were not met:

            No package 'pygtk-2.0' found

            Consider adjusting the PKG_CONFIG_PATH environment variable if you
            installed software in a non-standard prefix.

            Alternatively, you may set the environment variables PYGTK_CFLAGS
            and PYGTK_LIBS to avoid the need to call pkg-config.
            See the pkg-config man page for more details.

            lami20j@debian-acer:~/src/nanny-2.29.4$ sudo aptitude install python-gtk2-dev
            Les NOUVEAUX paquets suivants vont être installés :
            docbook-xsl{a} docbook-xsl-doc-html{a} libffi-dev{a} libssl-dev{a} python-dev{a} python-gobject-dev{a} python-gtk2-dev python-gtk2-doc{a} python2.6-dev{a}
            0 paquets mis à jour, 9 nouvellement installés, 0 à enlever et 0 non mis à jour.
            Il est nécessaire de télécharger 10,7 Mo d'archives. Après dépaquetage, 53,4 Mo seront utilisés.
            Voulez-vous continuer ? [Y/n/?]
            Prendre : 1 http://ftp.fr.debian.org/debian/ squeeze/main docbook-xsl all 1.75.2+dfsg-5 [1 627 kB]
            Prendre : 2 http://ftp.fr.debian.org/debian/ squeeze/main libffi-dev i386 3.0.9-3 [93,7 kB]
            Prendre : 3 http://ftp.fr.debian.org/debian/ squeeze/main libssl-dev i386 0.9.8o-4squeeze1 [2 158 kB]
            Prendre : 4 http://ftp.fr.debian.org/debian/ squeeze/main python2.6-dev i386 2.6.6-8+b1 [4 389 kB]
            Prendre : 5 http://ftp.fr.debian.org/debian/ squeeze/main python-dev all 2.6.6-3+squeeze6 [918 B]
            Prendre : 6 http://ftp.fr.debian.org/debian/ squeeze/main python-gobject-dev all 2.21.4+is.2.21.3-1 [292 kB]
            Prendre : 7 http://ftp.fr.debian.org/debian/ squeeze/main python-gtk2-dev all 2.17.0-4 [156 kB]
            Prendre : 8 http://ftp.fr.debian.org/debian/ squeeze/main python-gtk2-doc all 2.17.0-4 [1 421 kB]
            Prendre : 9 http://ftp.fr.debian.org/debian/ squeeze/main docbook-xsl-doc-html all 1.75.2-1 [552 kB]
            10,7 Mo téléchargés en 30s (351 ko/s)
            Sélection du paquet docbook-xsl précédemment désélectionné.
            (Lecture de la base de données... 156993 fichiers et répertoires déjà installés.)
            Dépaquetage de docbook-xsl (à partir de .../docbook-xsl_1.75.2+dfsg-5_all.deb) ...
            Sélection du paquet libffi-dev précédemment désélectionné.
            Dépaquetage de libffi-dev (à partir de .../libffi-dev_3.0.9-3_i386.deb) ...
            Sélection du paquet libssl-dev précédemment désélectionné.
            Dépaquetage de libssl-dev (à partir de .../libssl-dev_0.9.8o-4squeeze1_i386.deb) ...
            Sélection du paquet python2.6-dev précédemment désélectionné.
            Dépaquetage de python2.6-dev (à partir de .../python2.6-dev_2.6.6-8+b1_i386.deb) ...
            Sélection du paquet python-dev précédemment désélectionné.
            Dépaquetage de python-dev (à partir de .../python-dev_2.6.6-3+squeeze6_all.deb) ...
            Sélection du paquet python-gobject-dev précédemment désélectionné.
            Dépaquetage de python-gobject-dev (à partir de .../python-gobject-dev_2.21.4+is.2.21.3-1_all.deb) ...
            Sélection du paquet python-gtk2-dev précédemment désélectionné.
            Dépaquetage de python-gtk2-dev (à partir de .../python-gtk2-dev_2.17.0-4_all.deb) ...
            Sélection du paquet python-gtk2-doc précédemment désélectionné.
            Dépaquetage de python-gtk2-doc (à partir de .../python-gtk2-doc_2.17.0-4_all.deb) ...
            Sélection du paquet docbook-xsl-doc-html précédemment désélectionné.
            Dépaquetage de docbook-xsl-doc-html (à partir de .../docbook-xsl-doc-html_1.75.2-1_all.deb) ...
            Traitement des actions différées (« triggers ») pour « man-db »...
            Traitement des actions différées (« triggers ») pour « install-info »...
            Paramétrage de docbook-xsl (1.75.2+dfsg-5) ...
            Paramétrage de libffi-dev (3.0.9-3) ...
            Paramétrage de libssl-dev (0.9.8o-4squeeze1) ...
            Paramétrage de python2.6-dev (2.6.6-8+b1) ...
            Paramétrage de python-dev (2.6.6-3+squeeze6) ...
            Paramétrage de python-gobject-dev (2.21.4+is.2.21.3-1) ...
            Paramétrage de python-gtk2-dev (2.17.0-4) ...
            Paramétrage de python-gtk2-doc (2.17.0-4) ...
            Paramétrage de docbook-xsl-doc-html (1.75.2-1) ...

            lami20j@debian-acer:~/src/nanny-2.29.4$ ./configure
            checking for a BSD-compatible install... /usr/bin/install -c
            checking whether build environment is sane... yes
            checking for a thread-safe mkdir -p... /bin/mkdir -p
            checking for gawk... gawk
            checking whether make sets $(MAKE)... yes
            checking whether to enable maintainer-specific portions of Makefiles... no
            checking for style of include used by make... GNU
            checking for gcc... gcc
            checking whether the C compiler works... yes
            checking for C compiler default output file name... a.out
            checking for suffix of executables...
            checking whether we are cross compiling... no
            checking for suffix of object files... o
            checking whether we are using the GNU C compiler... yes
            checking whether gcc accepts -g... yes
            checking for gcc option to accept ISO C89... none needed
            checking dependency style of gcc... gcc3
            checking for library containing strerror... none required
            checking for gcc... (cached) gcc
            checking whether we are using the GNU C compiler... (cached) yes
            checking whether gcc accepts -g... (cached) yes
            checking for gcc option to accept ISO C89... (cached) none needed
            checking dependency style of gcc... (cached) gcc3
            checking how to run the C preprocessor... gcc -E
            checking for grep that handles long lines and -e... /bin/grep
            checking for egrep... /bin/grep -E
            checking for ANSI C header files... yes
            checking build system type... i686-pc-linux-gnu
            checking host system type... i686-pc-linux-gnu
            checking for a sed that does not truncate output... /bin/sed
            checking for fgrep... /bin/grep -F
            checking for ld used by gcc... /usr/bin/ld
            checking if the linker (/usr/bin/ld) is GNU ld... yes
            checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
            checking the name lister (/usr/bin/nm -B) interface... BSD nm
            checking whether ln -s works... yes
            checking the maximum length of command line arguments... 1572864
            checking whether the shell understands some XSI constructs... yes
            checking whether the shell understands "+="... yes
            checking for /usr/bin/ld option to reload object files... -r
            checking for objdump... objdump
            checking how to recognize dependent libraries... pass_all
            checking for ar... ar
            checking for strip... strip
            checking for ranlib... ranlib
            checking command to parse /usr/bin/nm -B output from gcc object... ok
            checking for sys/types.h... yes
            checking for sys/stat.h... yes
            checking for stdlib.h... yes
            checking for string.h... yes
            checking for memory.h... yes
            checking for strings.h... yes
            checking for inttypes.h... yes
            checking for stdint.h... yes
            checking for unistd.h... yes
            checking for dlfcn.h... yes
            checking for objdir... .libs
            checking if gcc supports -fno-rtti -fno-exceptions... no
            checking for gcc option to produce PIC... -fPIC -DPIC
            checking if gcc PIC flag -fPIC -DPIC works... yes
            checking if gcc static flag -static works... yes
            checking if gcc supports -c -o file.o... yes
            checking if gcc supports -c -o file.o... (cached) yes
            checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
            checking whether -lc should be explicitly linked in... no
            checking dynamic linker characteristics... GNU/Linux ld.so
            checking how to hardcode library paths into programs... immediate
            checking whether stripping libraries is possible... yes
            checking if libtool supports shared libraries... yes
            checking whether to build shared libraries... yes
            checking whether to build static libraries... no
            checking for pkg-config... /usr/bin/pkg-config
            checking pkg-config is at least version 0.9.0... yes
            checking gnome-doc-utils >= 0.3.2... yes
            checking for python... /usr/bin/python
            checking for python version... 2.6
            checking for python platform... linux2
            checking for python script directory... ${prefix}/lib/python2.6/dist-packages
            checking for python extension module directory... ${exec_prefix}/lib/python2.6/dist-packages
            checking for PYGTK... yes
            checking for PYDBUS... yes
            checking for GLIB... yes
            checking for shared library Python stuff... checking for twisted.web... found
            checking for python-imaging... found
            checking for python-hachoir-regex... not found
            checking for python-gtop... not found
            configure: error: You need to have python-gtop installed
            lami20j@debian-acer:~/src/nanny-2.29.4$ sudo aptitude install python-gtop
            Les NOUVEAUX paquets suivants vont être installés :
            python-gtop
            0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
            Il est nécessaire de télécharger 47,2 ko d'archives. Après dépaquetage, 176 ko seront utilisés.
            Prendre : 1 http://ftp.fr.debian.org/debian/ squeeze/main python-gtop i386 2.30.0-4 [47,2 kB]
            47,2 ko téléchargés en 0s (168 ko/s)
            Sélection du paquet python-gtop précédemment désélectionné.
            (Lecture de la base de données... 160972 fichiers et répertoires déjà installés.)
            Dépaquetage de python-gtop (à partir de .../python-gtop_2.30.0-4_i386.deb) ...
            Paramétrage de python-gtop (2.30.0-4) ...
            Traitement des actions différées (« triggers ») pour « python-support »...

            lami20j@debian-acer:~/src/nanny-2.29.4$ ./configure
            checking for a BSD-compatible install... /usr/bin/install -c
            checking whether build environment is sane... yes
            checking for a thread-safe mkdir -p... /bin/mkdir -p
            checking for gawk... gawk
            checking whether make sets $(MAKE)... yes
            checking whether to enable maintainer-specific portions of Makefiles... no
            checking for style of include used by make... GNU
            checking for gcc... gcc
            checking whether the C compiler works... yes
            checking for C compiler default output file name... a.out
            checking for suffix of executables...
            checking whether we are cross compiling... no
            checking for suffix of object files... o
            checking whether we are using the GNU C compiler... yes
            checking whether gcc accepts -g... yes
            checking for gcc option to accept ISO C89... none needed
            checking dependency style of gcc... gcc3
            checking for library containing strerror... none required
            checking for gcc... (cached) gcc
            checking whether we are using the GNU C compiler... (cached) yes
            checking whether gcc accepts -g... (cached) yes
            checking for gcc option to accept ISO C89... (cached) none needed
            checking dependency style of gcc... (cached) gcc3
            checking how to run the C preprocessor... gcc -E
            checking for grep that handles long lines and -e... /bin/grep
            checking for egrep... /bin/grep -E
            checking for ANSI C header files... yes
            checking build system type... i686-pc-linux-gnu
            checking host system type... i686-pc-linux-gnu
            checking for a sed that does not truncate output... /bin/sed
            checking for fgrep... /bin/grep -F
            checking for ld used by gcc... /usr/bin/ld
            checking if the linker (/usr/bin/ld) is GNU ld... yes
            checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
            checking the name lister (/usr/bin/nm -B) interface... BSD nm
            checking whether ln -s works... yes
            checking the maximum length of command line arguments... 1572864
            checking whether the shell understands some XSI constructs... yes
            checking whether the shell understands "+="... yes
            checking for /usr/bin/ld option to reload object files... -r
            checking for objdump... objdump
            checking how to recognize dependent libraries... pass_all
            checking for ar... ar
            checking for strip... strip
            checking for ranlib... ranlib
            checking command to parse /usr/bin/nm -B output from gcc object... ok
            checking for sys/types.h... yes
            checking for sys/stat.h... yes
            checking for stdlib.h... yes
            checking for string.h... yes
            checking for memory.h... yes
            checking for strings.h... yes
            checking for inttypes.h... yes
            checking for stdint.h... yes
            checking for unistd.h... yes
            checking for dlfcn.h... yes
            checking for objdir... .libs
            checking if gcc supports -fno-rtti -fno-exceptions... no
            checking for gcc option to produce PIC... -fPIC -DPIC
            checking if gcc PIC flag -fPIC -DPIC works... yes
            checking if gcc static flag -static works... yes
            checking if gcc supports -c -o file.o... yes
            checking if gcc supports -c -o file.o... (cached) yes
            checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
            checking whether -lc should be explicitly linked in... no
            checking dynamic linker characteristics... GNU/Linux ld.so
            checking how to hardcode library paths into programs... immediate
            checking whether stripping libraries is possible... yes
            checking if libtool supports shared libraries... yes
            checking whether to build shared libraries... yes
            checking whether to build static libraries... no
            checking for pkg-config... /usr/bin/pkg-config
            checking pkg-config is at least version 0.9.0... yes
            checking gnome-doc-utils >= 0.3.2... yes
            checking for python... /usr/bin/python
            checking for python version... 2.6
            checking for python platform... linux2
            checking for python script directory... ${prefix}/lib/python2.6/dist-packages
            checking for python extension module directory... ${exec_prefix}/lib/python2.6/dist-packages
            checking for PYGTK... yes
            checking for PYDBUS... yes
            checking for GLIB... yes
            checking for shared library Python stuff... checking for twisted.web... found
            checking for python-imaging... found
            checking for python-hachoir-regex... not found
            checking for python-gtop... found
            checking Checking Redhat... not found
            checking Checking Suse... not found
            checking Checking Debian/Ubuntu... found
            checking Checking Mandriva/CaixaMagica... not found
            checking gnome-doc-utils >= 0.3.2... yes
            checking locale.h usability... yes
            checking locale.h presence... yes
            checking for locale.h... yes
            checking for LC_MESSAGES... yes
            checking libintl.h usability... yes
            checking libintl.h presence... yes
            checking for libintl.h... yes
            checking for ngettext in libc... yes
            checking for dgettext in libc... yes
            checking for bind_textdomain_codeset... yes
            checking for msgfmt... /usr/bin/msgfmt
            checking for dcgettext... yes
            checking if msgfmt accepts -c... yes
            checking for gmsgfmt... /usr/bin/msgfmt
            checking for xgettext... /usr/bin/xgettext
            checking for catalogs to be installed... es vi
            checking whether NLS is requested... yes
            checking for intltool-update... /usr/bin/intltool-update
            checking for intltool-merge... /usr/bin/intltool-merge
            checking for intltool-extract... /usr/bin/intltool-extract
            checking for xgettext... (cached) /usr/bin/xgettext
            checking for msgmerge... /usr/bin/msgmerge
            checking for msgfmt... (cached) /usr/bin/msgfmt
            checking for gmsgfmt... (cached) /usr/bin/msgfmt
            checking for perl... /usr/bin/perl
            checking for perl >= 5.8.1... 5.10.1
            checking for XML::Parser... ok
            configure: creating ./config.status
            config.status: creating Makefile
            config.status: creating po/Makefile.in
            config.status: creating client/Makefile
            config.status: creating client/common/Makefile
            config.status: creating client/common/src/Makefile
            config.status: creating client/common/icons/Makefile
            config.status: creating client/common/icons/16x16/Makefile
            config.status: creating client/common/icons/22x22/Makefile
            config.status: creating client/common/icons/24x24/Makefile
            config.status: creating client/common/icons/32x32/Makefile
            config.status: creating client/common/icons/48x48/Makefile
            config.status: creating client/common/icons/256x256/Makefile
            config.status: creating client/common/icons/scalable/Makefile
            config.status: creating client/gnome/Makefile
            config.status: creating client/gnome/__init__.py
            config.status: creating client/gnome/systray/Makefile
            config.status: creating client/gnome/systray/src/Makefile
            config.status: creating client/gnome/systray/src/__init__.py
            config.status: creating client/gnome/systray/data/Makefile
            config.status: creating client/gnome/admin/Makefile
            config.status: creating client/gnome/admin/data/Makefile
            config.status: creating client/gnome/admin/data/ui/Makefile
            config.status: creating client/gnome/admin/data/icons/Makefile
            config.status: creating client/gnome/admin/src/Makefile
            config.status: creating client/gnome/admin/src/__init__.py
            config.status: creating daemon/Makefile
            config.status: creating daemon/data/Makefile
            config.status: creating daemon/data/applists/Makefile
            config.status: creating daemon/data/dbus/Makefile
            config.status: creating daemon/data/init.d/Makefile
            config.status: creating daemon/data/init.d/debian/Makefile
            config.status: creating daemon/data/init.d/redhat/Makefile
            config.status: creating daemon/data/init.d/suse/Makefile
            config.status: creating daemon/data/init.d/mandriva/Makefile
            config.status: creating daemon/src/Makefile
            config.status: creating daemon/src/proxy/Makefile
            config.status: creating help/Makefile
            config.status: creating man/Makefile
            config.status: creating config.h
            config.status: executing depfiles commands
            config.status: executing libtool commands
            config.status: executing default-1 commands
            config.status: executing po/stamp-it commands

            NANNY
            =====

            prefix: /usr/local

            lami20j@debian-acer:~/src/nanny-2.29.4$ make
            lami20j@debian-acer:~/src/nanny-2.29.4$ sudo make install
            lami20j@debian-acer:~/src/nanny-2.29.4$ whereis nanny-admin-console
            nanny-admin-console: /usr/local/sbin/nanny-admin-console

            lami20j@debian-acer:/mnt/sda7/src/nanny-2.29.4$

            ************************* FIN INSTALLATION **************************

            GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
            106485010510997108
            1. Modérateur
              Re,

              seulement make et sudo make install effectué, j'ai des erreurs de type make [1] idem 2, 3, 4
              Rien à faire pour « all-am », pour "all"
              j'ai beau chercher, je ne trouve pas. Si vous avez une idée, merci


              Ah, oui, tu peux chercher encore.
              Qui t'a dit que Rien à faire pour .... c'est des erreurs? ;-)

              Rien à faire peut dire que tout est OK et qu'il n'y a rien à faire tout simplement.
              J'en ai plein de rien à faire moi aussi quand je fais make ou make install, et je ne fait rien ;-)

              Que donne la commande?

              whereis nanny-admin-console 


              As-tu regardé ans le menu Système/Administration pour voir si tu as Contrôle Parental?
              A mon avis tu dois l'avoir.

              GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
              106485010510997108
              1. Bonjour Lami,
                merci pour cette réponse aussi détaillée! je voudrais bien que ce soit aussi simple dans mon résultat:)
                seul ./configure s'est bien déroulé

                francoise@debian:~$ whereis nanny-admin-console
                nanny-admin-console: /usr/local/sbin/nanny-admin-console
                francoise@debian:~$

                quand j'ai voulu lancer "contrôle parental" depuis système/administration j'ai eu ce message ci :
                L'exécution du processus fils « nanny-admin-console » a échoué (Aucun fichier ou dossier de ce type)

                de où peut provenir mon erreur?
                merci encore pour ton grand dévouement;)
                1. Modérateur
                  Salut,

                  Alors essaie de le démarrer en console

                  /usr/local/sbin/nanny-admin-console &
                  1. alors /usr/local/sbin/nanny-admin-console &
                    me donne : le service nanny n'est pas démarré
                    -"Pour utiliser le contrôle parental, démarrez le service".
                    merci
                    1. Modérateur
                      Salut,

                      Commence par supprimer toute trace de nanny de ton système.
                      Fait un signe quand tout est supprimé.

                      GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
                      106485010510997108
                      1. Bonjour,
                        pourquoi devoir supprimer et comment le supprimer, il ne trouve même pas de paquet "nanny" avec purge?

                        la commande find /usr -name '*nanny*' m'affiche bien trop de résultats pour te les afficher
                        find /etc -name '*nanny*'
                        find: "/etc/cups/ssl": Permission non accordée
                        /etc/nanny
                        find: "/etc/ssl/private": Permission non accordée
                        sudo find /etc -name '*nanny*'
                        /etc/nanny
                        francoise@debian:~$
                        merci
                        1. Contributeur
                          Salut,

                          Rajoutes ça :
                          find /usr -name '*nanny*' 2>/dev/null
                          find /etc -name '*nanny*' 2>/dev/null
                      2. bonjour,
                        dans ce cas, désolée si je pollue le fil :
                        francoise@debian:~$ find /usr -name '*nanny*' 2>/dev/null
                        /usr/lib/python2.6/tabnanny.pyc
                        /usr/lib/python2.6/tabnanny.py
                        /usr/lib/python2.5/tabnanny.pyc
                        /usr/lib/python2.5/tabnanny.py
                        /usr/local/etc/dbus-1/system.d/nanny-daemon.conf
                        /usr/local/etc/xdg/autostart/nanny-systray.desktop
                        /usr/local/share/omf/nanny
                        /usr/local/share/omf/nanny/nanny-es.omf
                        /usr/local/share/omf/nanny/nanny-cs.omf
                        /usr/local/share/omf/nanny/nanny-de.omf
                        /usr/local/share/omf/nanny/nanny-C.omf
                        /usr/local/share/omf/nanny/nanny-it.omf
                        /usr/local/share/locale/es/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/nds/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/sv/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/gl/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/pt_BR/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/pl/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/sl/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/cs/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/vi/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/de/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/it/LC_MESSAGES/nanny.mo
                        /usr/local/share/locale/fr/LC_MESSAGES/nanny.mo
                        /usr/local/share/applications/nanny-admin-console.desktop
                        /usr/local/share/applications/nanny-blacklist-manager.desktop
                        /usr/local/share/nanny
                        /usr/local/share/nanny/client/gnome/admin/ui/nanny_desktop_blocker.ui
                        /usr/local/share/nanny/client/gnome/admin/ui/nanny_admin_console.ui
                        /usr/local/share/nanny/daemon/nanny.tap
                        /usr/local/share/icons/hicolor/24x24/apps/nanny.png
                        /usr/local/share/icons/hicolor/32x32/apps/nanny.png
                        /usr/local/share/icons/hicolor/48x48/apps/nanny.png
                        /usr/local/share/icons/hicolor/16x16/apps/nanny.png
                        /usr/local/share/icons/hicolor/scalable/apps/nanny.svg
                        /usr/local/share/icons/hicolor/256x256/apps/nanny.png
                        /usr/local/share/icons/hicolor/22x22/apps/nanny.png
                        /usr/local/share/polkit-1/actions/org.gnome.nanny.policy
                        /usr/local/share/gnome/help/nanny
                        /usr/local/share/gnome/help/nanny/es/nanny.xml
                        /usr/local/share/gnome/help/nanny/es/figures/nanny-add-forbidden-site.png
                        /usr/local/share/gnome/help/nanny/es/figures/nanny-select-file-to-import.png
                        /usr/local/share/gnome/help/nanny/es/figures/nanny-session.png
                        /usr/local/share/gnome/help/nanny/es/figures/nanny-web-content-filter-blacklists.png
                        /usr/local/share/gnome/help/nanny/C/nanny-add-forbidden-site.png
                        /usr/local/share/gnome/help/nanny/C/nanny-select-file-to-import.png
                        /usr/local/share/gnome/help/nanny/C/nanny.xml
                        /usr/local/share/gnome/help/nanny/C/figures/nanny-add-forbidden-site.png
                        /usr/local/share/gnome/help/nanny/C/figures/nanny-select-file-to-import.png
                        /usr/local/share/gnome/help/nanny/C/figures/nanny-session.png
                        /usr/local/share/gnome/help/nanny/C/figures/nanny-web-content-filter-blacklists.png
                        /usr/local/share/gnome/help/nanny/C/nanny-session.png
                        /usr/local/share/gnome/help/nanny/C/nanny-web-content-filter-blacklists.png
                        /usr/local/share/gnome/help/nanny/cs/nanny.xml
                        /usr/local/share/gnome/help/nanny/cs/figures/nanny-add-forbidden-site.png
                        /usr/local/share/gnome/help/nanny/cs/figures/nanny-select-file-to-import.png
                        /usr/local/share/gnome/help/nanny/cs/figures/nanny-session.png
                        /usr/local/share/gnome/help/nanny/cs/figures/nanny-web-content-filter-blacklists.png
                        /usr/local/share/gnome/help/nanny/de/nanny.xml
                        /usr/local/share/gnome/help/nanny/de/figures/nanny-add-forbidden-site.png
                        /usr/local/share/gnome/help/nanny/de/figures/nanny-select-file-to-import.png
                        /usr/local/share/gnome/help/nanny/de/figures/nanny-session.png
                        /usr/local/share/gnome/help/nanny/de/figures/nanny-web-content-filter-blacklists.png
                        /usr/local/share/gnome/help/nanny/it/nanny.xml
                        /usr/local/share/gnome/help/nanny/it/figures/nanny-add-forbidden-site.png
                        /usr/local/share/gnome/help/nanny/it/figures/nanny-select-file-to-import.png
                        /usr/local/share/gnome/help/nanny/it/figures/nanny-session.png
                        /usr/local/share/gnome/help/nanny/it/figures/nanny-web-content-filter-blacklists.png
                        /usr/local/lib/python2.6/dist-packages/nanny
                        /usr/local/bin/nanny-systray
                        /usr/local/sbin/nanny-desktop-blocker
                        /usr/local/sbin/nanny-blacklist-manager
                        /usr/local/sbin/nanny-admin-console

                        francoise@debian:~$ find /etc -name '*nanny*' 2>/dev/null
                        /etc/nanny
                        francoise@debian:~$
                        :
                        1. Modérateur
                          Salut,

                          pourquoi devoir supprimer et comment le supprimer, il ne trouve même pas de paquet "nanny" avec purge?

                          Puisque j'aime bien nettoyer avant de recommencer.
                          C'est normal qu'il n'y a pas de paquet, de toute façon tu n'as pas essayé l'installation avec aptitude mais depuis les sources.
                          En ce cas le nettoyage est à ta charge.

                          Généralement quand on cherche dans des endroits où on n'a pas accès le 2>/dev/null n'est pas toujours une solution (cette fois si ça devrait aller)

                          On peut utiliser sudo find ....., j'ai vu que tu as pensé

                          m'affiche bien trop de résultats pour te les afficher
                          Ce n'est pas grave.

                          dans ce cas, désolée si je pollue le fil :
                          Alors on peut dire que j'ai poullué plus que toi vu mon longue message https://forums.commentcamarche.net/forum/affich-21323185-controle-parental-nanny#6
                          Il faut profiter, c'est gratuit.

                          Bon, bref, il faut supprimer tout y compris les entrées dans le menu (je parle de Contrôle Parental et La liste noire)

                          sudo  find /usr/local -name '*nanny*' -exec rm -vfR {} \;  
                          sudo rm -v /etc/nanny 


                          P.S. Je vais voir la suite ce soir, je suis au boulot et je n'ai pas le temps
                        2. Contributeur
                          Salut,

                          T'es sur de tout vouloir lui faire enlever ?

                          /usr/lib/python2.6/tabnanny.pyc
                          /usr/lib/python2.6/tabnanny.py
                          /usr/lib/python2.5/tabnanny.pyc
                          /usr/lib/python2.5/tabnanny.py 


                          ;-\
                        3. Modérateur
                          Salut,

                          T'es sur de tout vouloir lui faire enlever ?
                          J'ai mis /usr/local

                          Merci ;-)
                        4. Contributeur
                          Oups, désolé ;-((
                      3. sudo find /usr/local -name '*nanny*' -exec rm -vfR {} \;
                        tout est supprimé

                        francoise@debian:~$ sudo rm -Rv /etc/nanny
                        « /etc/nanny/applists/email » supprimé
                        « /etc/nanny/applists/browsers » supprimé
                        « /etc/nanny/applists/im » supprimé
                        répertoire supprimé : « /etc/nanny/applists »
                        répertoire supprimé : « /etc/nanny »

                        francoise@debian:~$ find /usr -name '*nanny*' 2>/dev/null
                        /usr/lib/python2.6/tabnanny.pyc
                        /usr/lib/python2.6/tabnanny.py
                        /usr/lib/python2.5/tabnanny.pyc
                        /usr/lib/python2.5/tabnanny.py
                        francoise@debian:~$ find /etc -name '*nanny*' 2>/dev/null
                        francoise@debian:~$
                        1. Modérateur
                          Est-ce que tu peux me faire un petit résumé du stade où tu en es rendue ?

                          Petite précisions sur les différents points du fil.

                          1) nanny n'est pas dans les dépôts debian comme le montre :

                          apt-cache search nanny


                          C'était toutefois le premier réflexe à avoir effectivement, on compile le moins possible quelque chose à la main. On aurait pu tenter de récupérer le paquet nanny sur les dépôts ubuntu mais c'est assez joueur car ça présuppose que les paquets sont nommés de la même manière entre les deux distributions et que les numéros de versions sont cohérents. C'est généralement le cas mais pas toujours, donc à éviter.

                          2) Pour trouver le paquet python-gtk à installer il fallait lancer la recherche :

                          apt-cache search gtk | grep py


                          Dans toute la liste on observe notamment python-gtk2 et python-gtk2-dev. Comme ici on veut compiler un programme, il nous faut le paquet développeur (-dev) :

                          aptitude install python-gtk2-dev


                          En général un "./configure" permet de vérifier si tout est présent pour lancer avec succès la configuration.

                          3) Par rapport à la question initiale :

                          ./autogen.sh --prefix=/usr --sysconfdir=/etc --with-init-scripts=debian 


                          ... sert à générer le makefile en lui indiquant dans quelle arborescence tu veux positionner la configuration etc... Une fois le makefile généré, la commande "make" va le lire et faire ce qu'il faut.

                          4) Par rapport aux erreurs makefile "rien à faire" n'est pas une erreur. Les erreurs sont explicitement préfixées "Error". Quand makefile dit "rien à faire" c'est que tout a déjà été fait ou qu'on lui réclame une opération qui consiste à ne rien faire (ce qui n'est pas gênant).

                          5) Par rapport à la suppression de nanny, si ton makefile est bien fait (tu peux l'ouvrir avec un éditeur texte de ton choix), une cible uninstall permet de tout désinstaller proprement (make uninstall).

                          Bonne chance
                          1. Bonjour mamiemando,
                            Pour résumer, je suis sur le point de réinstaller. J'ai suivi les instructions ci dessus.
                            pour les points 1 et 2, c'est comme ça que je voyais, aucun souci.

                            par rapport à la question initiale 3) j'ai bien compris, c'est aussi dans le fichier README que j'ai trouvé les paquets nécessaires et conseillés par zip31

                            par rapport aux erreurs 4)
                            ./ configure s'est déroulé parfaitement
                            make je ne sais toujours pas
                            sudo make install encore moins;)
                            puisque de toute façon, je ne pouvais pas lancer depuis l'interface graphique, ni en console, les causes probables à ce dysfonctionnement ne peuvent être qu'un oubli de paquet? ou quelquechose de cassé?
                            Je n'ai pas trouvé d'erreurs, et puisque les messages cités étaient "normaux" ...

                            j'ai donc tout supprimé...
                            je note ta proposition 5) afin de rouvrir mon makefile sauf que je n'ai trouvé que makefile.am et makefile.in
                            merci
                            1. Modérateur
                              Salut,

                              puisque de toute façon, je ne pouvais pas lancer depuis l'interface graphique, ni en console, les causes probables à ce dysfonctionnement ne peuvent être qu'un oubli de paquet? ou quelquechose de cassé?
                              Non il n'y a rien cassé, mais si tu as un peu de patience pour ce soir je te dirais quoi faire.
                              Je l'ai installé chez moi et je l'ai fait fonctionner.

                              Pour résumer, je suis sur le point de réinstaller. Ben, si tu n'as pas la patience t'attendre ce soir pas grave.
                            2. si si, j'ai encore de la patience:) peut-être pas autant que toi
                              mais je suis prête
                              @+
                          2. voici : francoise@debian:~$ sudo find / -name '*nanny*'
                            [sudo] password for francoise:
                            /home/francoise/src/nanny-2.29.4.tar.gz
                            /usr/lib/python2.6/tabnanny.pyc
                            /usr/lib/python2.6/tabnanny.py
                            /usr/lib/python2.5/tabnanny.pyc
                            /usr/lib/python2.5/tabnanny.py
                            francoise@debian:~$
                            • 1
                            • 2