SDCV — оффлайн-словарь в терминале Linux

Изучать новые слова в спешке неудобно. Онлайн-поисковики упрощают задачу, но бывают ситуации без доступа к сети. Локальный словарь в терминале решит эту проблему: он быстрый, компактный и доступен без интернета. SDCV — один из таких инструментов для Linux и похожих систем.
Что такое SDCV?
SDCV — это консольная (CLI) версия популярного графического словаря StarDict. Название расшифровывается как StarDict Console Version. StarDict и связанные словари доступны для большинства ОС: Linux, BSD и Windows.
Главное преимущество SDCV — возможность подключать множество файлов словарей в формате DICT и выполнять поиск сразу по нескольким базам. При желании можно создавать собственные словари.
Коротко о терминах:
- SDCV — консольный клиент для поиска по локальным словарям.
- StarDict — графическая экосистема словарей и форматов.
- DICT — формат файлов словарной базы, совместимый со StarDict/SDCV.
Установка SDCV
Установка на Ubuntu/Debian простая через apt. Выполните в терминале:
sudo apt-get update
sudo apt-get install sdcvПосле установки программа будет доступна, но пока у неё нет словарей — поиска делать нечего.
Важно: команды требуют прав администратора для установки и записи в системные каталоги.

Установка файла словаря
Нужно найти словарь в формате DICT. На странице StarDict есть ссылки на множество словарей. В примере используется Collaborative International Dictionary of English.
Словари обычно приходят в виде tar-архива. Распакуйте его в общую директорию словарей, чтобы SDCV увидел новые файлы. Команды зависят от типа сжатия:
# для .tar.gz или .tgz
sudo tar -xvzf YOURFILEGOESHERE.tar.gz -C /usr/share/stardict/dic
# для .tar.bz2
sudo tar -xvjf YOURFILEGOESHERE.tar.bz2 -C /usr/share/stardict/dicЗамените YOURFILEGOESHERE на имя скачанного архива вместе с расширением.

Права и расположение:
- Каталог /usr/share/stardict/dic — стандартное место для системных словарей.
- Если вы хотите только для себя, можно распаковать в ~/.stardict/dic и настроить SDCV на поиск в этом каталоге.
Поиск слова с помощью SDCV
После установки словаря можно искать так:
sdcv WORDГде WORD — слово или фраза для поиска. Если SDCV находит несколько вариантов, он выведет список, и вы сможете выбрать нужный по номеру.

Если доступно несколько совпадений, укажите номер из списка, чтобы открыть конкретное определение.

Совет: выполните sdcv –help, чтобы увидеть доступные опции и форматы вывода.
Быстрый онлайн-поиск из терминала с Wikit
Если вам нужен краткий онлайновый обзор статьи из Википедии прямо в терминале, установите Wikit. Это отдельная утилита, не работающая оффлайн и требующая Node.js и npm.
Установка Node.js и npm на Ubuntu/Debian (пример):
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejsПримечание: setup_12.x указывает на ветку Node.js 12.x; проверьте актуальную LTS-версию для вашего окружения.
Установка Wikit через npm:
npm i wikit -gЗапуск поиска:
wikit SEARCH_PHRASEГде SEARCH_PHRASE — ваш запрос. Wikit вернёт краткое резюме статьи Википедии и ссылки на полный текст.


Когда SDCV и Wikit не подойдут
- Нет доступа к сети и у вас нет локальных словарей — Wikit бесполезен, нужен SDCV с локальными DICT-файлами.
- Нужны контекстные определения, примеры использования в корпусе — SDCV ограничен тем, что есть в словарях.
- Требуется GUI с быстрым копированием и поиском по фразам — используйте StarDict или другие графические клиенты.
Альтернативы и дополнения
- StarDict — графический интерфейс с теми же словарями.
- GoldenDict — современный кроссплатформенный словарь с поддержкой множества форматов.
- dictd/dict — серверные решения для сетевых запросов по протоколу DICT.
Выбор зависит от задач: оффлайн-минимализм — SDCV, богатый UI и мультимедиа — GoldenDict.
Шпаргалка команд и шаблоны
Шпаргалка для повседневного использования:
# установить sdcv
sudo apt-get install sdcv
# распаковать словарь (gzip)
sudo tar -xvzf your-dict-file.tar.gz -C /usr/share/stardict/dic
# распаковать словарь (bzip2)
sudo tar -xvjf your-dict-file.tar.bz2 -C /usr/share/stardict/dic
# базовый поиск
sdcv word
# узнать опции
sdcv --help
# установить Wikit
npm i wikit -g
# использовать Wikit
wikit your search phraseСовет: держите резервную копию каталога словарей, особенно если вы настраиваете пользовательские словари.
Мини-методология добавления нового словаря
- Найдите совместимую DICT-библиотеку на сайтах StarDict или в репозиториях.
- Скачайте архив и определите тип сжатия (.gz, .bz2, .xz).
- Распакуйте в /usr/share/stardict/dic (или в ~/.stardict/dic для одного пользователя).
- Проверьте работу: sdcv TEST_WORD. Если нет — проверьте права и структуру файлов.
Роль‑ориентированные чек‑листы
Для обычного пользователя:
- Установить sdcv через пакетный менеджер.
- Скачать 1–2 словаря (основной + толковый).
- Проверить поиск нескольких слов.
Для системного администратора:
- Расположить словари в /usr/share/stardict/dic с правильными правами.
- Настроить автоматическое обновление или крон‑задачу для новых словарей (если требуется).
- Документировать источник словарей и лицензию.
Примеры неудач и как их диагностировать
Проблема: sdcv не находит слово после установки словаря.
Проверка шагов:
- Убедитесь, что файлы действительно распакованы в /usr/share/stardict/dic.
- Проверьте права доступа: файлы должны быть читаемы для пользователя.
- Запустите sdcv –help или просто sdcv без параметров — программа должна запускаться.
Проблема: Wikit не запускается после установки npm.
Проверка:
- Убедитесь, что node и npm корректно установлены (node -v, npm -v).
- Попробуйте установить wikit снова с sudo, если глобальная папка недоступна, или настройте npm prefix для вашего пользователя.
Наглядный поток принятия решения
flowchart TD
A[Нужен быстрый поиск слова?] --> B{Есть интернет?}
B -- Да --> C[Использовать Wikit для краткого обзора]
B -- Нет --> D{Есть локальные словари DICT?}
D -- Да --> E[Использовать SDCV]
D -- Нет --> F[Скачать словарь и распаковать в /usr/share/stardict/dic]
F --> EКороткий глоссарий
- SDCV — консольный инструмент для поиска по локальным словарям StarDict.
- StarDict — экосистема словарей и формат DICT.
- Wikit — утилита для поиска и кратких сводок статей Википедии из терминала.
Итог
SDCV — простой и надёжный способ иметь оффлайн‑словарь прямо в терминале. Он особенно полезен в условиях отсутствия сети или при работе в минималистичном окружении. Для расширенных онлайн‑резюме используйте Wikit вместе с Node.js. Храните словари в /usr/share/stardict/dic (или в ~/.stardict/dic для одного пользователя) и проверяйте права доступа.
Ключевые действия: установить sdcv, распаковать словари в правильную директорию и запускать sdcv WORD. При необходимости используйте альтернативы (StarDict, GoldenDict) для лучшего интерфейса.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента