User:Andy Crowd/Reviews of the anti-malware Live CD's
Dr.web
Based on the Ubuntu, using wine and the Windows binary files must have been installed on the hard-drive before scan otherwise it will not able to scan because on the Live CD included only the drweb-update utility.
- The biggest problem is that it cannot scan a hard-drive before installing the Dr.Web antivirus because it must have been already installed in the Windows before the scan.
Avira
Based on Ubuntu with the Unity desktop enviroment. The autorun Antivrus crashed because of it's service got timeout. It was possible to use the Avira icon in launch field, when starting wizard it connecting to the internet and updating antivirus database afterwards it begins with scanning of the Windows registry. It doesn't offer any alternatives before scanning about what to scan and options about what to do when a virus found.
ClamTK
Is not a Live CD but here are fixes:
- The
Icon 'gtk-new' not present in theme at /usr/lib/perl5/vendor_perl/ClamTk/GUI.pm line 280
error can be fixed by setting GNOME icon theme as a default. - Search for how to change code... now in line 280
my $pix = Gtk2::IconTheme->get_default->load_icon(
- Change icon name to something else that is a part of used theme. Code line 261
image => 'gtk-new',
Asked on forum too and is waiting for answer now.
Used
ls -A1 | sed -e 's/^/install -Dm644 lib\//m' -e 's/$/ $pkgdir\/usr\/lib\/perl5\/vendor_perl\/ClamTk\//m'|awk '{A=$3;sub(/lib\//,"",A);print $1" "$2" "$3" "$4""A }'
to build a list of files instead of for
loops.
Ouch I found a bug in my PKBUILD now, will fix late
# Contributor: Blaž Tomažič <blaz.tomazic@gmail.com> pkgname=clamtk pkgver=5.13 pkgrel=1 pkgdesc="GUI front-end for ClamAV using Perl and Gtk libraries. It is designed to be an easy-to-use, on-demand scanner for Linux systems." arch=('any') url="http://code.google.com/p/clamtk/" license=('GPL') depends=('clamav' 'perl' 'gtk2-perl' 'perl-locale-gettext' 'perl-libwww' 'perl-http-message' 'perl-lwp-protocol-https' 'perl-text-csv' 'perl-json' 'python' 'zenity' 'cron') install='clamtk.install' source=("https://bitbucket.org/dave_theunsub/$pkgname/downloads/$pkgname-$pkgver.tar.gz" "https://raw.githubusercontent.com/axilleas/aur-mirror/master/clamtk/clamtk.install") sha256sums=('2e1334bd64a40ed22cfdb83cc459c11fbc6e0414f4929469a4e7545545828c92' 'e437aa13b1a317fc0cac0549c0d7de4ea4ddfe889364d76cd2571e9c9e492a23') #/usr/lib/perl5/vendor_perl/ClamTk/GUI.pm package() { return 0 } package() { # cd "$srcdir/$pkgname-$pkgver" # executable install -Dm755 $srcdir/$pkgname-$pkgver/clamtk $pkgdir/usr/bin/clamtk # # libs # for n in lib/* ; do # install -Dm644 $srcdir/$pkgname-$pkgver/$n $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/`basename $n` # done install -Dm644 $srcdir/$pkgname-$pkgver/lib/Analysis.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Analysis.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/App.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/App.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Assistant.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Assistant.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/GUI.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/GUI.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/History.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/History.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Network.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Network.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Prefs.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Prefs.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Quarantine.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Quarantine.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Results.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Results.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Scan.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Scan.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Schedule.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Schedule.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Settings.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Settings.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Shortcuts.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Shortcuts.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Startup.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Startup.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Update.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Update.pm install -Dm644 $srcdir/$pkgname-$pkgver/lib/Whitelist.pm $pkgdir/usr/lib/perl5/vendor_perl/ClamTk/Whitelist.pm # # localization # for n in po/*.mo ; do # install -Dm644 $srcdir/$pkgname-$pkgver/$n $pkgdir/usr/share/locale/`basename $n .mo`/LC_MESSAGES/clamtk.mo # done install -Dm644 $srcdir/$pkgname-$pkgver/po/af.mo $pkgdir/usr/share/locale/af.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/af.po $pkgdir/usr/share/locale/af.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ar.mo $pkgdir/usr/share/locale/ar.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ar.po $pkgdir/usr/share/locale/ar.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ast.mo $pkgdir/usr/share/locale/ast.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ast.po $pkgdir/usr/share/locale/ast.po install -Dm644 $srcdir/$pkgname-$pkgver/po/az.mo $pkgdir/usr/share/locale/az.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/az.po $pkgdir/usr/share/locale/az.po install -Dm644 $srcdir/$pkgname-$pkgver/po/bg.mo $pkgdir/usr/share/locale/bg.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/bg.po $pkgdir/usr/share/locale/bg.po install -Dm644 $srcdir/$pkgname-$pkgver/po/bs.mo $pkgdir/usr/share/locale/bs.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/bs.po $pkgdir/usr/share/locale/bs.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ca.mo $pkgdir/usr/share/locale/ca.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ca.po $pkgdir/usr/share/locale/ca.po install -Dm644 $srcdir/$pkgname-$pkgver/po/clamtk.pot $pkgdir/usr/share/locale/clamtk.pot install -Dm644 $srcdir/$pkgname-$pkgver/po/cs.mo $pkgdir/usr/share/locale/cs.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/cs.po $pkgdir/usr/share/locale/cs.po install -Dm644 $srcdir/$pkgname-$pkgver/po/da.mo $pkgdir/usr/share/locale/da.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/da.po $pkgdir/usr/share/locale/da.po install -Dm644 $srcdir/$pkgname-$pkgver/po/de.mo $pkgdir/usr/share/locale/de.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/de.po $pkgdir/usr/share/locale/de.po install -Dm644 $srcdir/$pkgname-$pkgver/po/el_GR.mo $pkgdir/usr/share/locale/el_GR.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/el_GR.po $pkgdir/usr/share/locale/el_GR.po install -Dm644 $srcdir/$pkgname-$pkgver/po/en_AU.mo $pkgdir/usr/share/locale/en_AU.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/en_AU.po $pkgdir/usr/share/locale/en_AU.po install -Dm644 $srcdir/$pkgname-$pkgver/po/en_CA.mo $pkgdir/usr/share/locale/en_CA.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/en_CA.po $pkgdir/usr/share/locale/en_CA.po install -Dm644 $srcdir/$pkgname-$pkgver/po/en_GB.mo $pkgdir/usr/share/locale/en_GB.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/en_GB.po $pkgdir/usr/share/locale/en_GB.po install -Dm644 $srcdir/$pkgname-$pkgver/po/es.mo $pkgdir/usr/share/locale/es.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/es.po $pkgdir/usr/share/locale/es.po install -Dm644 $srcdir/$pkgname-$pkgver/po/eu.mo $pkgdir/usr/share/locale/eu.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/eu.po $pkgdir/usr/share/locale/eu.po install -Dm644 $srcdir/$pkgname-$pkgver/po/fi.mo $pkgdir/usr/share/locale/fi.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/fi.po $pkgdir/usr/share/locale/fi.po install -Dm644 $srcdir/$pkgname-$pkgver/po/fo.mo $pkgdir/usr/share/locale/fo.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/fo.po $pkgdir/usr/share/locale/fo.po install -Dm644 $srcdir/$pkgname-$pkgver/po/fr.mo $pkgdir/usr/share/locale/fr.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/fr.po $pkgdir/usr/share/locale/fr.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ga.mo $pkgdir/usr/share/locale/ga.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ga.po $pkgdir/usr/share/locale/ga.po install -Dm644 $srcdir/$pkgname-$pkgver/po/gl.mo $pkgdir/usr/share/locale/gl.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/gl.po $pkgdir/usr/share/locale/gl.po install -Dm644 $srcdir/$pkgname-$pkgver/po/he.mo $pkgdir/usr/share/locale/he.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/he.po $pkgdir/usr/share/locale/he.po install -Dm644 $srcdir/$pkgname-$pkgver/po/hr.mo $pkgdir/usr/share/locale/hr.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/hr.po $pkgdir/usr/share/locale/hr.po install -Dm644 $srcdir/$pkgname-$pkgver/po/hu.mo $pkgdir/usr/share/locale/hu.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/hu.po $pkgdir/usr/share/locale/hu.po install -Dm644 $srcdir/$pkgname-$pkgver/po/id.mo $pkgdir/usr/share/locale/id.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/id.po $pkgdir/usr/share/locale/id.po install -Dm644 $srcdir/$pkgname-$pkgver/po/it.mo $pkgdir/usr/share/locale/it.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/it.po $pkgdir/usr/share/locale/it.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ja.mo $pkgdir/usr/share/locale/ja.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ja.po $pkgdir/usr/share/locale/ja.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ko.mo $pkgdir/usr/share/locale/ko.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ko.po $pkgdir/usr/share/locale/ko.po install -Dm644 $srcdir/$pkgname-$pkgver/po/lt.mo $pkgdir/usr/share/locale/lt.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/lt.po $pkgdir/usr/share/locale/lt.po install -Dm644 $srcdir/$pkgname-$pkgver/po/lv.mo $pkgdir/usr/share/locale/lv.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/lv.po $pkgdir/usr/share/locale/lv.po install -Dm644 $srcdir/$pkgname-$pkgver/po/mr.mo $pkgdir/usr/share/locale/mr.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/mr.po $pkgdir/usr/share/locale/mr.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ms.mo $pkgdir/usr/share/locale/ms.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ms.po $pkgdir/usr/share/locale/ms.po install -Dm644 $srcdir/$pkgname-$pkgver/po/nb.mo $pkgdir/usr/share/locale/nb.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/nb.po $pkgdir/usr/share/locale/nb.po install -Dm644 $srcdir/$pkgname-$pkgver/po/nl_BE.mo $pkgdir/usr/share/locale/nl_BE.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/nl_BE.po $pkgdir/usr/share/locale/nl_BE.po install -Dm644 $srcdir/$pkgname-$pkgver/po/nl.mo $pkgdir/usr/share/locale/nl.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/nl.po $pkgdir/usr/share/locale/nl.po install -Dm644 $srcdir/$pkgname-$pkgver/po/nn.mo $pkgdir/usr/share/locale/nn.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/nn.po $pkgdir/usr/share/locale/nn.po install -Dm644 $srcdir/$pkgname-$pkgver/po/pa.mo $pkgdir/usr/share/locale/pa.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/pa.po $pkgdir/usr/share/locale/pa.po install -Dm644 $srcdir/$pkgname-$pkgver/po/pl.mo $pkgdir/usr/share/locale/pl.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/pl.po $pkgdir/usr/share/locale/pl.po install -Dm644 $srcdir/$pkgname-$pkgver/po/pt_BR.mo $pkgdir/usr/share/locale/pt_BR.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/pt_BR.po $pkgdir/usr/share/locale/pt_BR.po install -Dm644 $srcdir/$pkgname-$pkgver/po/pt.mo $pkgdir/usr/share/locale/pt.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/pt.po $pkgdir/usr/share/locale/pt.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ro.mo $pkgdir/usr/share/locale/ro.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ro.po $pkgdir/usr/share/locale/ro.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ru.mo $pkgdir/usr/share/locale/ru.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ru.po $pkgdir/usr/share/locale/ru.po install -Dm644 $srcdir/$pkgname-$pkgver/po/sk.mo $pkgdir/usr/share/locale/sk.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/sk.po $pkgdir/usr/share/locale/sk.po install -Dm644 $srcdir/$pkgname-$pkgver/po/sl.mo $pkgdir/usr/share/locale/sl.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/sl.po $pkgdir/usr/share/locale/sl.po install -Dm644 $srcdir/$pkgname-$pkgver/po/sr@latin.mo $pkgdir/usr/share/locale/sr@latin.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/sr@latin.po $pkgdir/usr/share/locale/sr@latin.po install -Dm644 $srcdir/$pkgname-$pkgver/po/sv.mo $pkgdir/usr/share/locale/sv.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/sv.po $pkgdir/usr/share/locale/sv.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ta.mo $pkgdir/usr/share/locale/ta.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ta.po $pkgdir/usr/share/locale/ta.po install -Dm644 $srcdir/$pkgname-$pkgver/po/te.mo $pkgdir/usr/share/locale/te.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/te.po $pkgdir/usr/share/locale/te.po install -Dm644 $srcdir/$pkgname-$pkgver/po/th.mo $pkgdir/usr/share/locale/th.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/th.po $pkgdir/usr/share/locale/th.po install -Dm644 $srcdir/$pkgname-$pkgver/po/tr.mo $pkgdir/usr/share/locale/tr.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/tr.po $pkgdir/usr/share/locale/tr.po install -Dm644 $srcdir/$pkgname-$pkgver/po/ug.mo $pkgdir/usr/share/locale/ug.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/ug.po $pkgdir/usr/share/locale/ug.po install -Dm644 $srcdir/$pkgname-$pkgver/po/uk.mo $pkgdir/usr/share/locale/uk.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/uk.po $pkgdir/usr/share/locale/uk.po install -Dm644 $srcdir/$pkgname-$pkgver/po/uz.mo $pkgdir/usr/share/locale/uz.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/uz.po $pkgdir/usr/share/locale/uz.po install -Dm644 $srcdir/$pkgname-$pkgver/po/zh_CN.mo $pkgdir/usr/share/locale/zh_CN.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/zh_CN.po $pkgdir/usr/share/locale/zh_CN.po install -Dm644 $srcdir/$pkgname-$pkgver/po/zh_TW.mo $pkgdir/usr/share/locale/zh_TW.mo install -Dm644 $srcdir/$pkgname-$pkgver/po/zh_TW.po $pkgdir/usr/share/locale/zh_TW.po # man pages install -Dm644 $srcdir/$pkgname-$pkgver/clamtk.1.gz $pkgdir/usr/share/man/man1/clamtk.1.gz # doc install -Dm644 $srcdir/$pkgname-$pkgver/CHANGES $pkgdir/usr/share/doc/$pkgname/CHANGES install -Dm644 $srcdir/$pkgname-$pkgver/DISCLAIMER $pkgdir/usr/share/doc/$pkgname/DISCLAIMER install -Dm644 $srcdir/$pkgname-$pkgver/LICENSE $pkgdir/usr/share/doc/$pkgname/LICENSE install -Dm644 $srcdir/$pkgname-$pkgver/README $pkgdir/usr/share/doc/$pkgname/README # help install -dm755 $pkgdir/usr/share/help/ cp -dr --no-preserve=ownership help/* $pkgdir/usr/share/help/ # pixmaps install -Dm644 $srcdir/$pkgname-$pkgver/images/clamtk.xpm $pkgdir/usr/share/pixmaps/clamtk.xpm install -Dm644 $srcdir/$pkgname-$pkgver/images/clamtk.png $pkgdir/usr/share/pixmaps/clamtk.png # menu install -Dm644 $srcdir/$pkgname-$pkgver/ clamtk.desktop $pkgdir/usr/share/applications/clamtk.desktop # nautilus # install -Dm755 $srcdir/$pkgname-$pkgver/clamtk.py $pkgdir/usr/share/nautilus-python/extensions/clamtk.py } # vim:set ts=2 sw=2 et: