dictd - Electronic Online Dictionaries

Distribution: openSUSE 42.1
Repository: openSUSE Education all
Package name: dictd
Package version: 1.12.1
Package release: 1.5
Package architecture: x86_64
Package type: rpm
Installed size: 680.10 KB
Download size: 214.15 KB
Official Mirror: ftp.gwdg.de
This package contains two programs. With dict, you have access to powerful electronic dictionaries on the Internet. With dictd, you can set up your own dictionary. To look up, for example, the word 'grunt', just type "dict grunt" at a command line. See the man pages of dict and dictd for details.



  • config(dictd) = 1.12.1-1.5
  • dictd = 1.12.1-1.5
  • dictd(x86-64) = 1.12.1-1.5
  • sysvinit(dictd)


    Source package: dictd-1.12.1-1.5.src.rpm

    Install Howto

    1. Add the openSUSE Education repository:
      # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Education/openSUSE_Leap_42.1/ opensuse-education
    2. Install dictd rpm package:
      # zypper install dictd


    • /etc/colorit.conf
    • /etc/init.d/dictd
    • /usr/bin/colorit
    • /usr/bin/dict
    • /usr/bin/dict_lookup
    • /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/sbin/dictd
    • /usr/sbin/rcdictd
    • /usr/share/doc/packages/dictd/ANNOUNCE
    • /usr/share/doc/packages/dictd/COPYING
    • /usr/share/doc/packages/dictd/ChangeLog
    • /usr/share/doc/packages/dictd/NEWS
    • /usr/share/doc/packages/dictd/README
    • /usr/share/doc/packages/dictd/TODO
    • /usr/share/doc/packages/dictd/dicf.ms
    • /usr/share/doc/packages/dictd/rfc.ms
    • /usr/share/doc/packages/dictd/rfc2229.txt
    • /usr/share/doc/packages/dictd/security.doc
    • /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_popen.conf.in
    • /usr/share/doc/packages/dictd/examples/dictd_site.txt
    • /usr/share/doc/packages/dictd/examples/dictd_virtual.conf
    • /usr/share/man/man1/colorit.1.gz
    • /usr/share/man/man1/dict.1.gz
    • /usr/share/man/man1/dict_lookup.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


    2012-10-12 - mailaender@opensuse.org - put libmma in a separate package - update dictd to 1.12.1 + Fix for Debian bug #677868 reported by Stepan Golosunov. + Fixes for mistypes found by A. Costa. Thanks! + Fix for sf.net bug #3390567 reported by Ivo Danihelka. + Fix for sf.net bug #3398178 + Fix for option -c. Now it works correctly. + Fix incorrect keyword for virtual database. + fix in colorit: option -c now works correctly + Check return value of fwrite, fflush and fclose functions. This fixes sf bug #3390567 + Fix for Debian bug #677868 reported by Stepan Golosunov. + dictd.8.in: fixes for mistypes found by A. Costa. Thanks! + INSTALL: Fix for sf.net bug #3398178 + fix in dictd_virtual.conf: incorrect keyword for virtual database. + Makefile.in: Add -c to ${INSTALL} envocations + Makefile.in: fix for installing from obj directory

    2012-02-15 - lars@linux-schulserver.de - update dictd to 1.12.0: + New script dict_lookup for translating words and phrases + dictfmt: Internal buffer size was increased from 10240 to 102400 bytes + dictfmt: superfluous spaces are removed not only from the beginng and the end of a headword but also inside a multiword headwords. + dictfmt spawns sort command to sort the index. When there are several entries for the same headword, they get sorted BY OFFSET AND SIZE (in addition to headwords). As a result, the order of identical headwords is messed up. To fix these problem -k1,3 option is replaced with -k1,1. + FIX: When search is handled by dict_search_bmh() function, the first character from the first entry in the index file is missing. Usually this is some of 00-database-* entries. + Other minor fixes and cleanups - update libmaa to 1.3.1: + Build failure with gcc-4.6 was fixed + Only maa's symbols are exported from libmaa shared library ^^ INCLUDES ABI INCOMPATIBILITIES + For better conformance with POSIX/SUS xmalloc, xrealloc and xcalloc functions take 'size_t' args, not 'unsigned int'. - small init script beaufify - split out devel package

    2009-03-02 - prusnak@suse.cz - updated to 1.11.1 * fixed installing plugins * DICTFMT sorts entries in 00-database-alphabet entry lexicographically, that is now this order doesn't depend on sizeof(long) * DICTFMT: 'dictfmt -I' never worked

    2009-02-06 - prusnak@suse.cz - file /var/log/dictd is now pre-created [bnc#461234]

    2008-11-04 - prusnak@suse.cz - add missing colorit.conf [bnc#441256]

    2008-08-14 - prusnak@suse.cz - small cleanup of spec file - fixed preun/postun scripts

    2008-04-07 - zpetrova@suse.cz - update to version 1.10.11 - fixed many compiler warnings/failures. - dictd: while processing MATCH command unicity of only first column of .index was checked, but not fourth column-> fixed. - timestamp log marker (log_option "timestamp") is changed from :T: to :t: - dictfmt: maximum length of headwords was limited to hardcoded constant. Now arrays are reallocated. - dict: new -F|--flush option for flushing stdout after each definition/match - colorit: bashism fixed: 'echo -en' -> more portable 'printf'.

    2008-02-17 - zpetrova@suse.cz - update to version 1.10.10: - dictd: added support for utf-8 symbols other than BMP - dict, dictl, colorit do not support paging to a special program, i.e. --pager|-P option. As of this version everything is output to stdout only. '-P -' option is allowed. - fixed compiler warning (bug #361613)

    2007-07-12 - zpetrova@suse.cz - update to version 1.10.9: - added new keywords limit_{time,matches,definitions,queries} to dictd to prevent DOS attacks. - support for the case-sensitive search. - Two new search strategies, 'first' and 'last'. - dict -f now enables formatted output for further processing by other utilities. - clean up configure.in and Makefile.in

    2007-03-29 - dmueller@suse.de - update BuildRequires