You don't really need AV in Linux, TBH; the firewall keeps 99.9% of 'nasties' out.
However, if you want a fairly trouble free one, I would personally recommend Comodo's AV for Linux. I always used their stuff back in the days when I was running Windoze, and never had any problems with it.
Some people prefer Avast's Linux AV. There are some others floating around out there, but you'd have to dig for those.....
I don't bother setting it up for regular updates, scans, etc. I do the occasional one-off standalone scan if and when I feel it merits it, and update the thing as and when necessary. You certainly don't need it running in the background and hogging resources the way it does in Windoze.
I have found it necessary, in Puppy, to use a start script to first start CAV itself, followed, a few seconds later, by the 'cmdagent' (without which updates, etc., won't function quite the way they're supposed to):-
# Start COMODO Anti-virus for Linux : Mike Walsh 2017
# Let CAV 'settle down' first
# Now start 'cmdagent' so that updates, etc, can function as they should
If you start CAV directly, the cmdagent never kicks-in. We found, by experimentation, that 10 seconds was about the shortest 'sleep' statement you could get away with and still have cmdagent 'auto-start' (via manual 'prodding'..!) If you tried to start it any earlier, it didn't want to know.
The .desktop 'Menu Entry' in /usr/share/applications starts CAV via this (in /root/my-applications/bin), rather than attempting to directly start the app itself in /opt. Thus, it functions as intended...
I haven't got a clue whether this would even be necessary in Mint. Probably not. A number of us on the Puppy Forum spent several days trying to figure out just what was happening when Comodo 'fired up'... Although I've never found confirmation of this anywhere, it's my belief that the 'cmdagent' is a piece of proprietary code from Comodo that is used to authenticate connection requests to their servers (where all the database definitions, etc., are stored.) Without it running, you'll never, ever connect...
But ask yourself this; do you really need all that messing about? The above was simply an attempt by a bunch of us to get the thing running as it was supposed to. Not because we particularly needed it; it was merely an interesting exercise in seeing if we could....
Edited by Mike_Walsh, 19 March 2018 - 12:37 PM.
Distros:- Multiple 'Puppies'..... and Anti-X 16.1
My Puppy BLOG ~~~ My Puppy PACKAGES
Compaq Presario SR1916UK; Athlon64 X2 3800+, 3 GB RAM, WD 500GB Caviar 'Blue', 32GB Kingspec PATA SSD, Seagate 'Expansion' 3 TB USB 3.0 external HDD, ATI Radeon Xpress 200 graphics, Dell 15.1" pNp monitor (1024 x 768), TP-Link PCI-e USB 3.0 card, Belkin PCI USB 2.0 4-port card, self-powered 7-port USB 2.0 hub
Dell Inspiron 1100; 2.6 GHz P4, 1.5 GB DDR1, 64GB KingSpec IDE SSD, Intel 'Extreme' graphics, 1 TB Seagate 'Expansion' external storage, HP HD2300 webcam.