= $stitle ?>
HOWTO: aegis
Description: A GUI (gtk2-perl) front-end for File::Scan
Click here for ChangeLog
NOTE: I use GNU tar >= 1.13.25 so it's -j for .tar.bz2 files,
it's safe to assume that make, gcc, binutils, fileutils/coreutils, gawk, sed, and grep are prerequisites for almost everything
# aegis 0.1.2a
# ============
# Prerequisites:
# Perl
# Various Perl modules (see below)
# Prior to version 0.1.0, the package used to be called "aegis". To avoid
# confusion with something else called aegis, it was renamed to
# aegis-virus-scanner. If you have a tarball or source directory named just
# "aegis", remove it/them manually. The commands below will only remove
# aegis-virus-scanner-* tarballs and source directories.
# This is the last 0.x version of Aegis, which is an on-demand front-end for
# the File::Scan Perl module. This one hasn't been updated since January
# 2006 and is not supported by the author. File::Scan hasn't been updated
# since May 2005.
#
# The 2.x version of Aegis is a background scanner that uses ClamAV (by way
# of File::Scan::ClamAV). I have yet to try the 2.x version because I don't
# have a need for a background GUI scanner, but also because my desktop is
# KDE. If/when I do, I'll add it here.
cd
test -f installed/aegis-virus-scanner-0.1.2a.tar.gz &&
mv installed/aegis-virus-scanner-0.1.2a.tar.gz .
test ! -f aegis-virus-scanner-0.1.2a.tar.gz &&
wget http://jodrell.net/files/aegis-virus-scanner/\
aegis-virus-scanner-0.1.2a.tar.gz
# Verify tarball w/ md5sum:
echo "f5bca8463b318b247b7b589222811330 aegis-virus-scanner-0.1.2a.tar.gz" \
| md5sum -c
# Install the required perl modules:
perl -MCPAN -e shell
o conf make_install_arg UNINST=1
o conf prerequisites_policy follow
install ExtUtils::PkgConfig
install ExtUtils::Depends
install Glib
install Gtk2
install Gtk2::GladeXML
install Gnome2::VFS
install File::Scan
install Archive::Zip
install Archive::Tar
exit
mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "aegis-virus-scanner-*" -exec rm -r {} \;
tar xzvf ~/aegis-virus-scanner-0.1.2a.tar.gz
cd aegis-virus-scanner-0.1.2a
test $UID = 0 && chown -R root:root .
./configure
make
su -c "make install"
cd
mkdir -p -m 0700 installed
rm -f installed/aegis-virus-scanner-*.tar.*
mv aegis-virus-scanner-0.1.2a.tar.gz installed/
# /usr/share/pixmaps/aegis-virus-scanner.png can be used as a desktop icon
|
Last updated: Fri, 26 Mar 2010 13:18:56 -0400 Jason Englander <jason at englanders dot us> |
|