Bonsoir,
I am fighting to have local dictionaries available with dictd on fedora 40.
I have in my /etc/dictd.conf:
# Add database definitions here... database mw { data /opt/share/stardict/dic/mw_dict/mwv031c.dict.dz index /opt/share/stardict/dic/mw_dict/mwv031c.index
access{ allow * } }
When I start dictd.service, I can read:
août 13 19:34:00 dictd :I: "/opt/share/stardict/dic/mw_dict/mwv031c.index": fl> août 13 19:34:00 :I: "/opt/share/stardict/dic/mw_dict/mwv031c.index": fl> août 13 19:34:00 dictd: :I: "/opt/share/stardict/dic/mw_dict/mwv031c.index": fl> août 13 19:34:03 dictd[1868]: :I: .index <ok> août 13 19:34:03 dictd[1868]: :I: Opening data août 13 19:34:03 dictd[1868]: :I: alphabet: pg4hyz5risjakbct8ul0md1ev n2o3 août 13 19:34:03 dictd[1868]: :I: 'mw' initialized août 13 19:34:03 dictd[1868]: :I: Initializing '--exit--' août 13 19:34:03 dictd[1868]: :I: alphabet: (NULL) août 13 19:34:04 dictd[1868]: :I: mw 555369 10149936 8769241 >
----> 'mw' initialized OK!
But if I want to ask this database:
dict -d mw atra
The answer is:
mw is not a valid database, use -D for a list No definitions found for "atra"
I don't understand and need help.... if possible!
Thank you.