Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/01/2022, à 18:06

hibou7

Installer et utiliser moteur de recherche searx

Bonjour

j'aimerais tester searx comme moteur de recherche. Le plus simple est de choisir un des sites qui l'utilise,
https://search.disroot.org/
https://spot.ecloud.global/
https://searx.roflcopter.fr/
et de l'ajouter dans les moteurs de recherche de Firefox comme proposé ici.

J'ai voulu aller plus loin et installer search en local sur ma machine. 3 tentatives:

1) Synaptic: on y trouve searx. L'installation se fait. Mais ensuite, où le trouver? Il n'apparaît dans aucun menu.
Le lancer en ligne de commande ne donne rien non plus.
J'ai tout désinstallé et nettoyé

2) J'ai tenté la même chose en ligne de commande en suivant https://askubuntu.com/questions/1297904/how-do-i-set-up-searx-on-ubuntu-20-04. Je vous mets le détail:

 greg@ENVY-TS:/home/gb$ sudo apt install searx
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  fonts-glyphicons-halflings javascript-common libjs-bootstrap libjs-jquery
  libjs-leaflet libjs-requirejs python-babel-localedata python3-babel
  python3-flask python3-flask-babel python3-itsdangerous python3-pyinotify
  python3-searx python3-tz python3-werkzeug
Paquets suggérés :
  apache2 | lighttpd | httpd python-flask-doc python-flask-babel-doc
  python-pyinotify-doc ipython3 python-werkzeug-doc python3-termcolor
  python3-watchdog nginx uwsgi uwsgi-plugin-python3
Les NOUVEAUX paquets suivants seront installés :
  fonts-glyphicons-halflings javascript-common libjs-bootstrap libjs-jquery
  libjs-leaflet libjs-requirejs python-babel-localedata python3-babel
  python3-flask python3-flask-babel python3-itsdangerous python3-pyinotify
  python3-searx python3-tz python3-werkzeug searx
0 mis à jour, 16 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 6479 ko dans les archives.
Après cette opération, 33,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-1 [117 kB]
Réception de :2 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 javascript-common all 11 [6066 B]
Réception de :3 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 libjs-bootstrap all 3.4.1+dfsg-1 [124 kB]
Réception de :4 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 libjs-jquery all 3.3.1~dfsg-3 [329 kB]
Réception de :5 http://ch.archive.ubuntu.com/ubuntu focal-updates/main amd64 python-babel-localedata all 2.6.0+dfsg.1-1ubuntu2.2 [4628 kB]
Réception de :6 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 python3-tz all 2019.3-1 [24,4 kB]
Réception de :7 http://ch.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-babel all 2.6.0+dfsg.1-1ubuntu2.2 [83,5 kB]
Réception de :8 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 python3-itsdangerous all 1.1.0-1 [14,6 kB]
Réception de :9 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 python3-werkzeug all 0.16.1+dfsg1-2 [183 kB]
Réception de :10 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 python3-flask all 1.1.1-2 [80,3 kB]
Réception de :11 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 python3-flask-babel all 0.11.2-3 [10,1 kB]
Réception de :12 http://ch.archive.ubuntu.com/ubuntu focal/main amd64 python3-pyinotify all 0.9.6-1.2ubuntu1 [24,8 kB]
Réception de :13 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 libjs-leaflet all 1.6.0~dfsg-1 [313 kB]
Réception de :14 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 libjs-requirejs all 2.3.6-1 [29,9 kB]
Réception de :15 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 python3-searx all 0.16.0+dfsg1-2 [486 kB]
Réception de :16 http://ch.archive.ubuntu.com/ubuntu focal/universe amd64 searx all 0.16.0+dfsg1-2 [26,5 kB]
6479 ko réceptionnés en 1min 53s (57,1 ko/s)                                  
Sélection du paquet fonts-glyphicons-halflings précédemment désélectionné.
(Lecture de la base de données... 241514 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../00-fonts-glyphicons-halflings_1.009~3.4.1+dfsg
-1_all.deb ...
Dépaquetage de fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ...
Sélection du paquet javascript-common précédemment désélectionné.
Préparation du dépaquetage de .../01-javascript-common_11_all.deb ...
Dépaquetage de javascript-common (11) ...
Sélection du paquet libjs-bootstrap précédemment désélectionné.
Préparation du dépaquetage de .../02-libjs-bootstrap_3.4.1+dfsg-1_all.deb ...
Dépaquetage de libjs-bootstrap (3.4.1+dfsg-1) ...
Sélection du paquet libjs-jquery précédemment désélectionné.
Préparation du dépaquetage de .../03-libjs-jquery_3.3.1~dfsg-3_all.deb ...
Dépaquetage de libjs-jquery (3.3.1~dfsg-3) ...
Sélection du paquet python-babel-localedata précédemment désélectionné.
Préparation du dépaquetage de .../04-python-babel-localedata_2.6.0+dfsg.1-1ubunt
u2.2_all.deb ...
Dépaquetage de python-babel-localedata (2.6.0+dfsg.1-1ubuntu2.2) ...
Sélection du paquet python3-tz précédemment désélectionné.
Préparation du dépaquetage de .../05-python3-tz_2019.3-1_all.deb ...
Dépaquetage de python3-tz (2019.3-1) ...
Sélection du paquet python3-babel précédemment désélectionné.
Préparation du dépaquetage de .../06-python3-babel_2.6.0+dfsg.1-1ubuntu2.2_all.d
eb ...
Dépaquetage de python3-babel (2.6.0+dfsg.1-1ubuntu2.2) ...
Sélection du paquet python3-itsdangerous précédemment désélectionné.
Préparation du dépaquetage de .../07-python3-itsdangerous_1.1.0-1_all.deb ...
Dépaquetage de python3-itsdangerous (1.1.0-1) ...
Sélection du paquet python3-werkzeug précédemment désélectionné.
Préparation du dépaquetage de .../08-python3-werkzeug_0.16.1+dfsg1-2_all.deb ...
Dépaquetage de python3-werkzeug (0.16.1+dfsg1-2) ...
Sélection du paquet python3-flask précédemment désélectionné.
Préparation du dépaquetage de .../09-python3-flask_1.1.1-2_all.deb ...
Dépaquetage de python3-flask (1.1.1-2) ...
Sélection du paquet python3-flask-babel précédemment désélectionné.
Préparation du dépaquetage de .../10-python3-flask-babel_0.11.2-3_all.deb ...
Dépaquetage de python3-flask-babel (0.11.2-3) ...
Sélection du paquet python3-pyinotify précédemment désélectionné.
Préparation du dépaquetage de .../11-python3-pyinotify_0.9.6-1.2ubuntu1_all.deb 
...
Dépaquetage de python3-pyinotify (0.9.6-1.2ubuntu1) ...
Sélection du paquet libjs-leaflet précédemment désélectionné.
Préparation du dépaquetage de .../12-libjs-leaflet_1.6.0~dfsg-1_all.deb ...
Dépaquetage de libjs-leaflet (1.6.0~dfsg-1) ...
Sélection du paquet libjs-requirejs précédemment désélectionné.
Préparation du dépaquetage de .../13-libjs-requirejs_2.3.6-1_all.deb ...
Dépaquetage de libjs-requirejs (2.3.6-1) ...
Sélection du paquet python3-searx précédemment désélectionné.
Préparation du dépaquetage de .../14-python3-searx_0.16.0+dfsg1-2_all.deb ...
Dépaquetage de python3-searx (0.16.0+dfsg1-2) ...
Sélection du paquet searx précédemment désélectionné.
Préparation du dépaquetage de .../15-searx_0.16.0+dfsg1-2_all.deb ...
Dépaquetage de searx (0.16.0+dfsg1-2) ...
Paramétrage de javascript-common (11) ...
Paramétrage de fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ...
Paramétrage de python3-pyinotify (0.9.6-1.2ubuntu1) ...
Paramétrage de python3-itsdangerous (1.1.0-1) ...
Paramétrage de libjs-requirejs (2.3.6-1) ...
Paramétrage de python3-tz (2019.3-1) ...
Paramétrage de python-babel-localedata (2.6.0+dfsg.1-1ubuntu2.2) ...
Paramétrage de libjs-leaflet (1.6.0~dfsg-1) ...
Paramétrage de libjs-jquery (3.3.1~dfsg-3) ...
Paramétrage de libjs-bootstrap (3.4.1+dfsg-1) ...
Paramétrage de python3-babel (2.6.0+dfsg.1-1ubuntu2.2) ...
update-alternatives: utilisation de « /usr/bin/pybabel-python3 » pour fournir « 
/usr/bin/pybabel » (pybabel) en mode automatique
Paramétrage de python3-werkzeug (0.16.1+dfsg1-2) ...
Paramétrage de python3-flask (1.1.1-2) ...
Paramétrage de python3-flask-babel (0.11.2-3) ...
Paramétrage de python3-searx (0.16.0+dfsg1-2) ...
Paramétrage de searx (0.16.0+dfsg1-2) ...
Traitement des actions différées (« triggers ») pour fontconfig (2.13.1-2ubuntu3
) ...
greg@ENVY-TS:/home/gb$ searx-run
Traceback (most recent call last):
  File "/usr/bin/searx-run", line 11, in <module>
    load_entry_point('searx==0.16.0', 'console_scripts', 'searx-run')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2854, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2445, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2451, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/searx/__init__.py", line 51, in <module>
    raise Exception('settings.yml not found')
Exception: settings.yml not found
greg@ENVY-TS:/home/gb$ 

Mais sur le bureau, rien ne se lance.

3) J'ai suivi ensuite ce tuto. Ça a bien marché, mais à la toute dernière ligne:

ERROR: URL http://127.0.0.1:8888 not available, check searx & uwsgi setup! 

Effectivement, cet url ne répond pas. Pourtant, les pages web citées au début l'utilisent probablement.
Donc je rejoins la question de Niltugor sur ce fil

Je ne comprends pas bien le message d'erreur. Mais j'ai tenté

greg@ENVY-TS:/home/gb/searx$ searx & uwsgi setup
[1] 14674
unable to load configuration from setup
greg@ENVY-TS:/home/gb/searx$ 

Merci  d'avance

Dernière modification par hibou7 (Le 22/01/2022, à 18:13)


Xubuntu 22.04 sur HP ENVY TS Sleekbook 4 | CPU: Intel Core i5-3337U  | RAM: 8 Gio
Débuter en Console
Si GNU/Linux ne répond plus, le redémarrer proprement avec la combinaison de touches:
Alt + SysRq + REISUB (Retourne en Islande sur un bateau).

Hors ligne

#2 Le 22/01/2022, à 18:23

iznobe

Re : Installer et utiliser moteur de recherche searx

Bonjour , il faut d' abord avoir installer configurer et que fonctionne les services suivants :
nginx
apache
uWSGI


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 22/01/2022, à 21:19

hibou7

Re : Installer et utiliser moteur de recherche searx

Merci iznobe
ouh là, je n'ai jamais fait de serveur moi.
J'ai installé:
apache2, j'ai un retour sur 127.0.0.1 "it works"
nginx-light
uwsgi était déjà installé

Pour les 2 derniers, je ne sais pas si ils fonctionnent.
Pour la configuration, je ne sais pas faire. Je peux tout laisser par défaut?

J'en déduis qu'installer searx en local a du sens si on veut l'utiliser sur un serveur (comme le serveur de disroot.org par ex. Mais il faut savoir comment on configure un serveur...

Dernière modification par hibou7 (Le 22/01/2022, à 21:21)


Xubuntu 22.04 sur HP ENVY TS Sleekbook 4 | CPU: Intel Core i5-3337U  | RAM: 8 Gio
Débuter en Console
Si GNU/Linux ne répond plus, le redémarrer proprement avec la combinaison de touches:
Alt + SysRq + REISUB (Retourne en Islande sur un bateau).

Hors ligne

#4 Le 23/01/2022, à 01:06

hibou7

Re : Installer et utiliser moteur de recherche searx

OK je m'en suis sorti grâce à cette vidéo.
Apache2 et nginx sont désormais configurés et actifs sur le port 8080
J'ai regardé l'état de uwsgi avec la même commande et il semble qu'il est déjà actif:

 greg@ENVY-TS:/home/gb$ sudo /etc/init.d/uwsgi  status
[sudo] Mot de passe de greg : 
● uwsgi.service - LSB: Start/stop uWSGI server instance(s)
     Loaded: loaded (/etc/init.d/uwsgi; generated)
     Active: active (exited) since Sat 2022-01-22 20:47:00 CET; 4h 11min ago
       Docs: man:systemd-sysv-generator(8)
    Process: 1076 ExecStart=/etc/init.d/uwsgi start (code=exited, status=0/SUCCESS)

janv. 22 20:47:00 ENVY-TS systemd[1]: Starting LSB: Start/stop uWSGI server instance(s)...
janv. 22 20:47:00 ENVY-TS uwsgi[1076]:  * Starting app server(s) uwsgi
janv. 22 20:47:00 ENVY-TS uwsgi[1076]:    ...done.
janv. 22 20:47:00 ENVY-TS systemd[1]: Started LSB: Start/stop uWSGI server instance(s).
greg@ENVY-TS:/home/gb$ 

Bon je suis déjà très fier de moi, même si searx ne se lance pas encore.
Il faut dire que j'ai suivi la vidéo à l'aveugle et paramétré pour le port 8080.
J'aurais dû peut-être prendre 8888 dans les 3 cas?

Dernière modification par hibou7 (Le 23/01/2022, à 01:11)


Xubuntu 22.04 sur HP ENVY TS Sleekbook 4 | CPU: Intel Core i5-3337U  | RAM: 8 Gio
Débuter en Console
Si GNU/Linux ne répond plus, le redémarrer proprement avec la combinaison de touches:
Alt + SysRq + REISUB (Retourne en Islande sur un bateau).

Hors ligne

#5 Le 23/01/2022, à 09:34

iznobe

Re : Installer et utiliser moteur de recherche searx

Bonjour , je ne sais pas installé ce meta moteur , je n' ai jamais fait . c' est juste en cherchant un peu sur le net que j ' ai trouv é quelques infos .

l' installé sur son ordinateur n' a que peu de sens , si ce n' est pour le proposer sur le net et donc que ce soit en fait un vrai serveur .

Dans le cas d' un utilisateur standard , il vaut mieux passer par les liens que tu as donné dans ton 1er message .

Dernière modification par iznobe (Le 23/01/2022, à 09:35)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 23/01/2022, à 22:41

hibou7

Re : Installer et utiliser moteur de recherche searx

Merci encore iznobe

Bonjour, je ne sais pas installé ce meta moteur , je n' ai jamais fait . c' est juste en cherchant un peu sur le net que j ' ai trouvé quelques infos .

Pourrais-tu me filer le lien pour apache, nginx et uwsgi?
Je me demande pourquoi on a besoin des trois.
uwsgi bien paramétré ne suffirait-il pas?

Dans le cas d' un utilisateur standard , il vaut mieux passer par les liens que tu as donné dans ton 1er message.

Oui bien sûr, mais j'ai envie de comprendre. J'essaierai par moi-même de paramétrer ces 3 logiciels de serveur sur 8888. Ça ne devrait plus prendre trop de temps.

Ce qui me préoccupe aussi par rapport à searx: le moteur de recherche est l'outil que nous utilisons le plus au quotiden. Or dans leur quasi-totalité, ces moteurs ne sont pas libres.
Là, on a un outil qui est libre, et qui n'est même pas mentionné dans la doc Ubuntu...

Dernière modification par hibou7 (Le 23/01/2022, à 22:51)


Xubuntu 22.04 sur HP ENVY TS Sleekbook 4 | CPU: Intel Core i5-3337U  | RAM: 8 Gio
Débuter en Console
Si GNU/Linux ne répond plus, le redémarrer proprement avec la combinaison de touches:
Alt + SysRq + REISUB (Retourne en Islande sur un bateau).

Hors ligne

#7 Le 24/01/2022, à 12:45

iznobe

Re : Installer et utiliser moteur de recherche searx

Bonjour , c ' est ici : https://searx.github.io/searx/admin/ins … searx.html

pour une recherche complete : https://www.google.com/search?client=fi … tall+searx

Dernière modification par iznobe (Le 24/01/2022, à 12:47)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#8 Le 24/01/2022, à 22:06

alex2423

Re : Installer et utiliser moteur de recherche searx

hibou7 a écrit :

Ce qui me préoccupe aussi par rapport à searx: le moteur de recherche est l'outil que nous utilisons le plus au quotiden. Or dans leur quasi-totalité, ces moteurs ne sont pas libres.
Là, on a un outil qui est libre, et qui n'est même pas mentionné dans la doc Ubuntu...

Cela n'engage que moi, l'intérêt du libre est de l'avoir de A à Z, or l'ensemble des moteurs de recherche se basent soit sur celui de Google ou celui MS. Après une alternative tel que Qwant par exemple, cela permet d'encourager les alternatives et peut être qu'ils voleront de leurs ailes un jour (un peu comme Bouygues puis Free dans le milieu du mobile qui ont maintenant leurs infrastructures).

Hors ligne