clamav - anti-virus utility for Unix - command-line interface

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package name clamav
Package version 0.99+dfsg
Package release 1ubuntu1
Package architecture amd64
Package type deb
Installed size 743 B
Download size 95.21 KB
Official Mirror
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
scanning). The package provides a flexible and scalable
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
on libclamav, which can be used by other software.
This package contains the command line interface. Features:
- built-in support for various archive formats, including Zip, Tar,
Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others;
- built-in support for almost all mail file formats;
- built-in support for ELF executables and Portable Executable files
compressed with UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack and
obfuscated with SUE, Y0da Cryptor and others;
- built-in support for popular document formats including Microsoft
Office and Mac Office files, HTML, RTF and PDF.
For scanning to work, a virus database is needed. There are two options
for getting it:
- clamav-freshclam: updates the database from Internet. This is
recommended with Internet access.
- clamav-data: for users without Internet access. The package is
not updated once installed. The clamav-getfiles package allows
creating custom packages from an Internet-connected computer.


Package Version Architecture Repository
clamav_0.100.2+dfsg-1ubuntu0.16.04.1_amd64.deb 0.100.2+dfsg amd64 Ubuntu Updates Main
clamav_0.100.2+dfsg-1ubuntu0.16.04.1_i386.deb 0.100.2+dfsg i386 Ubuntu Updates Main
clamav_0.99+dfsg-1ubuntu1_i386.deb 0.99+dfsg i386 Ubuntu Main
clamav - - -


Name Value
clamav-data -
clamav-freshclam >= 0.99+dfsg
libc6 >= 2.15
libclamav7 >= 0.99~rc1
libcurl3 >= 7.16.2
libssl1.0.0 >= 1.0.0
zlib1g >= 1:


Type URL
Binary Package clamav_0.99+dfsg-1ubuntu1_amd64.deb
Source Package clamav

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install clamav deb package:
    # sudo apt-get install clamav




2016-02-15 - Louis Bouchard <>
clamav (0.99+dfsg-1ubuntu1) xenial; urgency=medium
Merge from Debian. Remaining changes (LP: #1540491) :
* Explicitly build using llvm-3.6.
* Ignore test results on armhf.
* debian/rules: Restore --with-llvm-linking=dynamic to avoid underlinkage 
causing FTBS
* d/p/llvm-don-t-use-system-libs.patch:
Do not use system libraries for linking : We are not linking the .a
files so we don't care about the libs llvm links against (like -ledit)
Dropping this patch will cause FTBS on Ubuntu with unresolvable -ledit
Dropped changes :
* debian/control : libsystemd-dev no longer renamed since it has been 
changed upstream.
* d/p/0005-libclamav-use-libmspack.patch : Now part of upstream release.
* d/p/0007-fix-ssize_t-size_t-off_t-printf-modifier.patch : Now part of
upstream release to the exception of the sigtool/sigtool.c cast
identified previously.
d/p/0008-hardcode-LLVM-linker-flag-because-llvm-config-return.patch :
Now part of upstream release.
* d/ Fix typo which causes a crash while
installing this package over any previous version (upgrading). Fixed
* Explicitly build using llvm-3.5. Now build using llvm-3.6.
2015-12-05 - Sebastian Andrzej Siewior <>
clamav (0.99+dfsg-1) unstable; urgency=medium
* Import final release of 0.99
* suggest libclamunrar7 instead of libclamunrar6
2015-12-01 - Sebastian Andrzej Siewior <>
clamav (0.99~rc2+dfsg-2) experimental; urgency=medium
* Drop LLVM usage on powerpc (it is broken since the v3.6 switch).
2015-11-21 - Sebastian Andrzej Siewior <>
clamav (0.99~rc2+dfsg-1) experimental; urgency=medium
[ Andreas Cadhalpun ]
* Import first upstream release candidate for 0.99.
* Drop patches included upstream:
- Avoid-emitting-incremental-progress-messages.patch
- bb-10731-Allow-to-specificy-a-group-for-the-socket.patch
- clamav-milter-add-additinal-SMFIF_-flags.patch
- remove-unnecessary-harmful-flags-from-libclamav.pc.patch
- hardcode-LLVM-linker-flag.patch
* Disable Large File Support because it is incompatible with fts.h, which
is required by the new upstream release.
* Drop patches needing LFS:
- libclamav-use-libmspack.patch
- fix-ssize_t-size_t-off_t-printf-modifier.patch
* Disable valgrind in the test suite again. It is too flaky.
* Print all new options in one build attempt.
* Preserve new OnAccessMountPath, OnAccessDisableDDD and OnAccessPrevention
options in clamd.conf.
* Rename libclamav6 to libclamav7 and update symbols file.
* Add -Wl,--as-needed to LDFLAGS to avoid useless dependencies.
* Remove unused lintian overrides.
* Update debian/copyright.
[ Sebastian Andrzej Siewior ]
* add a LFS safe fts() implementation from glibc
* bring back libmspack related patches (libclamav-use-libmspack.patch +
fix-ssize_t-size_t-off_t-printf-modifier.patch) and -D_FILE_OFFSET_BITS=64
* fix a crash in clamdscan if file is passed via fd
* Import second upstream release candidate for 0.99.
2015-07-22 - Sebastian Andrzej Siewior <>
clamav (0.99~beta1+dfsg-1) experimental; urgency=medium
*  use T=<timeout> so we can drop
unit_tests-increment-test-timeout-from-40secs-to-5mi from the patch queue.
* import new beta from upstream
* depend on libpcre3-dev, required for YARA support
* add new PCRE related options postist script for clamd
* record new symbols in libclamav6.symbols
* enable valgrind in the test suite and see how well it works across all
* Update debian/copyright.

See Also

Package Description
clamdscan_0.99+dfsg-1ubuntu1_amd64.deb anti-virus utility for Unix - scanner client
cli-common-dev_0.9+nmu1_all.deb common files for building CLI packages
cli-common_0.9+nmu1_all.deb common files between all CLI packages
click-apparmor_0.3.13_amd64.deb Click manifest to AppArmor easyprof conversion tools
click-dev_0.4.43+16.04.20160203-0ubuntu2_amd64.deb build Click packages
click-doc_0.4.43+16.04.20160203-0ubuntu2_all.deb Click packages (documentation)
click_0.4.43+16.04.20160203-0ubuntu2_amd64.deb Click packages
cloop-utils_3.14.1.2ubuntu1_amd64.deb Tools for handling with cloop compressed volumes
cloud-guest-utils_0.27-0ubuntu24_all.deb cloud guest utilities
cloud-image-utils_0.27-0ubuntu24_all.deb cloud image management utilities
cloud-init_0.7.7~bzr1212-0ubuntu1_all.deb Init scripts for cloud instances
cloud-initramfs-copymods_0.27ubuntu1_all.deb copy initramfs modules into root filesystem for later use
cloud-initramfs-dyn-netconf_0.27ubuntu1_all.deb write a network interface file in /run for BOOTIF
cloud-utils_0.27-0ubuntu24_all.deb metapackage for installation of upstream cloud-utils source
cluster-glue-dev_1.0.12~rc1+hg2777-1.2_amd64.deb Development files for the cluster glue components