Согласно документации, clamav сам берет базы откуда нужно. Почитайте, там хитрая система -- дабы не нагружать главный сервер, запрос перекидывается на наименее нагруженный из так называмого "ring".
Смотреть в исходниках, как и куда он лезет. Соответственно написать забиральщик баз (или скрипт для wget'а) под ту ОС, котоая стоит на машине с инетом.
P.S. А на кой икс нужен антивирус на _не_виндовой машине без инета?
Еще вариант. Запускать на машине что в инете freshclam, который будет сгребать базы из инета на нее, а на осталиных машинах обновляться уже с этой машины. Т.е. на локальных машинах прописать в конфиге freshclam примерно следующее "DatabaseMirror <имя машины в инете>".