LinuxVillage
LinuxVillage accueil => Discussions techniques => Discussion démarrée par: mhep le 05 août 2016 à 23:21:47
-
Bonjour,
dans l'idée d'intégrer un navigateur léger et performant à une future distribution Bento, il est envisagé Midori, mais sans le composant "libzeitgeist" qui piste la navigation des utilisateurs.
Donc il faudrait faire une compilation de ce logiciel pour le faire tourner sans le mouchard.
Après téléchargement des sources (http://midori-browser.org/downloads/midori_0.5.11_all_.tar.bz2 (http://midori-browser.org/downloads/midori_0.5.11_all_.tar.bz2)), j'ai lancé, sous Xenial :
./configure --disable-zeitgeist
Les premières réponses disaient qu'il manquait cmake et valac. Ça allait encore, les paquets existaient. Mais après les obstacles furent plus ardus, les voici :
./configure --disable-zeitgeist
-- valac 0.30.1 found
-- Checking for modules 'libxml-2.0>=2.6;sqlite3>=3.6.19;gmodule-2.0;gio-2.0>=2.32.3;libsoup-gnome-2.4>=2.37.1'
--
--
--
CMake Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:367 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:532 (_pkg_check_modules_internal)
CMakeLists.txt:110 (pkg_check_modules)
-- Configuring incomplete, errors occurred!
See also "/home/mhep/Midori/midori-0.5.11/_build/CMakeFiles/CMakeOutput.log"
J'ai fait plusieurs forums, qui demandaient d'installer les paquets :
pkg-config libgranite-dev libindicator3-dev libkeybinder-3.0-dev doxygen libnl-utils libxml++2.6-dev libxml2-dev libxml2
mais aucun changement, je ne sais plus comment faire, si vous avez une idée...
++
Marc
-
Salut,
Je t'ai dit que Midori comporte ce programme et qu'il n'est pas souhaitable de l'avoir, je ne suis pas sûre de ce qu'il fait. Je n'ai pas assez de compétences pour être sûre. Voici ce qui s'en disait sur le forum archlinux.org l'an dernier:
https://bbs.archlinux.org/viewtopic.php?id=202221
c'est mimas qui m'a dit que ce programme espionne l'utilisateur, ce serait bien qu'il vienne nous en expliquer les détails.
Note que Netsurf, intégré à Bento, est léger et performant. Il ne lui manque que des traductions plus poussées en français. Nous pourrions lancer une campagne autour de sa traduction pour l'automne. Nous trouverions certainement des contributeurs.
-
Coucou,
Conformément au message "See also "/home/mhep/Midori/midori-0.5.11/_build/CMakeFiles/CMakeOutput.log", as tu regardé dans ce fameux fichier pour voir s'il y avait des indications intéressantes? :-)
Julien
-
Bonjour,
voici http://mhep.netlib.re/ics/CMakeOutput.log (http://mhep.netlib.re/ics/CMakeOutput.log)
ou http://mhep.netlib.re/ics/CMakeOutput.log.txt (http://mhep.netlib.re/ics/CMakeOutput.log.txt)
Marc
-
J'avais tenté sans succès de compiler midori sans zeitgeist il y a quelques mois. Il me semble, de mémoire, que les deux sont trop liés pour être dissociés aussi facilement, bref que ce n'est pas possible en l'état sans modification du code. N'étant pas spécialement intéressé par midori, je n'ai pas regardé plus
Zeitgeist n'espionne pas l'utilisateur, il a un rôle passif et enregistre les sites visités par l'utilisateur. C'est peut-être intéressant pour superviser l'activité d'un enfant, beaucoup moins pour se superviser soi-même.
-
Merci pour les précisions. Du coup j'essaie de compiler sans restriction, mais je bute sur le même obstacle :
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:532 (_pkg_check_modules_internal)
CMakeLists.txt:110 (pkg_check_modules)
J'ai cherché comment installer le fameux "Call Stack" mais sans succès.
A tout hasard, j'ai installé openstack et openstack-pkg-tools mais ça n'a rien changé.
-
Rien à voir. La call stack est la pile d'appels. :p
Je n'ai rien pour regarder mais je suppose que zeitgeist est obligatoire contrairement à ce qui est précisé, ce que tend à vérifier l'erreur remontée par cmake.
Pour vérifier cette hypothèse, il faudrait installer zeitgeist et voir si midori compile avec le flag qui devrait le désactiver. Puis supprimer la bibliothèque et recompiler midori de la même façon. Si ça chois, ça risque de devenir plus compliqué.
-
Ah oui openstack c'est pour le cloud.
J'ai installé zeitgeist pour mieux le désactiver plus tard si j'ai bien compris.
Maintenant c'est libxml et les autres qui reviennent poser des pb :
$./configure
-- valac 0.30.1 found
-- Checking for modules 'libxml-2.0>=2.6;sqlite3>=3.6.19;gmodule-2.0;gio-2.0>=2.32.3;libsoup-gnome-2.4>=2.37.1'
J'en ai mis des paquets qui ressemblent mais y'en a jamais un qui va bien.
-
Salut,
Si au lieu de recompiler, nous ajouterions Midori dans Bento en essayant ce qui est écrit ici ?
http://jedepannetonordi.fr/comment-et-pourquoi-desactiver-le-demon-zeitgeist-dans-ubuntu/
cela te conviendrait-il ? Si oui, pourrais-tu tester dans ton installation ?
-
Ok, je fais des tests demain
-
Bonjour,
premiers tests de la doc http://jedepannetonordi.fr/comment-et-pourquoi-desactiver-le-demon-zeitgeist-dans-ubuntu/ (http://jedepannetonordi.fr/comment-et-pourquoi-desactiver-le-demon-zeitgeist-dans-ubuntu/)
J'ai obtenu des réponses surprenantes
[root@bento14.04:~]# apt-get install midori
Les paquets supplémentaires suivants seront installés :
libunique-1.0-0
Les NOUVEAUX paquets suivants seront installés :
libunique-1.0-0 midori
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Pas de zeilgest :
[root@bento14.04:~]# ps -ef | grep zeit
root 4103 1889 0 17:58 pts/1 00:00:00 grep --color=auto zeit
[root@bento14.04:~]# dpkg -l | grep zeitgest
[root@bento14.04:~]#
Par contre avec Xenial, pas de doute :
[root@16.04:~]# ps aux | grep zeit
mhep 3839 0.1 0.4 559832 16316 ? Sl 18:08 0:00 zeitgeist-datahub
mhep 3846 0.0 0.0 4508 756 ? S 18:08 0:00 /bin/sh -c /usr/lib/x86_64-linux-gnu/zeitgeist/zeitgeist-maybe-vacuum; /usr/bin/zeitgeist-daemon
mhep 3850 0.0 0.1 405500 6252 ? Sl 18:08 0:00 /usr/bin/zeitgeist-daemon
mhep 3857 0.0 0.2 310832 9708 ? Sl 18:08 0:00 /usr/lib/x86_64-linux-gnu/zeitgeist-fts
root 3994 0.0 0.0 21312 972 pts/13 S+ 18:09 0:00 grep --color=auto zeit
-
Salut,
Bizarre j'essaie dans Bento upgradée en Xenial et ça ne fait pas pareil
Réception de:3 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu xenial-updates/universe amd64 libwebkitgtk-1.0-common all 2.4.11-0ubuntu0.1 [368 kB]
Réception de:4 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu xenial-updates/universe amd64 libwebkitgtk-1.0-0 amd64 2.4.11-0ubuntu0.1 [7 587 kB]
Réception de:5 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu xenial/universe amd64 midori amd64 0.5.11-ds1-2 [1 064 kB]
90% [5 midori 237 kB/1 064 kB 22%] 188 kB/s 4s
11,0 Mo réceptionnés en 53s (204 ko/s)
Sélection du paquet libzeitgeist-2.0-0:amd64 précédemment désélectionné.
(Lecture de la base de données... 243847 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libzeitgeist-2.0-0_0.9.16-0ubuntu4_amd64.deb ...
Dépaquetage de libzeitgeist-2.0-0:amd64 (0.9.16-0ubuntu4) ...
Sélection du paquet libjavascriptcoregtk-1.0-0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libjavascriptcoregtk-1.0-0_2.4.11-0ubuntu0.1_amd64.deb ...
Dépaquetage de libjavascriptcoregtk-1.0-0:amd64 (2.4.11-0ubuntu0.1) ...
Sélection du paquet libwebkitgtk-1.0-common précédemment désélectionné.
Préparation du dépaquetage de .../libwebkitgtk-1.0-common_2.4.11-0ubuntu0.1_all.deb ...
Dépaquetage de libwebkitgtk-1.0-common (2.4.11-0ubuntu0.1) ...
Sélection du paquet libwebkitgtk-1.0-0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libwebkitgtk-1.0-0_2.4.11-0ubuntu0.1_amd64.deb ...
Dépaquetage de libwebkitgtk-1.0-0:amd64 (2.4.11-0ubuntu0.1) ...
Sélection du paquet midori précédemment désélectionné.
Préparation du dépaquetage de .../midori_0.5.11-ds1-2_amd64.deb ...
Dépaquetage de midori (0.5.11-ds1-2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu3) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.15-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1ubuntu5) ...
Traitement des actions différées (« triggers ») pour mime-support (3.59ubuntu1) ...
Paramétrage de libzeitgeist-2.0-0:amd64 (0.9.16-0ubuntu4) ...
Paramétrage de libjavascriptcoregtk-1.0-0:amd64 (2.4.11-0ubuntu0.1) ...
Paramétrage de libwebkitgtk-1.0-common (2.4.11-0ubuntu0.1) ...
Paramétrage de libwebkitgtk-1.0-0:amd64 (2.4.11-0ubuntu0.1) ...
Paramétrage de midori (0.5.11-ds1-2) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu3) ...
[root@serpolet:~]# clear
[root@serpolet:~]# ps ax | grep zeitgeist
5971 pts/0 S+ 0:00 grep --color=auto zeitgeist
[root@serpolet:~]# ps ax | grep zeit
* 5977 pts/0 S+ 0:00 grep --color=auto zeit
[root@serpolet:~]# uname -a
Linux serpolet 4.4.1-040401-generic #201601311534 SMP Sun Jan 31 20:36:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@serpolet:~]# lsb_release -d
Description: Ubuntu 16.04.1 LTS
[root@serpolet:~]# ps aux | grep zeit
root 6001 0.0 0.0 14264 1028 pts/0 S+ 20:08 0:00 grep --color=auto zeit
[root@serpolet:~]# lsb_release -d
Description: Ubuntu 16.04.1 LTS
[root@serpolet:~]# apt-cache policy midori
midori:
Installé : 0.5.11-ds1-2
Candidat : 0.5.11-ds1-2
Table de version :
*** 0.5.11-ds1-2 500
500 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
[root@serpolet:~]# apt-cache policy zeitgeist
zeitgeist:
Installé : (aucun)
Candidat : 0.9.16-0ubuntu4
Table de version :
0.9.16-0ubuntu4 500
500 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu xenial/universe amd64 Packages
500 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu xenial/universe i386 Packages
[root@serpolet:~]#
-
Salut salut !
Dans ma tour, où est Bento version Xenial,
$ sudo apt-get install midori
[sudo] Mot de passe de melodie :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
libzeitgeist-2.0-0
Paquets recommandés :
zeitgeist-core | zeitgeist
Les NOUVEAUX paquets suivants seront installés :
libzeitgeist-2.0-0 midori
0 mis à jour, 2 nouvellement installés, 0 à enlever et 10 non mis à jour.
Il est nécessaire de prendre 1 177 ko dans les archives.
Après cette opération, 5 831 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
donc zeitgeist-core et zeitgeist ne sont pas obligatoires, mais seulement recommandés. Voici le contenu de mon fichier /etc/apt/apt.conf.d/99synaptic:
APT::Install-Recommends "false";
et qui permet d'éviter l'installation systématique des paquets dits "recommandés".
Bref, je remettrai Midori par défaut à la place de NetSurf, dans les prochaines Bento "full". Pour les versions "Sushi", ça doit pouvoir rester avec NetSurf… Qu'en penses-tu, Marc ?
-
.../... donc zeitgeist-core et zeitgeist ne sont pas obligatoires, mais seulement recommandés. Voici le contenu de mon fichier /etc/apt/apt.conf.d/99synaptic:
APT::Install-Recommends "false";
et qui permet d'éviter l'installation systématique des paquets dits "recommandés".
Bien joué !
Bref, je remettrai Midori par défaut à la place de NetSurf, dans les prochaines Bento "full". Pour les versions "Sushi", ça doit pouvoir rester avec NetSurf… Qu'en penses-tu, Marc ?
Excellente nouvelle si Modori peut être installé dans Bento car l'affichage avec Netsurf peut surprendre.
Concernant Sushi, Netsurf va bien avec l'esprit de la distribution.
Trop bien.