Comment mettre à jour la base de données de définitions ClamAV?

51

Comment puis-je mettre à jour Clam Antivirus via le terminal?

Je suis déjà installé clamav, mais je veux savoir comment puis-je mettre à jour la base de données de virus.

Hippie
la source
1
Autant que je sache, il n’est pas nécessaire d’utiliser cette commande dans Ubuntu, la base de données du virus de la palourde est automatiquement mise à jour. Si vous l'exécutez, vous obtiendrez une erreur telle que ERROR: /var/log/clamav/freshclam.log est verrouillé par un autre processus
Savvas Radevic
2
Pour forcer la mise à jour quotidienne à se produire à la demande, vous pouvez arrêter le service & mettre à jour et ensuite le redémarrer: $ service clamav-freshclam stopet puis: $ sudo freshclamet encore,$ service clamav-freshclam start
michael

Réponses:

49

Pour mettre à jour la base de données ClamAV, faites sudo freshclam.

NAME
       freshclam - update virus databases

SYNOPSIS
       freshclam [options]

DESCRIPTION
       freshclam is a virus database update tool for ClamAV.

Pour une mise à jour hors ligne, vous pouvez également télécharger directement la définition de virus de la base de données: main , quotidienne , puis les insérer dans /var/lib/clamav(supprimer les anciens fichiers).

turbo
la source
1
Est-ce que cela fonctionnera pour les utilisateurs de Zorin OS7 Ultimate? Merci
le mien était à jour, je pense que c'est devenu automatique maintenant?
Aquarius Power
ERREUR: Impossible d'ouvrir /var/log/clamav/freshclam.log en mode d'ajout (vérifiez les autorisations!). ERROR: Problème avec le logger interne (UpdateLogFile = /var/log/clamav/freshclam.log).
Aaron Franke
@ AaronFranke, cela a résolu le problème. askubuntu.com/a/909276/118354 Pour moi, c'était dû à l'interface graphique de ClamAv qui était ouverte. sudo lsof /var/log/clamav/freshclam.logdit que. J'ai tué le processus en utilisant sudo pkill -15 -x freshclam. Problème résolu.
Satya Prakash
16

Courez sudo apt-get install clamav.

Une fois ClamAv installé, vous pouvez configurer un script pour la recherche de virus par clic droit dans Nautilus.

Pour mettre à jour la base de données de virus, ouvrez un terminal et entrez la commande suivante:

sudo freshclam

Pour automatiser cette mise à jour, vous pouvez configurer un travail cron. Je montrerai comment mettre à jour la base de données virale tous les jours à 8h57. Tout d'abord, ouvrez le terminal et su à root.

sudo su

Maintenant, vous devez modifier la crontab pour l'utilisateur root.

crontab -e

Cela ouvre le fichier crontab racine dans l'éditeur de texte nano. Ajouter la ligne suivante

57 08 * * * freshclam

à la crontab puis appuyez sur Ctrl+ Xpour sortir. Répondez oui lorsque vous êtes invité à enregistrer le fichier.

utilisateur119505
la source
3
Si vous le mettez dans la crontab racine, vous n'en avez pas besoin sudo.
Pabi
2
Actuellement, le clamav-freshclamservice s'occupe de la mise à jour des définitions (dès le 15.04, éventuellement dès le 12.04). Pour l’intégration de Nautilus, installez clamtk-nautilus(et redémarrez Nautilus)
michael
6

La bonne façon de faire est d’éditer le fichier freshclam.conf et d’ajouter le nombre de contrôles journaliers que vous souhaitez.

vim /etc/clamav/freshclam.conf
Checks 24
##Notify clamd to reload it self
NotifyClamd /etc/clamav/clamd.conf
utilisateur846226
la source
Hou la la! Je ne savais pas qu'il vérifierait une fois par heure par défaut! Cela me semble beaucoup ...
Alexis Wilke Le
@AlexisWilke Il convient de noter que ce n'est pas le cas - cette ligne est commentée dans le fichier de configuration, mais peut être activée si vous le souhaitez
Numeri dit Réintégrer Monica le
@Numeri Une nouvelle installation et je vois le Checks 24paramètre par défaut sur Ubuntu 16.04 ...
Alexis Wilke
@AlexisWilke Je suppose que c'est ce que je retiens en supposant que le paquet sur Ubuntu serait identique à Manjaro. (Fait une nouvelle installation hier sur Manjaro 17.1.) Je suis d'accord, 24 / jour est un peu plus haut
Numeri dit Rétablir Monica 9/09
2

Comment mettre à jour clamtk (toutes les étapes) / clamav (étapes 1 à 3)

REMARQUE: lisez chaque ligne avant de commencer à taper des choses dans Terminal pour comprendre ce que vous faites au système.

  1. Supprimez les installations audiovisuelles potentiellement mauvaises:

    sudo apt-get remove clamav clamtk freshclam
    sudo apt-get autoremove
    
  2. Réinstaller AV

    sudo apt-get install clamav -y      # *(Terminal Version)*
    sudo apt-get install clamtk -y      # *(GUI version)*
    
  3. Mettre à jour la base de données AV

    sudo freshclam                    # *(takes ~30 minutes to download definitions)*
    
  4. Configurer AV & Scan: Cet exemple utilise uniquement clamtk

    clamtk                           # (Opens GUI)*
    

    bascule toutes les options sous l'onglet des paramètres "Réseau"

    1. bascule "proxy" et tapez http://127.0.0.1
    2. Basculer / resélectionner "Pas de proxy" (pour griser # 1 ci-dessus)

    "Assistant de mise à jour"

    1. Basculez l'option de mise à jour "manuelle" et cliquez sur Appliquer et "Retour"
    2. Basculez l'option de mise à jour "automatique" et cliquez sur Appliquer et "Retour". Vous devriez maintenant voir le nombre de définitions mis à jour

    "Analyser un répertoire"

    1. Basculez le répertoire souhaité que vous souhaitez numériser. Pour l'analyse du système, j'ai basculé l'ensemble du système (pas seulement /rootou /usr).
    2. Cliquez sur scan et une boîte de progression apparaîtra.

Note finale: taper la phrase clamav --helpdonne quelques indices. -yest la même chose que de dire oui à l'installation de toutes les dépendances pour le paquet. Si -ydes problèmes surviennent, excluez et appuyez manuellement sur la ytouche lorsque vous y êtes invité.

C’est ce que j’ai dû faire pour que la palourde fonctionne, peut-être un pépin à la fois pour clamtk et clamav (problème avec les deux). J'espère que ceci aide quelqu'un d'autre!

SierraJuliet
la source
0

en Chine, le grand pare-feu bloque, donc ne peut utiliser que les fichiers de téléchargement. vous pouvez essayer de définir le serveur sur cn dans le fichier freshclam.conf, mais la mise à jour prendra plusieurs jours. le téléchargement direct fonctionne pour obtenir les définitions.

rob grune
la source