Гид по технологиям

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

• 5 min read • Linux • Обновлено 22 Nov 2025
SDCV — оффлайн-словарь в терминале
SDCV — оффлайн-словарь в терминале

Главное изображение: терминал с открытым словарём

Изучать новые слова в спешке неудобно. Онлайн-поисковики упрощают задачу, но бывают ситуации без доступа к сети. Локальный словарь в терминале решит эту проблему: он быстрый, компактный и доступен без интернета. 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

После установки программа будет доступна, но пока у неё нет словарей — поиска делать нечего.

Важно: команды требуют прав администратора для установки и записи в системные каталоги.

Установка 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 вернёт краткое резюме статьи Википедии и ссылки на полный текст.

Установка Node.js и Wikit в терминале

Вызов 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

Совет: держите резервную копию каталога словарей, особенно если вы настраиваете пользовательские словари.

Мини-методология добавления нового словаря

  1. Найдите совместимую DICT-библиотеку на сайтах StarDict или в репозиториях.
  2. Скачайте архив и определите тип сжатия (.gz, .bz2, .xz).
  3. Распакуйте в /usr/share/stardict/dic (или в ~/.stardict/dic для одного пользователя).
  4. Проверьте работу: 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) для лучшего интерфейса.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро