[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. peut être python-gtk2 ou python-gtk2-dev ?
    0
    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
      0
      1. Contributeur
        Nanny n'est pas déjà disponible dans les dépôts ???
        0
        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
          0
          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
            0
            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
              0
              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
                0
                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;)
                  0
                  1. Modérateur
                    Salut,

                    Alors essaie de le démarrer en console

                    /usr/local/sbin/nanny-admin-console &
                    0
                    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
                      0
                      1. Modérateur
                        Bon, je vais regarder ça ce soir.
                        0
                        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
                          0
                          1. Modérateur
                            Affiche

                            find /usr -name '*nanny*'
                            find /etc -name '*nanny*'


                            0
                            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
                              0
                              1. Contributeur
                                Salut,

                                Rajoutes ça :
                                find /usr -name '*nanny*' 2>/dev/null
                                find /etc -name '*nanny*' 2>/dev/null
                                0
                            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:~$
                              :
                              0
                              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
                                0
                              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 


                                ;-\
                                0
                              3. Modérateur
                                Salut,

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

                                Merci ;-)
                                0
                              4. Contributeur
                                Oups, désolé ;-((
                                0
                            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:~$
                              0
                              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
                                0
                                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
                                  0
                                  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.
                                    0
                                  2. si si, j'ai encore de la patience:) peut-être pas autant que toi
                                    mais je suis prête
                                    @+
                                    0
                                2. Modérateur
                                  Salut,

                                  Affiche le résultat de
                                   sudo find / -name '*nanny*'

                                  0
                                  1. 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:~$
                                    0
                                    • 1
                                    • 2