Entre a resposta do izx, o comentário do 32bitfloat e um pouco de googling, eu consegui esse trabalho (no Ubuntu 12.04 LTS). Aqui está exatamente o que eu tive que fazer. Todos esses comandos são como root e alguns detalhes podem ser diferentes em sua configuração.
Preparação
Primeiro, limpe quaisquer vestígios do ClamAV existente:
aptitude install zlib1g-dev php5-dev
aptitude purge clamav clamav-base clamav-data clamav-docs clamav-freshclam libclamav6
Instalar o ClamAV
Faça o download do último ClamAV , faça e instale:
wget http://downloads.sourceforge.net/clamav/clamav-0.98.4.tar.gz
tar xzf clamav-0.98.4.tar.gz
cd clamav-0.98.4
./configure
make
make install
ldconfig
Faça o freshclam funcionar e execute-o:
useradd clamav
mkdir /usr/local/share/clamav
chown clamav /usr/local/share/clamav
cp /usr/local/etc/freshclam.conf.sample /usr/local/etc/freshclam.conf
Edite o arquivo /usr/local/etc/freshclam.conf
e comente a linha que diz Example
. Em seguida, atualize:
freshclam
Se a execução for bem-sucedida, teste-a, verificando um arquivo:
clamscan somefile
Instalar o PHP-ClamAV
Faça o download do último PHP-ClamAV , faça e instale:
wget https://launchpad.net/php-clamav/trunk/0.15.7/+download/php-clamav_0.15.7.tar.gz
tar xzf php-clamav_0.15.7.tar.gz
cd php-clamav_0.15.7
phpize
./configure --with-clamav
make
make install
Instale no Apache e reinicie:
echo "extension=clamav.so" > /etc/php5/conf.d/clamav.ini
service apache2 restart
Espero que muito seja útil para alguém. Eu realmente queria que php-clamav
ainda fosse suportado no Aptitude. Seria muito melhor do que o acima.