• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Benutzt irgendeiner dict?

Bendemann

Member
Die eleganteste Form des Wörterbuches ist dict im Zusammenspiel mit Yakuake. Nur habe ich mit dict und dictd unter Suse ganz schöne Probleme, da mir die von Debian vertrauten Konfigurationsdateien in /etc/dictd und /var/lib fehlen. Denn ich will, daß dict nicht die Internetdatenbanken benutzt, sondern eng-de, welches schon auf der Festplatte ist.

Zusatzfrage: Bei Debian gibt es jede Menge freedict-Wörterbücher in den Repos. Bei Suse finde ich kein einziges. Stimmt das so.
 

abgdf

Guru
Hallo,

ich kenne das Programm nicht. Aber mach doch mal
Code:
rpm -qa | grep -i dict
und finde so den Paketnamen heraus.
Dann mach
Code:
rpm -qil paket | less
(nicht "rpm -qil paket.rpm") und sieh' Dir an, was wohin installiert wurde.

Gruß
 
OP
B

Bendemann

Member
Hallo abgdf,

vielen Dank für Deine Antwort.

abgdf schrieb:
Aber mach doch mal
Code:
rpm -qa | grep -i dict
und finde so den Paketnamen heraus.

Gut, das ist nochmal etwas genauer als
Code:
zypper se dict
Aber hinsichtlich dict ist bei Suse anscheinend grundsätzlich wenig zu holen.

abgdf schrieb:
Dann mach
Code:
rpm -qil paket | less
(nicht "rpm -qil paket.rpm") und sieh' Dir an, was wohin installiert wurde.

Gruß

  • /etc/colorit.conf
    /etc/init.d/dictd
    /usr/bin/colorit
    /usr/bin/dict
    /usr/bin/dictdplugin-config
    /usr/bin/dictfmt
    /usr/bin/dictfmt_index2suffix
    /usr/bin/dictfmt_index2word
    /usr/bin/dictl
    /usr/bin/dictunformat
    /usr/bin/dictzip
    /usr/include/dictdplugin.h
    /usr/sbin/dictd
    /usr/sbin/rcdictd
    /usr/share/doc/packages/dictd
    /usr/share/doc/packages/dictd/ANNOUNCE
    /usr/share/doc/packages/dictd/COPYING
    /usr/share/doc/packages/dictd/ChangeLog
    /usr/share/doc/packages/dictd/README
    /usr/share/doc/packages/dictd/TODO
    /usr/share/doc/packages/dictd/dicf.ms
    /usr/share/doc/packages/dictd/examples
    /usr/share/doc/packages/dictd/examples/dict1.conf
    /usr/share/doc/packages/dictd/examples/dictd1.conf
    /usr/share/doc/packages/dictd/examples/dictd2.conf
    /usr/share/doc/packages/dictd/examples/dictd3.conf
    /usr/share/doc/packages/dictd/examples/dictd4.conf
    /usr/share/doc/packages/dictd/examples/dictd_complex.conf
    /usr/share/doc/packages/dictd/examples/dictd_mime.conf
    /usr/share/doc/packages/dictd/examples/dictd_plugin_dbi.conf
    /usr/share/doc/packages/dictd/examples/dictd_popen.conf
    /usr/share/doc/packages/dictd/examples/dictd_site.txt
    /usr/share/doc/packages/dictd/examples/dictd_virtual.conf
    /usr/share/doc/packages/dictd/rfc.ms
    /usr/share/doc/packages/dictd/rfc2229.txt
    /usr/share/doc/packages/dictd/security.doc
    /usr/share/man/man1/colorit.1.gz
    /usr/share/man/man1/dict.1.gz
    /usr/share/man/man1/dictfmt.1.gz
    /usr/share/man/man1/dictfmt_index2suffix.1.gz
    /usr/share/man/man1/dictfmt_index2word.1.gz
    /usr/share/man/man1/dictl.1.gz
    /usr/share/man/man1/dictunformat.1.gz
    /usr/share/man/man1/dictzip.1.gz
    /usr/share/man/man8/dictd.8.gz

Bleibt die Frage: Wo kann man es konfigurieren? Ich suche irgendwas, das dict.conf heißt.
 

abgdf

Guru
Nach den Dateien, die Du postet, könnten Dir ein paar Blicke in
Code:
man dictd
oder
Code:
less /usr/share/doc/packages/dictd/README
helfen.
da mir die von Debian vertrauten Konfigurationsdateien in /etc/dictd und /var/lib fehlen
"/etc/dictd" scheint in "/etc/init.d/dictd" zu sein ...

Gruß
 
OP
B

Bendemann

Member
Das ist ja nur der Dienst. Ich brauche Angaben, wo dictd.conf und dict.conf hin müssen und was drinstehen soll.

Über ein anderes Wörterbuchprogramm für die Konsole, welches ohne Internet funktioniert, wäre ich auch glücklich. Ding für die Konsole wäre z.B. nicht schlecht.
 
OP
B

Bendemann

Member
Unter openSuse geht dict irgendwie anders.

Habe jetzt
Code:
dict -D
gemacht, um alle verfügbaren Datenbanken abzurufen. Davon gibt es schonmal zahlreiche. Also nimmt man für Englisch->Deutsch
Code:
dict -d eng-deu Begriff
Na gut, ist ein bißchen lang, kann man aber zur Not noch mit einem alias in der ~/.bashrc abkürzen.

Bei dieser Datenbank handelt es sich um das freedict-Wörterbuch. Das ist schonmal sehr gut, weil hier auch die Lautschrift dabei ist. Bleibt nur meine Frage Nr. 1, wie diese Datenbanken auf die Platte gekommen sind?

Und Frage Nr.2 ist nach wie vor, wo ich dict und dictd konfiguriere? Insbesondere geht es mir um die Reihenfolge der Datenbanken, die abgefragt werden. Richtig eingerichtet kann man sich nämlich das
Code:
dict -d Datenbankname Suchbegriff
sparen. Die jetzt eingestellten drei Datenbanken sind für mich hingegen vollkommen unbrauchbar.

Das ist irgendwie der Debianvirus: Alles will ich in der Bash konfigurieren. Damit bin ich jetzt schon mehrfach bei Suse gescheitert. :D
 

abgdf

Guru
Mit
Code:
rpm -qf datei
kann man herausfinden, zu welchem rpm-Paket eine Datei gehört.

Ansonsten glaube ich, Du wirst Dich schon zurechtfinden, wenn Du noch mehr in den Readmes und Man-Pages dazu (dict) liest.

Gruß
 
OP
B

Bendemann

Member
Das ist alles englisch, nicht gerade meine Stärke. Und es gibt in der Anleitung mehrere Beispieldateien (dict.conf1, dict.conf2 usw.), aber ich finde nicht einen Hinweis, wo dict.conf hingehört.

Na ja, es geht erst mal. Ist schon eine Erleichterung mit Yakuake.
 
Oben