Почему для Ubuntu нужен текстовый документ со всеми английскими словами?

Я просто установил Ubuntu пара несколько дней назад. Поскольку я просматривал файлы Ubuntu, я нашел интересный документ, содержащий по-видимому все слова в английском словаре. Я знаю, что не помещал файл там, таким образом, я знаю, что это - часть операционной системы, но я не уверен, почему этому был бы нужен случайный список.

Файл /usr/share/dict/words

3
задан 4 November 2016 в 01:46

2 ответа

Цепочка из why с :

$ dpkg -S /usr/share/dict/words  
diversion by dictionaries-common from: /usr/share/dict/words
diversion by dictionaries-common to: /usr/share/dict/words.pre-dictionaries-common
wamerican, dictionaries-common: /usr/share/dict/words
$ aptitude why dictionaries-common
i   hunspell-en-us Depends dictionaries-common (>= 0.10)
$ aptitude why hunspell-en-us     
i   libenchant1c2a Depends  aspell-en | myspell-dictionary | aspell-dictionary | ispell-dictionary | hunspell-dictionary
i   hunspell-en-us Provides hunspell-dictionary                                                                         
$ aptitude why libenchant1c2a
i   libwebkitgtk-3.0-0 Depends libenchant1c2a (>= 1.6.0)
$ aptitude why libwebkitgtk-3.0-0
i   unity-control-center Depends libwebkitgtk-3.0-0 (>= 1.3.10)

Конечно, это не совсем ответ, зачем ему нужен этот список слов. Просто цепочка зависимостей привела к тому, что он был там. Другая цепочка из why может быть лучшим ответом, но:

$ aptitude why wamerican
i   cracklib-runtime Recommends wamerican | wordlist
$ aptitude why cracklib-runtime
i   libcrack2 Recommends cracklib-runtime
$ aptitude why libcrack2         
i   libpwquality1 Depends libcrack2 (>= 2.8.12)
$ aptitude why libpwquality1
i   unity-control-center Depends libpwquality1 (>= 1.1.0)

Более правдоподобно: список слов используется для пометки паролей, присутствующих в общем словаре, как плохое качество.

4
ответ дан 1 December 2019 в 15:25

Из Википедии :

words - это стандартный файл для всех Unix и Unix-подобных операционных систем, и он просто переводится на новую строку Разграниченный список слов словаря. Он используется, например, программами проверки орфографии.

Файл слов обычно хранится в /usr/share/dict/words или /usr/dict/words.

В Debian и Ubuntu файл words предоставляется пакетом wordlist или его пакетами провайдеров wbritish, wamerican и т. Д.

Из комментария @ doug (ссылка моя):

Список по умолчанию среднего размера (90k + слова), доступны другие списки вплоть до «безумный» список (650 тыс. слов +)

2
ответ дан 1 December 2019 в 15:25

Другие вопросы по тегам:

Похожие вопросы: