Примечание: эта программа больше не поддерживается. #163
Этот Readme был в последний раз проверялся или обновлен в 20240330.
Оглавление:
CLAMTK - это фронт для Clamav (Clam Antivirus). Он предназначен для простых в использовании, легкомысленном, по требованию сканера для Linux Systems.
Несмотря на то, что его самые ранние воплощения датируются до 2003 года, Clamtk был впервые загружен для распространения в 2004 году на учетную запись rootshell.be и, наконец, на Sourceforge.net в 2005 году. В конце 2013 года он был перенесен на страницу кода Google, затем на Github, Gitlab и Bitbucket. Сейчас 2024 год, и по какой -то причине разработка все еще идет. Фактически, февраль 2024 года отмечает 20 лет деятельности (то есть публично доступной).
Сообщите об ошибках или предложениях по следующему:
https://github.com/dave-theunsub/clamtk/issues
https://gitlab.com/dave_m/clamtk/issues
https://launchpad.net/clamtk
Вы говорите более чем на одном языке? Смотрите страницу Launchpad.
Если вам это кажется, «Star» Clamtk или связанные с ним проекты в одном или обоих из следующих:
https://github.com/dave-uthunsub/clamtk/
https://gitlab.com/dave_m/clamtk/
https://github.com/dave-uthunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/home
https://gitlab.com/dave_m/clamtk/
https://launchpad.net/clamtk
Кламав
Gtk2-perl
GTK3
Вирустотальный
Самый простой способ установить Clamtk - это использовать RPMS. Команды dnf и yum будут привлекать требования.
Во -первых, начните с официальных репозиториев.
sudo yum install clamtk или sudo dnf install clamtk .
Если это не работает, загрузите файл с официального сайта. Вы сможете просто дважды щелкнуть файл для установки или обновления.
Для этих примеров мы будем использовать версию 6.17. Имя файла может отличаться в зависимости от вашего распределения.
Для установки с помощью окна терминала:
sudo yum install clamtk-6.17-1.el9.noarch.rpm или sudo dnf install clamtk-6.17-1.fc39.noarch.rpm
Чтобы удалить Clamtk:
sudo yum erase clamtk или sudo dnf erase clamtk .
Предупреждение : не делай этого. Гораздо проще просто дважды щелкнуть .deb или .rpm. Действительно, положите источник.
Тарбол содержит все источники. Один из способов сделать это, как тестировано на Fedora, - запустить следующие команды:
tar xzf clamtk-6.17.tar.xz
sudo mkdir -p /usr/share/perl5/vendor_perl/ClamTk
sudo cp lib/ * .pm /usr/share/perl5/vendor_perl/ClamTk
sudo chmod +x clamtk
sudo cp clamtk /usr/local/bin (or /usr/bin) Примеры:
perl clamtk
или
chmod +x /path/to/clamtk
/path/to/clamtkВы сможете просто дважды щелкнуть файл .deb, чтобы установить его. Ваш менеджер пакетов должен получить любые необходимые зависимости.
Из командной линии вы можете сделать это:
sudo apt install clamtk
Если вы загрузили файл, то используйте это:
sudo apt install clamtk_6.17-1_all.deb
Чтобы удалить Clamtk:
sudo dpkg --purge clamtk
Обратите внимание, что сборки Debian/Ubuntu больше не подписаны GPG.
Рекомендуется установить Clamtk из официальных репозиториев. Сначала проверьте свое распространение и всегда установите из надежных источников.
В то время как Debian/Ubuntu .debs использовал в цифровом виде, они больше не были; То, как я это делал, больше не работает. RPMS подписаны в цифровом виде. Вот как вы можете проверить RPMS:
rpm --import https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}n'rpm --checksig clamtk-6.17-1.fc39.noarch.rpm/home/you/clamtk-6.17-1.fc39.noarch.rpm: rsa sha1 (md5) pgp md5 OKВы также можете проверить тарбол. Используя 6.17 в качестве примера версии, убедитесь, что вы загрузили Tarball, его отдельную подпись (.asc) и ключ на шаге 1 выше.
wget https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506gpg --import RPM-GPG-KEY-DaveM-20230506gpg2 --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.gz илиgpg --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.xzgpg: Signature made Sun 11 Sep 2016 06:29:41 AM CDT using RSA key ID (обрезается для краткости). Теперь вы можете использовать Minisign!
Минисен
Во -первых, вам понадобится мой общественный мини -контактный ключ:
Публичный мини -конт
Тогда вам понадобится файл Minisig для программы, которую вы проверяете.
Ссылка на него будет с остальными загрузками.
Для этого примера:
https://github.com/dave-uunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz.minisig
Далее, проверьте так:
minisign -V -x clamtk-6.17.tar.xz.minisig -p davemminisign.pub -m clamtk-6.17.tar.xzCLAMTK также может работать от командной линии:
clamtk file_to_be_scanned или
clamtk directory_to_be_scanned Основная причина опции командной линии (как бы базовая) состоит в том, чтобы разрешить щелкнуть правой кнопкой мыши сканирование в вашем файловом менеджере (например, файлы, Caja или Dolphin). Если вам требуются более обширные параметры командной линии, рекомендуется использовать сам исполняемый файл ClamScan. (Type man clamscan в командной линии.)
Вы можете просмотреть и удалить журналы сканирования, выбрав опцию «История».
У вас также есть несколько вариантов с отображаемыми файлами. Нажмите на сканированный файл, чтобы выбрать его, затем щелкните правой кнопкой мыши: У вас должно быть четыре варианта.
~/.clamtk/viruses ).Если у вас есть карантинные файлы для последующего экзамена, у вас есть возможность восстановить их в их предыдущем месте (если известно) или удалить их.
Чтобы добавить правой кнопкой мыши, контекстно-меню для отправки файлов и каталогов на сканер, установите соответствующий плагин. Ссылки на последние версии доступны здесь:
https://github.com/dave-uthunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/downloads
Вот конкретные страницы. Обратите внимание, что они зеркально и на GitHub.
GNOME (файлы файлов менеджера):
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome
KDE (файловый диспетчер дельфинов):
https://github.com/dave-theunsub/clamtk-kde
https://gitlab.com/dave_m/clamtk-kde
XFCE (Thunar File Manager):
https://github.com/dave-theunsub/thunar-sendto-clamtk
https://gitlab.com/dave_m/thunar-sendto-clamtk
Мат (Nemo File Manager):
https://github.com/dave-theunsub/nemo-sendto-clamtk
https://gitlab.com/dave_m/nemo-sendto-clamtk
Ваши подписи обновляются, но Clamtk говорит, что это не так?
У вас, вероятно, есть более одного каталога подписи вируса. Смотрите ниже ответ на поиск подписей.
Если вы получаете ошибку, которая Clamtk не может найти ваши подписи:
Clamtk пытается найти свои определения вирусов. Как правило, они удерживаются под/var/lib/clamav или/var/clamav или где -то еще. Если вы уверены, что эти файлы существуют, найдите их местоположение и отправьте его. Попробуйте следующее, чтобы определить их местоположение:
find /var -name "daily.cvd" -printfind /var -name "daily.cld" -printВы используете источник и видите что -то вроде этого: не можете найти foo/bar.pm в @inc. (и т. д.).
Это означает, что вам не хватает некоторых зависимостей. Попробуйте найти зависимость через репозитории вашего распределения или просто перейдите в CPAN. Всегда попробуйте хранилище вашего дистрибуции в первую очередь. Скорее всего, ваше распределение уже упаковывает их для легкой установки. В зависимости от вашего дистрибутива, вы, вероятно, будете использовать yum , dnf , apt или какой -то «менеджер обновлений» и тому подобное.
Я больше не могу щелкнуть правой кнопкой мыши на файлы/каталоги, чтобы сканировать!
Это потому, что мы больше не связываем эту функциональность. Не все используют Gnome. Есть дополнения для XFCE, KDE, MATE и GNOME - это небольшие пакеты, простые в установке и содержат эту функциональность.
Наверное много. Дай мне знать, пожалуйста. Разглашение на некоторой доске объявлений где -то на одном из десятков сайтов Linux не будет исправлять ошибки и не улучшать программу. Смотрите раздел ниже для контактной информации.
По состоянию на версию 3.10 Clamtk не будет сканировать стандартные почтовые каталоги, такие как .evolution, .mozilla или .thunderbird. Это связано с проблемами анализа. Если разумный способ сделать это, это будет добавлено.
Кроме того, обратите внимание, что номера версий абсолютно ничего не значат. Нет никакой рифмы или причины для нечетных или даже чисел (то есть нечетное число не означает «нестабильный»). Новая версия означает, что она поднимается на 1 (или, скорее, .01).
Clamtk начал использовать библиотеки TK (таким образом, его имя). В 2005 году это было изменено на perl-gtk2 (или gtk2-perl, что угодно). Версия TK по -прежнему доступна на SourceForge.net, но уже некоторое время обновляется и не должна использоваться.
План для серии 5.xx состоял в том, чтобы использовать GTK3. К сожалению, у Убезиана и Убунту не было недавней версии Libgtk3-perl, и у Centos не было Perl-GTK3. Итак, в последнюю секунду версия 5.00 была переписана, чтобы использовать GTK2. Снова.
Версия 6.xx была написана для использования GTK3, так как GTK2 устарел. На этот раз нет нового дизайна, так как это была попытка обеспечить, чтобы версия GTK3 была включена в предстоящие выбросы дистрибуции (например, с Debian).
Версия 7.XX, вероятно, будет иметь новый дизайн и может быть написана и на другом языке.
И в работах также есть GTK4.
Многие люди внесли свое время, энергию, мнения, рекомендации и опыт в этом программном обеспечении. Я не могу поблагодарить их достаточно. Их имена перечислены в файле кредитов.
Также большое спасибо: