CAVL for other distributions?

Hi,

will be comodo support other distributions like arch linux?

Yes, that would be nice, I would like to know too

http://www.mediafire.com/download/02cd2gehggx2dvy/comodo-for-other-linux-x64-beta.tar.gz

x86 version comming soon :slight_smile:

Inoffical version of CAVL.

New version and changelog is now available for x64 computers

Can you tell us more about your project? Does it have its own web site with a description etc?

For all I know you are offering something with malware in it.

Hello, EricJH.

I have not put any malware in the unofficial version of CAVL.

How the unofficial version was produced:

  1. I downloaded the cav linux_1.1.268025-1_amd64.deb from Comodo.
  2. I extracted the cav linux_1.1.268025-1_amd64.deb.
  3. I removed the DEBIAN folder.
  4. I replaced driver.tar for a newer version from https://forums.comodo.com/comodo-antivirus-for-linux-cavl/patch-program-for-kernel-3539-t94441.0.html
  5. I started writing installation script.
  6. I started writing uninstall script.
  7. I started writing the readme file.
  1. I started writing changelog file.
  1. I added shortcuts for CAVL
  2. I packaged the unofficial version.

I have been licensed installation script and uninstall script under GPLv3.
Code for the installation script:

#! /bin/sh
echo "***********************************************************************"
echo "*                                                                     *"
echo "* Author of this script: Gustaf Haglund                               *"
echo "*                                                                     *" 
echo "* Copyright (C) 2013 Gustaf Haglund                                   *"
echo "* This program comes with ABSOLUTELY NO WARRANTY.                     *"
echo "* This is free software, and you are welcome to redistribute it       *"
echo "* under certain conditions. License: GPLv3                            *"
echo "*                                                                     *"
echo "* For more license and copyright information, see the readme file.    *"
echo "*                                                                     *"
echo "* This script requries root access. Please type your password..       *"
echo "***********************************************************************"
sudo ./data/install-assistant

Code of the installation-assistant script:

#! /bin/sh

# root check
if [ `whoami` != "root" ];
then
    echo "You have to be root to run this script ....";
    exit;
fi;
echo 
echo "***********************************************"
echo "*                                             *"
echo "* installing ...................              *"
echo "*                                             *"
echo "***********************************************"
mkdir /opt/COMODO
mkdir /opt/COMODO/database
mkdir /opt/COMODO/doc
mkdir /opt/COMODO/etc
mkdir /opt/COMODO/menu
mkdir /opt/COMODO/repair
mkdir /opt/COMODO/scanners
mkdir /opt/COMODO/translations
mkdir /usr/local/Trolltech
mkdir /usr/local/Trolltech/Qt-4.7.4-Comodo
mkdir /usr/local/Trolltech/Qt-4.7.4-Comodo/lib
mkdir /usr/local/Trolltech/Qt-4.7.4-Comodo/plugins
mkdir /usr/local/Trolltech/Qt-4.7.4-Comodo/plugins/sqldrivers
mkdir /usr/share/doc/cav-linux
cp opt/COMODO/cav /opt/COMODO/cav
cp opt/COMODO/cavdiagnostic /opt/COMODO/cavdiagnostic
cp opt/COMODO/cavlogviewer /opt/COMODO/cavlogviewer
cp opt/COMODO/cavscan /opt/COMODO/cavscan
cp opt/COMODO/cavupdater /opt/COMODO/cavupdater
cp opt/COMODO/cavver.dat /opt/COMODO/cavver.dat
cp opt/COMODO/cmdagent /opt/COMODO/cmdagent
cp opt/COMODO/cmdscan /opt/COMODO/cmdscan
cp opt/COMODO/cmdtcpd /opt/COMODO/cmdtcpd
cp opt/COMODO/cmgdaemon /opt/COMODO/cmgdaemon
cp opt/COMODO/driver.tar /opt/COMODO/driver.tar
cp opt/COMODO/libcrypto.so.0.9.8 /opt/COMODO/libcrypto.so.0.9.8
cp opt/COMODO/libFRAMEWORK.so /opt/COMODO/libFRAMEWORK.so
cp opt/COMODO/libiLog.so /opt/COMODO/libiLog.so
cp opt/COMODO/libNSPR.so /opt/COMODO/libNSPR.so
cp opt/COMODO/libPLATFORM.so /opt/COMODO/libPLATFORM.so
cp opt/COMODO/libPLC.so /opt/COMODO/libPLC.so
cp opt/COMODO/libSIGNMGR.so /opt/COMODO/libSIGNMBR.so
cp opt/COMODO/libssl.so.0.9.8 /opt/COMODO/libssl.so.0.9.8
cp opt/COMODO/load_cav.sh /opt/COMODO/load_cav.sh
cp opt/COMODO/load_cmgdaemon.sh /opt/COMODO/load_cmgdaemon.sh
cp opt/COMODO/post_setup.sh /opt/COMODO/post_setup.sh
cp opt/COMODO/qmail-queue-cmg /opt/COMODO/qmail-queue-cmg
cp opt/COMODO/database/vendor.h /opt/COMODO/database/vendor.h
cp opt/COMODO/database/vendor.n /opt/COMODO/database/vendor.n
cp opt/COMODO/doc/05_exim4_config_comodo_router /opt/COMODO/doc/05_exim4_config_comodo_router
cp opt/COMODO/doc/05_exim4_config_comodo_transport /opt/COMODO/doc/05_exim4_config_comodo_transport
cp opt/COMODO/doc/eula_free.txt /opt/COMODO/doc/eula_free.txt
cp opt/COMODO/doc/main.cf /opt/COMODO/doc/main.cf 
cp opt/COMODO/doc/master.cf /opt/COMODO/doc/master.cf
cp opt/COMODO/doc/README /opt/COMODO/doc/README
cp opt/COMODO/doc/README.amavis /opt/COMODO/doc/README.amavis
cp opt/COMODO/doc/README.certificates /opt/COMODO/doc/README.certificates
cp opt/COMODO/doc/README.exim_split_config /opt/COMODO/doc/README.exim_split_config
cp opt/COMODO/doc/README.exim_template /opt/COMODO/doc/README.exim_template
cp opt/COMODO/doc/README.gateway /opt/COMODO/doc/README.gateway
cp opt/COMODO/doc/README.ip_list /opt/COMODO/doc/README.ip_list
cp opt/COMODO/doc/README.postfix /opt/COMODO/doc/README.postfix
cp opt/COMODO/doc/README.qmail /opt/COMODO/doc/README.qmail
cp opt/COMODO/doc/README.sendmail /opt/COMODO/README.sendmail
cp opt/COMODO/doc/README.spamassassin /opt/COMODO/doc/README.spamassassin
cp opt/COMODO/etc/COMODO.xml /opt/COMODO/etc/COMODO.xml
cp opt/COMODO/menu/comodo-antivirus-64.png /opt/COMODO/menu/comodo-antivirus-64.png
cp opt/COMODO/menu/comodo-antivirus.desktop /opt/COMODO/menu/comodo-antivirus.desktop
cp opt/COMODO/menu/comodo-comodo.menu /opt/COMODO/menu/comodo-comodo.menu
cp opt/COMODO/menu/comodo-comodo-64.png /opt/COMODO/menu/comodo-comodo-64.png
cp opt/COMODO/menu/comodo-diagnostics /opt/COMODO/menu/comodo-diagnostics
cp opt/COMODO/menu/comodo-diagnostics-64.png /opt/COMODO/menu/comodo-diagnostics-64.png
cp opt/COMODO/menu/comodo-diagnostics-console /opt/COMODO/menu/comodo-diagnostics-console
cp opt/COMODO/menu/comodo-diagnostics-pam /opt/COMODO/menu/comodo-diagnostics-pam
cp opt/COMODO/menu/comodo-logviewer-64.png /opt/COMODO/menu/comodo-logviewer-64.png
cp opt/COMODO/menu/comodo-scanner-64.png /opt/COMODO/menu/comodo-scanner-64.png
cp opt/COMODO/menu/comodo-updater /opt/COMODO/menu/comodo-updater
cp opt/COMODO/menu/comodo-updater-64.png /opt/COMODO/menu/comodo-updater-64.png
cp opt/COMODO/menu/comodo-updater-console /opt/COMODO/menu/comodo-updater-console
cp opt/COMODO/menu/comodo-updater-pam /opt/COMODO/menu/comodo-updater-pam
cp opt/COMODO/menu/comodo-diagnostics.desktop /opt/COMODO/menu/comodo-diagnostics.desktop
cp opt/COMODO/menu/comodo-scanner.desktop /opt/COMODO/menu/comodo-scanner.desktop
cp opt/COMODO/menu/comodo-updater.desktop /opt/COMODO/menu/comodo-updater.desktop
cp opt/COMODO/menu/comodo-logviewer.desktop /opt/COMODO/menu/comodo-logviewer.desktop
cp opt/COMODO/repair/cav.desktop /opt/COMODO/repair/cav.desktop
cp opt/COMODO/scanners/bases.cav /opt/COMODO/scanners/bases.cav
cp opt/COMODO/scanners/libCOMMON.so /opt/COMODO/scanners/libCOMMON.so
cp opt/COMODO/scanners/libDUNPACK.so /opt/COMODO/scanners/libDUNPACK.so
cp opt/COMODO/scanners/libFILEID.so /opt/COMODO/scanners/libFILEID.so
cp opt/COMODO/scanners/libGUNPACK.so /opt/COMODO/scanners/libGUNPACK.so
cp opt/COMODO/scanners/libHeur.so /opt/COMODO/scanners/libHeur.so
cp opt/COMODO/scanners/libMACH32.so /opt/COMODO/scanners/libMACH32.so
cp opt/COMODO/scanners/libPE32.so /opt/COMODO/scanners/libPE32.so
cp opt/COMODO/scanners/libPENew.so /opt/COMODO/scanners/libPENew.so
cp opt/COMODO/scanners/libPKANN.so /opt/COMODO/scanners/libPKANN.so
cp opt/COMODO/scanners/libSCRIPT.so /opt/COMODO/scanners/libSCRIPT.so
cp opt/COMODO/scanners/libSCRIPTENGINE.so /opt/COMODO/scanners/libSCRIPTENGINE.so
cp opt/COMODO/scanners/libSMART.so /opt/COMODO/scanners/libSMART.so
cp opt/COMODO/scanners/libUNARCH.so /opt/COMODO/scanners/libUNARCH.so
cp opt/COMODO/scanners/libUNPACKNEW.so /opt/COMODO/scanners/libWHITE.so
cp opt/COMODO/translations/*.qm /opt/COMODO/translations
cp opt/COMODO/translations/cfg_*.qm /opt/COMODO/translations
cp opt/COMODO/translations/logviewer_*.qm /opt/COMODO/translations
cp usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtCore.so.4.7.4 /usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtCore.so.4.7.4
cp usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtDBus.so.4.7.4 /usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtDBus.so.4.7.4
cp usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtGui.so.4.7.4 /usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtGui.so.4.7.4
cp usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtNetwork.so.4.7.4 /usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtNetwork.so.4.7.4
cp usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtSql.so.4.7.4 /usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtSql.so.4.7.4
cp usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtXml.so.4.7.4 /usr/local/Trolltech/Qt-4.7.4-Comodo/lib/libQtXml.so.4.7.4
cp usr/local/Trolltech/Qt-4.7.4-Comodo/plugins/sqldrivers/libqsqlite.so /usr/local/Trolltech/Qt-4.7.4-Comodo/plugins/sqldrivers/libqsqlite.so
cp usr/share/doc/cav-linux/COPYING /usr/share/doc/cav-linux/COPYING
cp usr/share/applications/comodo-antivirus.desktop /usr/share/applications/comodo-antivirus.desktop
cp usr/share/applications/comodo-diagnostics.desktop /usr/share/applications/comodo-diagnostics.desktop
cp usr/share/applications/comodo-scanner.desktop /usr/share/applications/comodo-scanner.desktop
cp usr/share/applications/comodo-updater.desktop /usr/share/applications/comodo-updater.desktop
cp usr/share/applications/comodo-logviewer.desktop /usr/share/applications/comodo-logviewer.desktop
echo 
echo "********************************************************************************************"
echo "*                                                                                          *"
echo "* Done!                                                                                    *"
echo "*                                                                                          *"
echo "*                                                                                          *"
echo "*                                                                                          *"
echo "* Suggestions and bug-reports can be send to forumgh@live.com                              *"
echo "*                                                                                          *"
echo "********************************************************************************************"
sleep 10

Code for the uninstall script:

echo "***********************************************************************"
echo "*                                                                     *"
echo "* Author of this script: Gustaf Haglund                               *"
echo "*                                                                     *" 
echo "* Copyright (C) 2013 Gustaf Haglund                                   *"
echo "* This program comes with ABSOLUTELY NO WARRANTY.                     *"
echo "* This is free software, and you are welcome to redistribute it       *"
echo "* under certain conditions. License: GPLv3                            *"
echo "*                                                                     *"
echo "* For more license and copyright information, see the readme file.    *"
echo "*                                                                     *"
echo "* This script requries root access. Please type your password..       *"
echo "***********************************************************************"
sudo ./data/uninstall-assistant

Code for uninstall-assistant:

#!/bin/bash

# root check
if [ `whoami` != "root" ];
then
    echo "You have to be root to run this script ....";
    exit
fi;

# remove all Comodo Antivirus for Linux related files
if [ -e /opt/COMODO ];
then
    rm -r /opt/COMODO
fi

if [ -e /usr/share/doc/cav-linux ];
then
    rm -r /usr/share/doc/cav-linux
fi

if [ -e /usr/local/Trolltech/Qt-4.7.4-Comodo ];
then
    rm -r /usr/local/Trolltech/Qt-4.7.4-Comodo
fi
# remove all desktop files for CAVL
if [ -e /usr/share/applications/comodo-antivirus.desktop ];
then
    rm /usr/share/applications/comodo-antivirus.desktop
fi

if [ -e /usr/share/applications/comodo-diagnostics.desktop ];
then
    rm /usr/share/applications/comodo-diagnostics.desktop
fi

if [ -e /usr/share/applications/comodo-scanner.desktop ];
then
    rm /usr/share/applications/comodo-scanner.desktop
fi

if [ -e /usr/share/applications/comodo-updater.desktop ];
then
    rm /usr/share/applications/comodo-updater.desktop
fi

if [ -e /usr/share/applications/comodo-logviewer.desktop ];
then
    rm /usr/share/applications/comodo-logviewer.desktop
fi

if [ -e /usr/share/applications/cav.desktop ];
then
    rm /usr/share/applications/cav.desktop
fi
echo "********************************************************************************************"
echo "*                                                                                          *"
echo "* Done!                                                                                    *"
echo "*                                                                                          *"
echo "*********************************

Explanation of the commands used in the scripts I’ve created:

echo for brodcast | rm for remove | cp for copying files | sudo for root access

I have a web site but have not created a page for my project so far.

(sorry for my bad english…)

Thank you for sharing the above information…

Stable version for x64 released.
Stable version for x86 released.

http://gh12009.net78.net/cavl.php

Hi Gustaf, and thank you for your effort :), but I could’nt install the x86 version on Arch and Gentoo; gives errors in the folder creation (perhaps a script error?).

Best regards

Can you specify what went wrong?

Thanks for your comment.

Best regards

OK I will try to

[rogerio@toshiba ~]$ su
Password:
[root@toshiba rogerio]# cd Lixo/comodo-for-other-linux-x86/
[root@toshiba comodo-for-other-linux-x86]# ls
data/ opt/ usr/ changelog Depends install.sh* readme uninstall.sh*
[root@toshiba comodo-for-other-linux-x86]# ./install.sh


  •                                                                 *
    
  • Author of this script: Gustaf Haglund *
  •                                                                 *
    
  • Copyright (C) 2013 Gustaf Haglund *
  • This program comes with ABSOLUTELY NO WARRANTY. *
  • This is free software, and you are welcome to redistribute it *
  • under certain conditions. License: GPLv3 *
  •                                                                 *
    
  • For more license and copyright information, see the readme file. *
  •                                                                 *
    
  • This script requries root access. Please type your password… *

[root@toshiba comodo-for-other-linux-x86]# exit
exit


  •                                         *
    
  • installing … *
  •                                         *
    

mkdir: cannot create directory ‘/usr/local/Trolltech’: File exists
cp: cannot stat ‘usr/share/doc/cav-linux/COPYING’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-antivirus.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-diagnostics.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-scanner.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-updater.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-logviewer.desktop’: No such file or directory


  •                                                                                      *
    
  • Done! *
  •                                                                                      *
    
  •                                                                                      *
    
  •                                                                                      *
    
  • Suggestions and bug-reports can be send to forumgh@live.com *
  •                                                                                      *
    

[root@toshiba comodo-for-other-linux-x86]# exit
exit
[rogerio@toshiba ~]$ cd Lixo/comodo-for-other-linux-x86/
[rogerio@toshiba comodo-for-other-linux-x86]$ ./install.sh


  •                                                                 *
    
  • Author of this script: Gustaf Haglund *
  •                                                                 *
    
  • Copyright (C) 2013 Gustaf Haglund *
  • This program comes with ABSOLUTELY NO WARRANTY. *
  • This is free software, and you are welcome to redistribute it *
  • under certain conditions. License: GPLv3 *
  •                                                                 *
    
  • For more license and copyright information, see the readme file. *
  •                                                                 *
    
  • This script requries root access. Please type your password… *

Password:
[root@toshiba comodo-for-other-linux-x86]#
[root@toshiba comodo-for-other-linux-x86]#
[root@toshiba comodo-for-other-linux-x86]#
[root@toshiba comodo-for-other-linux-x86]#
[root@toshiba comodo-for-other-linux-x86]#
[root@toshiba comodo-for-other-linux-x86]#
[root@toshiba comodo-for-other-linux-x86]# ./install.sh


  •                                                                 *
    
  • Author of this script: Gustaf Haglund *
  •                                                                 *
    
  • Copyright (C) 2013 Gustaf Haglund *
  • This program comes with ABSOLUTELY NO WARRANTY. *
  • This is free software, and you are welcome to redistribute it *
  • under certain conditions. License: GPLv3 *
  •                                                                 *
    
  • For more license and copyright information, see the readme file. *
  •                                                                 *
    
  • This script requries root access. Please type your password… *

[root@toshiba comodo-for-other-linux-x86]# exit
exit


  •                                         *
    
  • installing … *
  •                                         *
    

mkdir: cannot create directory ‘/opt/COMODO’: File exists
mkdir: cannot create directory ‘/opt/COMODO/database’: File exists
mkdir: cannot create directory ‘/opt/COMODO/doc’: File exists
mkdir: cannot create directory ‘/opt/COMODO/etc’: File exists
mkdir: cannot create directory ‘/opt/COMODO/menu’: File exists
mkdir: cannot create directory ‘/opt/COMODO/repair’: File exists
mkdir: cannot create directory ‘/opt/COMODO/scanners’: File exists
mkdir: cannot create directory ‘/opt/COMODO/translations’: File exists
mkdir: cannot create directory ‘/usr/local/Trolltech’: File exists
mkdir: cannot create directory ‘/usr/local/Trolltech/Qt-4.7.4-Comodo’: File exists
mkdir: cannot create directory ‘/usr/local/Trolltech/Qt-4.7.4-Comodo/lib’: File exists
mkdir: cannot create directory ‘/usr/local/Trolltech/Qt-4.7.4-Comodo/plugins’: File exists
mkdir: cannot create directory ‘/usr/local/Trolltech/Qt-4.7.4-Comodo/plugins/sqldrivers’: File exists
mkdir: cannot create directory ‘/usr/share/doc/cav-linux’: File exists
cp: cannot stat ‘usr/share/doc/cav-linux/COPYING’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-antivirus.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-diagnostics.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-scanner.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-updater.desktop’: No such file or directory
cp: cannot stat ‘usr/share/applications/comodo-logviewer.desktop’: No such file or directory


  •                                                                                      *
    
  • Done! *
  •                                                                                      *
    
  •                                                                                      *
    
  •                                                                                      *
    
  • Suggestions and bug-reports can be send to forumgh@live.com *
  •                                                                                      *
    

[root@toshiba comodo-for-other-linux-x86]#

Thanks

Thank you,

I have now uploaded a new version. It turned out that some folders were missing, so I added them. A new changelog is available.

Notice: If you are installing the new version, then you should first run the uninstallation script.
If you have tested the x64 version, please feel free to tell if it worked or not.

http://gh12009.net78.net/cavl.php

Best regards

Thank you very much Gustaf. I will try the x86 version, and will give you some feedback; I plan to test the x64 one in my main machine perhaps only by next Monday, since I’m on a little vacation :).

Thank you for your support, cheers from Portugal

Not 100% compatible with kernel 3.10.7, but working manually and updating database automatically for now in Arch.

Thank you, “see” you soon :-TU

This is because I put in a newer version of driver.tar in Comodo.

Comodo’s version was better suited for older kernels, while the version I put in is for newer kernels.

I made a special version for older kernels, which is available on gh12009.net78.net/cavl.php.

:slight_smile:

Best regards

This thread is currently locked until further notice.