Nota: Este programa ya no se mantiene. #163
Este readMe fue revisado o actualizado por última vez en 20240330.
Tabla de contenido:
Clamtk es una frontend para clamav (antivirus de almeja). Está destinado a ser un escáner fácil de usar, liviano y bajo demanda para sistemas Linux.
Aunque sus primeras encarnaciones datan de 2003, Clamtk se cargó por primera vez para su distribución en 2004 a una cuenta RootShell.be y finalmente a SourceForge.net en 2005. A finales de 2013, se trasladó a una página de código de Google, luego a GitHub, GitLab y BitBucket. Ahora es 2024 y por alguna razón el desarrollo sigue funcionando. De hecho, febrero de 2024 marca 20 años de actividad (de estar disponible públicamente, es decir).
Informar errores o sugerencias a las siguientes:
https://github.com/dave-theunsub/clamtk/issues
https://gitlab.com/dave_m/clamtk/issues
https://launchpad.net/clamtk
¿Hablas más de un idioma? Consulte la página de lanzamiento de PAD.
Si tiene ganas, "Star" clamtk o sus proyectos relacionados en uno o ambos de los siguientes:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/home
https://gitlab.com/dave_m/clamtk/
https://launchpad.net/clamtk
Clamav
Gtk2-perla
GTK3
Virusta
La forma más fácil de instalar clamtk es usar los rpms. Los comandos dnf y yum obtendrán requisitos.
Primero, comience con los repositorios oficiales.
sudo yum install clamtk o sudo dnf install clamtk .
Si esto no funciona, descargue el archivo del sitio oficial. Debería poder hacer doble clic en el archivo para la instalación o la actualización.
Para estos ejemplos, usaremos la versión 6.17. El nombre del archivo puede diferir según su distribución.
Para instalar con una ventana de terminal:
sudo yum install clamtk-6.17-1.el9.noarch.rpm o sudo dnf install clamtk-6.17-1.fc39.noarch.rpm
Para eliminar clamtk:
sudo yum erase clamtk o sudo dnf erase clamtk .
ADVERTENCIA : No hagas esto. Es mucho más fácil hacer doble clic en un .deb o .rpm. Realmente, deja la fuente.
El tarball contiene todas las fuentes. Una forma de hacer esto, según lo probado en Fedora, es ejecutar los siguientes comandos:
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) Ejemplos:
perl clamtk
o
chmod +x /path/to/clamtk
/path/to/clamtkDebería poder hacer doble clic en el archivo .deb para instalarlo. Su administrador de paquetes debe recuperar las dependencias necesarias.
Desde la línea de comandos, puede hacer esto:
sudo apt install clamtk
Si descargó el archivo, use esto:
sudo apt install clamtk_6.17-1_all.deb
Para eliminar clamtk:
sudo dpkg --purge clamtk
Tenga en cuenta que las construcciones de Debian/Ubuntu ya no están firmadas por GPG.
Se recomienda instalar clamtk de repositorios oficiales. Verifique su distribución primero y siempre instale desde fuentes confiables.
Mientras que los Debian/Ubuntu .debs solían estar firmados digitalmente, ya no están; La forma en que solía hacer eso ya no funciona. Los RPM están firmados digitalmente. Así es como puede verificar las RPM:
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 OKTambién puedes verificar el tarball. Usando 6.17 como versión de ejemplo, asegúrese de haber descargado el tarball, su firma separada (.asc) y la clave en el paso 1 anterior.
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 ogpg --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 (recortado para brevedad). ¡Ahora también puedes usar Minisign!
Minisign
Primero, necesitará mi clave pública de Minisign:
Clave de minisignas públicas
Luego necesitará el archivo minisig para el programa que está verificando.
Un enlace será con el resto de las descargas.
Para este ejemplo:
https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz.minisig
A continuación, verifique así:
minisign -V -x clamtk-6.17.tar.xz.minisig -p davemminisign.pub -m clamtk-6.17.tar.xzclamtk también puede ejecutarse desde la línea de comandos:
clamtk file_to_be_scanned o
clamtk directory_to_be_scanned La razón principal de la opción de línea de comandos (aunque básica) es permitir el escaneo de clic derecho en su administrador de archivos (por ejemplo, archivos, caja o dolphin). Si necesita opciones de línea de comandos más extensas, se recomienda que use el ejecutable de clamscan en sí. (Escriba man clamscan en la línea de comandos).
Puede ver y eliminar registros de escaneo seleccionando la opción "Historial".
También tiene algunas opciones con los archivos que se muestran. Haga clic en el archivo escaneado para seleccionarlo, luego haga clic con el botón derecho: debe tener cuatro opciones allí.
~/.clamtk/viruses ).Si tiene archivos en cuarentena para un examen posterior, tiene la opción de restaurarlos a su ubicación anterior (si se conoce) o eliminarlos.
Para agregar una capacidad de menú contextual de clic derecho para enviar archivos y directorios al escáner, instale el complemento apropiado. Los enlaces a las últimas versiones están disponibles aquí:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/downloads
Aquí están las páginas específicas. Tenga en cuenta que estos también se reflejan en GitHub.
GNOME (Administrador de archivos de archivos):
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome
KDE (Dolphin File Manager):
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
Mate (Nemo File Manager):
https://github.com/dave-theunsub/nemo-sendto-clamtk
https://gitlab.com/dave_m/nemo-sendto-clamtk
¿Están actualizadas sus firmas, pero Clamtk dice que no lo están?
Probablemente tenga más de un directorio de firma de virus. Vea la respuesta a continuación para encontrar firmas.
Si recibe un error de que clamtk no puede encontrar sus firmas:
Clamtk está tratando de encontrar sus definiciones de virus. Por lo general, estos se mantienen debajo/var/lib/clamav o/var/clamav o en otro lugar. Si está seguro de que existen estos archivos, busque su ubicación y envíela. Pruebe lo siguiente para determinar su ubicación:
find /var -name "daily.cvd" -printfind /var -name "daily.cld" -print¿Estás usando la fuente y ve algo como esto: no puede localizar foo/bar.pm en @inc. (etc, etc.).
Esto significa que te estás perdiendo algunas de las dependencias. Intente encontrar la dependencia a través de los repositorios de su distribución, o simplemente vaya a CPAN. Siempre pruebe el repositorio de su distribución primero. Es más que probable que su distribución ya los empaje para una fácil instalación. Dependiendo de su distribución, es probable que use yum , dnf , apt o algún "Administrador de actualizaciones" y similares.
¡No puedo hacer clic derecho en archivos/directorios para escanear más!
Eso es porque ya no agrupamos esta funcionalidad. No todos usan gnomo. Hay complementos para XFCE, KDE, Mate y Gnome: son paquetes pequeños, fáciles de instalar y contienen esa funcionalidad.
Probablemente mucho. Avísame, por favor. Despotricarse en algún tablón de anuncios en algún lugar de una de las docenas de sitios de Linux no solucionará errores ni mejorará el programa. Consulte la sección a continuación para obtener información de contacto.
A partir de la versión 3.10, CLAMTK no escaneará directorios de correo estándar, como .evolution, .mozilla o .thunderbird. Esto se debe a problemas de análisis. Si surge una forma inteligente de hacerlo, se agregará.
Además, tenga en cuenta que los números de versión no significan absolutamente nada. No hay rima ni razón para los números impares o incluso (es decir, un número impar no significa "inestable"). Una nueva versión significa que sube 1 (o, más bien, .01).
Clamtk comenzó usando las bibliotecas TK (por lo tanto, su nombre). En 2005, esto se cambió a Perl-GTK2 (o GTK2-Perl, lo que sea). La versión TK todavía está disponible en SourceForge.net, pero no se ha actualizado desde hace algún tiempo y no debe usarse.
El plan para la serie 5.xx era usar GTK3. Desafortunadamente, Debian y Ubuntu no tenían una versión reciente de LibgTK3-Perl, y CentOS no tenía Perl-GTK3. Entonces, en el último segundo, la versión 5.00 se reescribió para usar GTK2. De nuevo.
La versión 6.xx ha sido escrita para usar GTK3, ya que GTK2 está en desuso. Esta vez no hay un diseño nuevo, ya que este fue un esfuerzo para garantizar que la versión GTK3 pudiera incluirse en los próximos lanzamientos de distribución (como con Debian).
La versión 7.xx probablemente tendrá un nuevo diseño, y también se puede escribir en un lenguaje diferente.
Y también hay un GTK4 en proceso.
Muchas personas han contribuido con su tiempo, energía, opiniones, recomendaciones y experiencia a este software. No puedo agradecerles lo suficiente. Sus nombres se enumeran en el archivo de créditos.
También un gran agradecimiento a: