searx package - wie starten

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
linuxlooser
Beiträge: 141
Registriert: 27.12.2012 17:17:37
Wohnort: Karlsruhe

searx package - wie starten

Beitrag von linuxlooser » 17.06.2020 20:25:54

Hallo,

hier wurde mal searx als dezentrale Suchmaschine erwähnt:
viewtopic.php?f=15&t=169557&hilit=searx#p1173427

und nun habe ich hier
https://packages.debian.org/buster/searx
gesehen, daß es für mein Buster sogar ein Package gibt :)

Vorweg: ich will keinen Webserver draußen im Internet betreiben, sondern das Ding per Localhost auf meinem Desktop laufen lassen. Vielleicht ist das schon eine Fehlannahme??

Also apt angeworfen und installiert. Alles gut, ein paar Python-Packages-Abhängigkeiten nachinstalliert, keine Fehler.

Aber: wie krieg ich das jetzt zum Laufen - also: wie muß ich das starten?
find zeigt:

Code: Alles auswählen

find / -name *searx*
find: ‘/run/user/1000/gvfs’: Keine Berechtigung
/var/lib/dpkg/info/python3-searx.list
/var/lib/dpkg/info/searx.list
/var/lib/dpkg/info/python3-searx.md5sums
/var/lib/dpkg/info/python3-searx.postinst
/var/lib/dpkg/info/python3-searx.prerm
/var/lib/dpkg/info/searx.md5sums
/usr/lib/python3/dist-packages/searx-0.15.0.egg-info
/usr/lib/python3/dist-packages/searx
/usr/lib/python3/dist-packages/searx/engines/searx_engine.py
/usr/lib/python3/dist-packages/searx/engines/__pycache__/searx_engine.cpython-37.pyc
/usr/share/lintian/overrides/python3-searx
/usr/share/doc/python3-searx
/usr/share/doc/searx
/usr/share/doc/searx/examples/nginx/sites-available/searx
/usr/share/doc/searx/examples/uwsgi/apps-available/searx.ini
/usr/share/python3-searx
/usr/share/python3-searx/static/themes/courgette/js/searx.js
/usr/share/python3-searx/static/themes/courgette/img/searx.png
/usr/share/python3-searx/static/themes/courgette/img/searx_logo.svg
/usr/share/python3-searx/static/themes/courgette/img/searx-mobile.png
/usr/share/python3-searx/static/themes/simple/js/searx.js
/usr/share/python3-searx/static/themes/simple/js/searx.min.js.map
/usr/share/python3-searx/static/themes/simple/js/searx_src
/usr/share/python3-searx/static/themes/simple/js/searx_src/searx_keyboard.js
/usr/share/python3-searx/static/themes/simple/js/searx_src/searx_search.js
/usr/share/python3-searx/static/themes/simple/js/searx_src/searx_results.js
/usr/share/python3-searx/static/themes/simple/js/searx_src/searx_mapresult.js
/usr/share/python3-searx/static/themes/simple/js/searx_src/00_searx_toolkit.js
/usr/share/python3-searx/static/themes/simple/js/searx_src/searx_imageresult.js
/usr/share/python3-searx/static/themes/simple/js/searx.min.js
/usr/share/python3-searx/static/themes/simple/css/searx-rtl.min.css
/usr/share/python3-searx/static/themes/simple/css/searx.min.css
/usr/share/python3-searx/static/themes/simple/img/logo_searx_a.png
/usr/share/python3-searx/static/themes/simple/img/searx.png
/usr/share/python3-searx/static/themes/simple/img/searx_logo.svg
/usr/share/python3-searx/static/themes/pix-art/js/searx.js
/usr/share/python3-searx/static/themes/pix-art/img/searx-pixel.png
/usr/share/python3-searx/static/themes/pix-art/img/searx-pixel-small.png
/usr/share/python3-searx/static/themes/legacy/js/searx.js
/usr/share/python3-searx/static/themes/legacy/img/searx.png
/usr/share/python3-searx/static/themes/legacy/img/searx_logo.svg
/usr/share/python3-searx/static/themes/oscar/js/searx.js
/usr/share/python3-searx/static/themes/oscar/js/searx_src
/usr/share/python3-searx/static/themes/oscar/js/searx.min.js
/usr/share/python3-searx/static/themes/oscar/img/logo_searx_a.png
/usr/share/python3-searx/static/themes/oscar/img/searx_logo.png
/usr/share/python3-searx/static/themes/oscar/img/logo_searx_a_n.png
/usr/bin/searx-run
Nun kann ich versuchen, searx-run zu starten:

Code: Alles auswählen

~# searx-run
Traceback (most recent call last):
  File "/usr/bin/searx-run", line 11, in <module>
    load_entry_point('searx==0.15.0', 'console_scripts', 'searx-run')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2793, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2411, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2417, 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
Bis hierher bin ich gekommen.
Ein settings.yml-Template finde ich in /usr/share/doc/searx/examples, aber kann nicht rauskriegen, wo ich damit hin soll.

Die Verzeichnisnamen haben keine Ähnlichkeit mit der Beschreibung
https://asciimoo.github.io/searx/admin/ ... ation.html - die Installation auf diese Weise hatte ich verworfen, weil ich das sicher nicht hingekriegt hätte.

Hat jemand das Package schon mal installiert und eine Idee?
Grüße
LL

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: searx package - wie starten

Beitrag von cronoik » 17.06.2020 23:13:51

Ich kann zu searx nichts weiter sagen, aber im README findest du den Ort /etc/searx [1].

[1] https://sources.debian.org/src/searx/0. ... ME.Debian/
Hilf mit unser Wiki zu verbessern!

Antworten