Установка СловоЕб в Linux

На самом деле нет, это не опечатка. Программа действительно так называется. СловоЕб это инструмент для сбора ключевых слов, семантического ядра сайта, сбора частотности, конкурентности поисковых запросов и проверки позиций. Это бесплатная Lite версия программы KeyCollector. Она может быть очень полезна в процессе создания сайтов или составления семантического ядра для статей.

Официально программа вышла только для Windows и для своей работы требует Microsoft Net Framework 4. До недавних пор Slovoeb Linux не работала вообще, но с последними релизами Wine, критические ошибки были исправлены и появилась возможность установить Словоеб в Linux. Мы будем рассматривать установку словоеб Ubuntu, но действия будут аналогичными для другого дистрибутива Linux, отличатся будет только способ установки пакетов.

Подготовка к установке

Давайте сначала рассмотрим что нам понадобится для того чтобы была выполнена успешная установка СловоЕб в Linux:

  • wine 1.9.6 и выше, именно начиная с этой версии были исправлены ошибки связанные с запуском этой программы;
  • winetricks — нужна для установки Net и других необходимых пакетов;
  • msrtf.dll — нужна для замены стандартной библиотеки Wine, поскольку в ней еще не реализована вся необходимая функциональность;
  • Установщик Slovoeb.

Сначала установим самую последнюю версию wine из PPA, на данный момент это 1.9.9, обязательно версия wine должна быть больше 1.9.6, иначе slovoeb linux работать не будет:

 sudo apt-add-repository ppa:wine/wine-builds
$ sudo apt-get update
$ sudo apt-get install --install-recommends wine-staging
$ sudo apt-get install winehq-staging

Смотрим версию:

wine --version

wine-1.9.9 (Staging)

Теперь скачаем самую последнюю версию winetricks, версия из репозитриев уже может быть устаревшей:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks

Установка Slovoeb в Linux

Для запуска Словоеб Ubuntu, нам нужна 32-битная система Windows, так что если в вас 64 бит нужно экспортировать специальную переменную, чтобы создать префикс 32 бит. Заодно и создадим новый префикс:

export WINEPREFIX=~/Slovoeb/

$ export WINEARCH=win32

Теперь переходим к установке всех необходимых компонентов. Их довольно таки много.

Установим шрифты:

winetricks corefonts

Установим компоненты среды выполнения Microsoft Visual Runtime:

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

Установим Flash плеер и ie8, браузер обязательно нужен чтобы выполнить запуск словоеб linux:

winetricks flash ie8

Начнем установку Microsoft Net Framework, нам нужна версия 4.0, но для ее установки необходимо будет установить и все предыдущие. Сначала выполните:

winetricks dotnet35sp1

После завершения установки утилита откроет браузер и папку, скачайте установочный файл и скопируйте в открытую папку, затем еще раз выполните:

winetricks dotnet35sp1

Теперь устанавливаем четвертую версию:

winetricks dotnet40

Дальше нам нужно установить пакет windowscodecs:

winetricks windowscodecs

Но библиотека в 64-битной системе установится не полностью. Поэтому скачиваем библиотеку здесь и скидываем ее в папку ~/Slovoeb/drive_c/windows/system32/:

cp ~/Загрузки/windowscodecs.dll ~/Slovoeb/drive_c/windows/system32/

Теперь остался последний штрих. Скачиваем библиотеку msctf.dll для Windows XP и тоже скопируйте ее в ~/Slovoeb/drive_c/windows/system32/:

cp ~/Загрузки/msctf.dll ~/Slovoeb/drive_c/windows/system32/

Дальше запускаем winecfg, переходим на вкладку библиотеки и нажимаем кнопку Добавить. Далее пишем *msctf и выбираем сторонняя (Windows).

 

Нажимаем Ok и выполняем команду, чтобы зарегистрировать библиотеку в системе:

 regsvr32 msctf.dll

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

И осталось запустить:

wine ~/Загрузки/slovoeb/slovoeb.exe

 

Все работает. Можете протестировать проверку позиций или сбор подсказок. Slovoeb Ubuntu отлично работает, точно так же как в в Windows. Если остались вопросы, пишите комментарии.

Обновление. Slovoeb прекрасно устанавливается и работает в 2019 по этой инструкции с wine 3.0. А вот KeyCollector запускается, но пока проект открыть невозможно. Видимо поддержка Microsoft NET 4.0 содержит еще много недоработок.

Источник

Понравилась статья? Поделиться с друзьями: