Forumganz dumme Frage zu dict
Marcus Rohde – Freitag, 01. April 2005 00:01 Uhr

Hallo,

ich bin grüner Linux-Neuling und wollte mir die im Linux-User-Heft geschilderte dict Bibliothek einrichten. Dict und dictd sind installiert; zumindest lt. YAST. Ausserdem kann ich an der Kommandozeile mit dict -V bzw. dictd -V die Version (1.4.9) erfragen. Zum einrichten der bereits runtergeladenen Wörterbücher soll ich nun noch einen Eintarg in der dict.conf machen. Aber wo ist diese Datei? In /etc ist sie nicht. Auch ein Durchsuchen des gesamten root-Verzechnisses (/) bringt kein Suchergebnis. Genauso sieht’s auch mit dictd aus. KDict ist installiert, beim Aufruf “hopst” für eine Weile das zugehörige Symbol, um schließlich ohne Effekt zu verschwinden. Was für ein wahrscheinlich ganz banaler Fehler ist mir da unterlaufen?
Ich benutze übrigens Suse 9.2.

2 Antworten
Wiebke Schroeder – Freitag, 01. April 2005 14:53 Uhr

Hei zurück. Hast du findutils-locate installiert? Weil wenn ja gib mal auf der Konsole (Das Symbol mit der Muschel öffnet dieselbe) den Befehl
locate dict.conf
ein. Damit werden Dir alle Orte aufgelistet, die eine Datei oder ähnliches Namens dict.conf enthalten. Wenn das noch nicht bringt, dann melde Dich hier mittels su mal als Administrator an und führe den Befehl nochmal aus. Dann solltest Du eigentlich besagte Konfigurationsdatei finden und Deine Einträge vornhehmen können. KDict funktioniert wahrscheinlich (kann gerade nicht prüfen) wegen der fehlenden Einträge noch nicht. Würde mich zumindest mal nicht wundern. MfG Wiebke

Marcus Rohde – Freitag, 01. April 2005 17:13 Uhr

Hallo,

die findutils-locate scheinen unter suse 9.2 nicht zu existieren. Über Yast findet sich lediglich findutils, welches installiert ist. Mit locate erhalte ich deshalb auch als su nur “command not found”. Dafür habe ich es mit “find / -name ‘dict.conf’” als su versucht,was auch keine Datei zu Tage gefördert hat.

Martin Zeller – Freitag, 01. April 2005 18:22 Uhr

hi,
in Yast bei suchen locate eingeben, dann kommt das passende Paket.
Wenn du locate installiert hast als root das Kommando “updatedb” absetzen erst
dann kannst du mit locate arbeiten.
Prob mal “find / -iname dict” oder “find /home -iname dict”.

Martin

Marcus Rohde – Freitag, 01. April 2005 18:49 Uhr

Hallo zurück,
habe weder mit find / -iname ‘dictd.conf’ noch mit find / -iname ‘dict.conf’ noch mit find /home/ -iname ‘dict.conf eine Datei gefunden. Mit locate in der Yast-Suche (incl. Beschreibung) erhalte ich nur die Pakete cron, irda, samba, gome-keyring und pcsc-lite, die im übrigen auch alle installiert wären. Gibt es in Suse 9.2 vielleicht keine dict.conf Datei? Vielleicht heißt sie jetzt anders? Oder kann es was mit der Version zu tun haben? Wie erwähnt die Versionsausgabe ist bei mir:
Suse:~ # dict -V
dict 1.4.9/rf on Linux 2.6.8-24.13-default
Copyright 1997, 1998 Rickard E. Faith (faith@cs.unc.edu)
und nicht wie in Linux-User 1.9

Martin Zeller – Freitag, 01. April 2005 19:55 Uhr

Hi,
nochmal zu locate, ich habe auch die Suse 9.2 und bei mir gibt es das Paket.
findutils-locate-4.1.20-2.i586.rpm

Gib mal “pin locate” ein oder “pin findutils-locate” wenn du darauf eine
positive Ausgabe kriegst gib “yast -i findutils-locate” zum installieren ein.

Martin

Marcus Rohde – Sonntag, 03. April 2005 22:01 Uhr

Hallo,
nochmal verspätet zu locate: vielen Dank für den “pin”-Tip: dem
Ausgabekauderwelsch war zu entnehmen, dass die findutils-locate auf CD1 zu
finden waren. Und ich konnte locate nach Hinzufügen der CD1 als
Installationsquelle über Yast installieren (ich hatte bisher nur die DVD1).
Nach updatedb konnte ich leider nach wie vor keine dict.conf ausmachen. Die
Gegenprobe mit anderen Dateien funktionierte tadellos.
Bei Yast übrigens erscheint dictd als installiert mit Häkchen, fahre ich mit
der Maus jedoch darüber, erscheint ein pop-up “nicht zur Installation
verfügbar”. Konsequenterweise erscheint auch unter verfügbarer Version kein
Eintrag. Kann das was damit zu tun haben? Ich kann übrigens auf der
Kommandozeile z.B.dict girl eingeben und erhalte (sofern ich online) bin,
Ergebnisse aus dem Webster und einigen anderen Wörterbüchern. Eigenartig oder?

Heiko W – Freitag, 01. April 2005 18:27 Uhr

Hallo,
du musst nach ‘dictd.conf’ suchen. Die sollte im ‘/etc’ Verzeichnis zu finden sein.

Viel Erfolg