понедельник, 30 октября 2017 г.

ClamWin – бесплатный антивирус для Windows

Среди всего разнообразия антивирусных программных продуктов для Windows этот антивирус известен не так широко. Скорее всего причина заключается в отсутствии русского интерфейса и модуля защиты в реальном масштабе времени. Хотя вторая причина успешно решаема, о чём пойдёт речь ниже.

Вступительная часть или преамбула

ClamWin является адаптацией под Windows известного в кругах UNIX антивируса ClamAV. Кстати говоря, антивирусное решение Immunet (облачный антивирус для Windows) также использует элементы ClamAV (взять хотя бы базы описаний вирусных сигнатур).

В своё время ClamWin выручил меня в области системного и сетевого администрирования, когда надо было осуществлять защиту файловых серверов Windows, а финансовых средств на закупку лицензионного антивирусного ПО для серверов Windows (которое не дёшево) не было. Единственным бесплатным антивирусным продуктом, который "согласился" установиться на серверное ПО Windows как раз и оказался ClamWin.

В очередной раз ClamWin выручил меня в случае маленькой виртуальной машины Windows XP, для которой обновление Immunet до версии 6 не прошло по причине "устаревшей" платформы ОС, а бесплатный Касперский отказался устанавливаться на файловую систему FAT32.

Установка Clamwin

Установочный пакет можно скачать с сайта http://ru.clamwin.com, на котором также Вы больше узнаете об этом ПО.

Итак, запускаем установку. 


Если желаете продолжения, то жмите кнопку "Next".


Здесь выбирается вариант для любого пользователя системы (по умолчанию) или только для текущего зарегистрированного в системе.


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


Здесь выбираются компоненты для установки. Если не собираетесь изучать файлы помощи на немецком и французском языках, то оставьте как есть. Под Windows Explorer понимается не Internet Explorer, а Проводник.


Так будет называться группа программ в меню. Если желаете другое наименование, то укажите его.


Предлагается загрузить антивирусные базы при установке. В скобках поясняется, что галочку следует снять, если Вы находитесь за прокси-сервером. Второе поле обозначает "Создать ярлык на рабочем столе".


Итоговые сведения для установки. Если желаете что-то изменить, то нажмите "Back". Если согласны с тем, что указывали выше, то жмите "Install".


В зависимости от качества Вашего соединения с Интернет это окно может показаться Вам "не подающим признаков жизни". Но после попыток программы установки загрузки антивирусных баз с разных серверов в данном окне начнут появляться строки и загрузке баз описаний вирусов. Завершением процесса станет появление сообщения об успешном установке ClamWin.


В системном трее (системном лотке, на подставке рабочего стола) Вы также увидите значок.


Интерфейс ClamWin

В меню программ в группе ClamWin запустите Virus Scanner.


Это и есть главное окно. Для сканирования на вирусы используется кнопка "Scan". Для закрытия этого окна кнопка – "Close".



Первая кнопка в ряду 4-х верхних кнопок со всплывающим пояснением "Displays Preference Window" отобразит настройки программы.

Обратите внимание в разделе "General "на секцию "Infected Files". Эта настройка определяет действия ClamWin при обнаружении вируса. 


По умолчанию предлагается только информирование (Report Only). Второй вариант – удаление (Remove) с пояснением в скобках "использовать с осторожностью" и третий – перемещение в карантин, расположение которого можно менять.

Отдельно стоит галочка в поле "Выгружать заражённые программы из памяти компьютера".

Только информирование обусловлено тем, что антивирус имеет обширную базу вирусных сигнатур, поэтому может излишне подозрительно отнестись к установленным у Вас программам. Другими словами, не исключено ложное срабатывание. У меня имеется пример этому в виде программы FreeFileSync, файлы которой пришлось внести в фильтры исключений.


В разделе "Internet Updates" указаны настройки автоматического обновления. Проверьте наличия галочки в поле "Enable Automatic Virus Database Updates".


Остальные галочки в полях ниже имеют соответствуют:

Warn if Virus database is Out of Date – предупреждать, если базы описаний вирусов устарели.

Update Virus Database On Logon – обновлять антивирусные базы при входе. Имеется в виду запуск программы. Но так как по умолчанию ClamWin запускается при старте сеанса пользователя Windows, то это то же самое, что и старт Windows.

Notify About News ClamWin Releases – уведомлять о новых версиях ClamWin. В скобках поясняется, что в процессе этого не передаётся никакой персональной информации.

Остальные разделы для обычного пользователя не столь существенны и их можно оставить по умолчанию. Но если Вы являетесь системным администратором и немного понимаете английский язык, то можете поинтересоваться их содержанием. В своё время мне понравилась настройка Email Alerts, применявшаяся на файловых серверах Windows.

Вернёмся к ряду верхних кнопок главного окна.


Вторая кнопка со всплывающим пояснением "Starts Internet Update" запускает процесс поиска и загрузки новых антивирусных баз.

Третья кнопка со всплывающим пояснением "Scans Computer Memory for Viruses"запускает поиск вирусов в памяти компьютера. Будут проинспектированы загруженные в память процессы. По завершении операции выводится отчёт, который можно сохранить в файл.


Четвёртая кнопка со всплывающим пояснением "Scans Selected Files For Viruses" запускаем поиск вирусов в выбранных папках/файлах. Для этого эти папки/файлы необходимо указать в окне ниже:


Модуль защиты в реальном масштабе времени

Эту задачу выполняет стороннее ПО Сlam Sentinel. Скачать программу и почитать про неё можно на сайте http://clamsentinel.sourceforge.net

Программа имеет многоязычный интерфейс, русский язык присутствует. При установке программы выберите подходящее Вам действие, так как по умолчанию галочку поставить не предлагается.


После успешной установке программа отображается в системном трее (системном лотке, на подставке рабочего стола).


Вызовите настройки программы правым кликом мыши по значку. По умолчанию, не стоит галочка "Проверка памяти при запуске программы". Посмотрите также на действия при обнаружении инфицированных файлов и "Систему обнаружения новых вирусов". Установите галочки там, где это, по Вашему мнению, необходимо.

В процессе использования Вас может "напрягать" уведомление такого вида:


Но обратите внимание на строку 0 доступна. Это значит, что новых версий не имеется. В данном случае может быть объяснено некоторыми недоработками локализации русского интерфейса программы. Хотя лично меня это поначалу "дёргало" несколько раз: идёшь на сайт, а там никакой версии 1.22.22 нет, в наличии только 1.22

Кому интересно, ниже указан расход памяти связки ClamWin + Clam Sentinnel в состоянии "простоя" для Windows 7 и Windows XP соответственно. Эти значения, конечно, могут "плавать" в определённых пределах, но для оценки сойдёт.



Никаких рекламных баннеров, никаких призывов приобрести расширенную версию с кучей дополнительных возможностей, никаких встроенных сетевых экранов. Всё просто и функционально в рамках решаемых задач.

Вспоминается случай из практики, который полностью соответствовал одному из законов мерфологии: "Система обеспечения безопасности выведет из строя все другие системы". А конкретно – один из компонентов установленного корпоративного Dr. Web блокировал запуск необходимого дополнительного ПО. А управление данным антивирусом осуществляло подразделение более высокой иерархии. Поэтому, увы, ничего сделать не удалось и для решения проблемы было рекомендовано обратиться по инстанции. 

Ну предыдущий случай – ладно, а вот необходимость в функционировании Firewall антивируса (сталкивался в случае с NOD32) при работающем встроенном Firewall ОС Windwos осталась вне рамок моего понимания.

вторник, 24 октября 2017 г.

Double Commander: отсутствует файл libunrar.so

В процессе работы с двухпанельным менеджером файлов Double Commander (аналог Total Commander) при попытке распаковки файлов из архивов rar выводилось сообщение об ошибке, поясняющей невозможность выполнения запрошенной операции в виду отсутствия файла libunrar.so

🔰  Примечание от 19 мая 2024 г.
       Установите libunrar из репозитория (подробности).

Для установки Double Commander выполните команды в терминале:

sudo add-apt-repository ppa:alexx2000/doublecmd && sudo apt update

sudo apt install doublecmd-gtk (для GNOME и XFCE и, вероятно, Cinnamon и MATE)

sudo apt install doublecmd-qt (для KDE)


Решение проблемы осуществляется вариантами:

1) компилирование libunrar.so из исходников WinRAR;

2) получение готового файла из репозитория OpenSUSE:

3) извлечение файла из Portable package Double Commander.

Так как второй вариант был найден позднее, то далее будут описаны первый и третий варианты. Имевшийся на момент написания этой заметки файл libunrar_5.3.11-0_amd64.deb для Ubuntu 16.04 доступен по этой ссылке.

1-й вариант. Перейдите на сайт http://www.rarlab.com/rar_add.htm и скачайте архив unrar...tar.gz, расположенный по ссылке UnRAR source.

Содержимое архива составляет каталог unrar. Распакуйте его в свой домашний каталог.

Далее все команды будут вводиться в терминале.

Установите отсутствующие компоненты, необходимые для компиляции libunrar.so:   sudo apt-get install build-essential

Перейдите в в каталог с исходниками:

cd /home/Ваш_домашний_каталог/unrar

Выполните команду   make -f makefile lib

В окне терминала начнёт появляться много строк. Дождитесь завершения этого процесса. Ниже привожу последние строки в окне моего терминала:

c++  -O2 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c ui.cpp
c++  -O2 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c filestr.cpp
c++  -O2 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c scantree.cpp
c++  -O2 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c dll.cpp
c++  -O2 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c qopen.cpp
c++ -shared -o libunrar.so -pthread rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o sha256.o blake2s.o hash.o extinfo.o extract.o volume.o list.o find.o unpack.o headers.o threadpool.o rs16.o cmddata.o ui.o filestr.o scantree.o dll.o qopen.o
ar rcs libunrar.a rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o sha256.o blake2s.o hash.o extinfo.o extract.o volume.o list.o find.o unpack.o headers.o threadpool.o rs16.o cmddata.o ui.o filestr.o scantree.o dll.o qopen.o
cemea@H67 ~/unrar $


Теперь выполните команду  sudo make install-lib

Результатом выполнения у меня были строки:

install libunrar.so /usr/lib
install libunrar.a /usr/lib
cemea@H67 ~/unrar $

Запустите Double Commander и попробуйте распаковать какой-либо архив rar.

3-й вариант является самым простым у удобным "до безобразия".

Перейдите на сайт Double Commader и в разделе загрузок найдите секцию Portable packages (most modern distro). Скачайте архив tar.gz, соответствующий разрядности Вашей системы. В составе архива Вы обнаружите файл libunrar.so


Поместите данный файл в каталог  /lib  Перезагрузки системы не потребуется.

понедельник, 23 октября 2017 г.

Видео mp4 в браузере Slimjet (Linux)

В новых версиях браузера Slimjet отсутствует поддержка mp4 видео. Соответствующее уведомление Вы получите после установки и второго запуска браузера.


После того как Вы нажмёте кнопку [Да] Вы перейдёте на англоязычную страницу на которой будет изложена инструкция по установке указано как установить проприетарный декодер из внешней библиотеки ffmpeg.

По умолчанию, предлагается перейти по ссылке github.com и скачать архив соответствующей разрядности, содержащий необходимый файл libffmpeg.so  Но если проявить любознательность, то Вы увидите, что на сайте имеются архивы более поздних версий, чем предлагается по ссылке github.com.

Например, на момент публикации данной заметки была доступна версия 025.4 и в составе скачанного архива 0.25.4-linux-x64.zip содержался необходимый файл libffmpeg.so

Файл libffmpeg.so необходимо поместить в каталог с установленным Slimjet. Как правило, таким каталогом является  /opt/slimjet

Запустите менеджер файлов с правами суперпользователя

sudo nemo для Cinnamon

sudo caja для MATE

sudo thunar для XFCE

и пометите libffmpeg.so в каталог  /opt/slimjet

При появлении, например, такого предупреждения


выберите "заменить". После очередного запуска Slimjet у Ваш браузер будет иметь воспроизводить видео mp4.

пятница, 20 октября 2017 г.

Русификация WPS Office в Linux Mint


При установке альтернативного Microsoft пакета офисных программ WPS Office в Linux Mint интерфейс всех трёх программ после запуска является англоязычным.

Для загрузки WPS Office в Linux необходимо перейти по адресу https://wps.com/download и выбрать



Среди списка доступных пакетов выбрать свой (для Linux Mint это будет deb-пакет), соответствующий разрядности системы (32 или 64 бит).

При первом запуске Вам будет предложено принять (I Accept) соглашение об использовании:


В рассматриваемом примере при запуске WPS Office использовался аналог Microsoft Word – WPS Writer. Однако производимые изменения затронут все компоненты WPS Office.

После запуска Вам будет выдано предупреждение вида


но пока это окно можно закрыть и "разобраться" с ним после переключения на русский язык.

Для переключения на русский язык нажмите на стрелочку в правом углу кнопки Writer


и перейдите на "Tools  Switch Language". WPS Office соединится со своим сайтом и отобразит список доступных языков. Найдите Russian и сделайте по нему двойной щелчок мышкой.


Как только в окне загрузки будет завершено копирование русской локализации, WPS Office сообщит, что переключение интерфейса произойдёт после перезапуска приложения.


После перезапуска стал понятен смысл ранее всплывающего сообщения:


Теперь предстоит установить русский словарь проверки правописания. Скачайте архив.

В составе архива содержится каталог с тремя файлами:



В руководствах по русификации WPS Office на различных сайтах содержатся инструкции по добавлению русских словарей через команды терминала. Но, вероятно, удобнее и нагляднее это сделать через менеджер файлов. Выполните в терминале

sudo nemo – для окружения Cinnamon

sudo caja – для окружения MATE

sudo thunar – для окружения XFCE

и поместите каталог ru_RU в  /opt/kingsoft/wps-office/office6/dicts


Запустите WPS Writer и нажмите на стрелочку в правом углу кнопки


Перейдите "Инструменты – Выбрать язык" и установите по умолчанию русский:



Наверняка Вы отметили, что при старте WPS Writer происходит не вполне понятный процесс, который отображается окном Docer:


Это происходит потому, что WPS Office пытается получить дополнительные шаблоны оформления из Интернет. Если Вы запустите WPS Spreadsheets или WPS Presentation, то поймёте, о чём идёт речь.

Чтобы в WPS Writer не запускалось это окно, нажмите на стрелочку в правом углу кнопки


и перейдите в "Инструменты – Параметры". В левом меню выберите "Общие и сохранение". Прокрутите правый движок вниз и найдите "Начать с":


Установите "Новый документ" и перезапустите приложение.

вторник, 17 октября 2017 г.

Программа прожига ISO Etcher в Ubuntu, Linux Mint

На ряде форумов пользователи рекомендуют универсальную программу для прожига ISO Etcher. Однако если обратиться к официальному сайту и скачать её, то Вы получите архив, в составе которого будет находиться приложение Application image.



Для установки более привычным способом выполните команды в терминале:

sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 379CE192D401AB61

echo "deb https://dl.bintray.com/resin-io/debian stable etcher" | sudo tee /etc/apt/sources.list.d/etcher.list

sudo apt update && sudo apt install etcher-electron

После этого ярлык для запуска Etcher будет отображён в разделе "Инструменты".

Интерфейс программы интуитивно понятен, так как имеется всего 3 кнопки: Select image (выбрать ISO), Select drive (выбрать носитель) и Flash (прожечь). Если флэшка, которую необходимо сделать загрузочной уже смонтирована, то после указания образа для прожига Вы увидите примерно такую картину:


После нажатия на кнопку Flash начнётся создание загрузочной флэшки. Ход процесса отображается графическим индикатором с указанием процентов выполненного задания.


После завершения процесса появится окно, в котором будет присутствовать такое сообщение:


В правом верхнем углу программы имеется значок "шестерёнки", при нажатии на который Вы перейдёте к настройкам приложения:


Первая строка указывает на анонимную отправку ошибок и статистики работы программы.

Вторая указывает на автоматическое размонтирование при успешном выполнении задания.

Третья строка означает проверку целостности данных записанного образа.

Снимите галочки там, где, по Вашему мнению, их быть не должно.