Advego Plagiatus — это такая тулзовина от биржи копирайтинга для проверки текста на уникальность. Наверное, самое популярное решение в русскоязычном сегменте, хотя и не идеальное, на мой взгляд. Увы, под Windows оно работает без проблем, а вот под Linux, «из коробки» у меня не запустилось. Разработчики года с 2009-го, если не раньше, планируют выпустить версию под Linux и Mac OS, в 2010-м, кажется, обещали точно выпустить. Итак, сейчас 2013-й, в интернете обычно 3 варианта описания запуска Advego Plagiatus в Linux под Wine:
- У меня всё работает.
- У меня не работает — ошибка.
- Я использую virtualbox.
Как вы наверное уже догадались, этот пост может только помочь пользователям из второй группы. Последний вариант может где и применим, но мне не очень по душе, когда есть альтернатива в виде запуска под wine без особых глюков.
Исходные данные:
- Ubuntu 13.04
- Wine 1.4.1
- Winetricks 0.0+20121030+svn918-2
- Advego Plagiatus 1.2.0093
Wine и winetricks — последние доступные на текущий момент в официальном репозитории Ubuntu, устанавливаются стандартной командой:
1 | $ sudo apt-get install wine winetricks |
Можно обойтись и без winetricks, но тогда вам придётся ставить необходимы библиотеки в wine вручную.
Собственно, Advego Plagiatus — тоже последняя версия с официального сайта.
Честно говоря, пробовал я разные варианты, поэтому точный минимально-необходимый список библиотек для запуска Advego Plagiatus назвать затрудняюсь. Но есть подозрение, что их всего две. И так, набираем в консоли:
1 | $ winetricks riched20 riched30 |
После установки обязательно нужно сконфигурировать wine для использования сторонней версии этих библиотек. Запускаем конфигуратор:
1 | $ winecfg |
Добавляем приложение plagiatus.exe (это не обязательно, можно редактировать и настройки по умолчанию).
Переходим на вкладку «библиотеки», вбиваем в поле ввода сначала riched20, жмём «установить», потом riched32 (обратите внимание, что тут версия 32, а устанавливали мы её как 30). Главное чтобы wine в первую очередь пытался использовать стороннюю версию, если по умолчанию у вас это не так — жмём «изменить» и выбираем подходящий пункт («сторонняя» или «сторонняя, затем встроенная»).
Жмём «ok» и пробуем запустить plagiatus:
1 | $ wine plagiatus.exe |
Если Advego Plagiatus всё ещё не запускается под wine’ом, то попробуйте доставить следующие библиотеки:
1 | $ winetricks richtx32 corefonts droid liberation fontfix tahoma unifont winhttp wininet ie7 |
Внимание, если установка не прошла с первого раза — попробуйте ещё раз. У меня с первой попытки не установились шрифты (кажется, droid) — была ошибка несовпадения контрольной суммы. Я с таким столкнулся впервые, но, со второй попытки всё прошло успешно.
Буду признателен если в комментариях кто-то отпишет минимальный список необходимых библиотек.
P.S. Ещё часто слышал жалобы о «кракозябрах» в Linux при вставке в Advego Plagiatus из других программ, но у меня такой проблемы нет. Впрочем, если кому надо будет — можно попробовать найти решение. Кажется, я где-то его встречал.
опечатки в тексте
«wintricks riched20 riched32»
winetricks riched20 riched30
Не уверен, что это опечатки.
Но проверить сейчас возможности нет, хотя по скриншотам всё сходится.
первая опечатка
wintricks — надо winetricks
вторая — библиотека действительно используется riched32, но устанавливается она вот так: winetricks riched30
а и третья wincefg — winecfg
Спасибо, поправил запись.
Прошелся по вашей инструкции, заработало. Кракозябры вроде как фиксятся установкой
winetricks corefonts
но мне не помогло, помогло запуск с
LC_ALL=ru_RU.UTF-8
типа
LC_ALL=ru_RU.UTF-8 wine plagiatus.exe
может еще кому поможет
А ну и еще должна быть установлена русская локаль System settings -> Language Support
Действительно полезный совет. Кодировка поправилась.
У меня запустилась на Wine 1.6.2 + winetricks + riched30 (Linux Mint 17 64 Bit)
А не подскажете в чем может быть проблема, сам advego запускается, и проверяет текст, но когда надо ввести капчу яндекса, сама капча не отображается
Что же ему не хватает?
Увы, на текущий момент ни линуксом на десктопе, ни адвего не пользуюсь, поэтому чем-то конкретным помочь не могу. Так, тоолько общий совет: попробуйте запустить через консоль и посмотреть что пишется в логах когда возникает ошибка. Если в логах что-то есть — загуглите текст ошибки.
Большое спасибо заработало!