Portál AbcLinuxu, 2. května 2025 11:50
Zkušenost s instalací anti-viru F-prot (sw firma FRISK ICELAND) v UBUNTU, který běží v grafickém prostředí Gnome.
Uspěl jsem napoprvé, ač s menšími problémy (uvedu zvýrazněně).
Má znalost Linuxu a Ubuntu je na úrovni běžného uživatele.
http://www.f-prot.com/support/helpfiles/unix/workstation/index.html
Doporučuji předem připravit:
a) instalační CD s UBUNTU (stejnou verzi jaká již běží na PC)
b) aktivovat připojení na Internet
c) stáhnout dva soubory (antivir a grafickou nadstavbu)
z adresy
http://www.f-prot.com/products/home_use/linux/
kde je soubor
fp-linux-ws.deb
velikost asi 6,65MB
a
http://web.tiscali.it/sharp/xfprot/
kde je soubor
xfprot-1.22.1.tar.gz
velikosti asi 120KB
=*=*= Vlastní instalace začíná =*=*=
1) Připojit se na návod HOWTO: Install F-Prot with GTK frontend (anti-virus) na adrese:
http://ubuntuforums.org/showthread.php?t=88357
odkud jsem kopíroval příkazy a následně vkládal do řádku v Terminálu.
2) Spustit Terminál
Applications -> Příslušenství -> Terminál
3) Nakopírovat příkaz ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus)
*
sudo aptitude update && sudo aptitude upgrade
*
Terminál: Edit -> Past (pro úplné začátečníky - Ctrl+C není v Terminálu funkční)
a další příkaz
*
sudo aptitude install build-essential libwww-perl libgtk2.0-dev checkinstall
*
4) Instalace grafické nadstavby (GTK frontend).
5) Připravit v CD mechanice instalační CD s Ubuntu. Pokud ne (mít po ruce), budete včas vyzváni.
6) Nastavit se v Terminálu na cestu (adresář), kde jsou stažené oba souboru (fp-linux-ws.deb + xfprot-1.22.1.tar.gz)
například v mém případě:
*
cd ~/download
*
7) Nakopírovat příkaz ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus)
*
sudo dpkg -i fp-linux-ws.deb
*
a vložit do řádky Terminálu -> Enter (spustit)
POZOR - bude ze sítě prováděn UPDATE F-Prot.
Proto uvádím v úvodu požadavek na aktivní připojení na Internet.
Co se mi vypsalo:
Password:
Instaluji balík fp-linux-ws.
(Čtu databázi ... nyní je nainstalováno 122470 souborů a adresářů.)
Rozbaluji fp-linux-ws (z fp-linux-ws.deb) ...
Nastavuji balík fp-linux-ws (4.6.8) ...
***************************************
* F-Prot Antivirus Updater *
***************************************
There's a new version of:
"Document/Office/Macro viruses" signatures on the web.
Starting to download...
Download completed.
There's a new version of:
"Application/Script viruses and Trojans" signatures on the web.
Starting to download...
Download completed.
Preparing to install Application/Script viruses and Trojans signatures.
Application/Script viruses and Trojans signatures have successfully been installed.
Preparing to install Document/Office/Macro viruses signatures.
Document/Office/Macro viruses signatures have successfully been installed.
**********************************
* Update completed successfully. *
**********************************
8) Zkontrolovat, zda jste nadále v Terminálu na adresáři se staženými soubory (v mém případě ~/download).
Nakopírovat příkaz ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus)
*
tar zxvf xfprot-1.20.tar.gz
*
A ZDE POZOR - nutno modifikovat příkazový řádek. V čase mého instalování už bylo jiné číslo verze,
takže po vložení do Terminálu UPRAVIT
*
tar zxvf xfprot-1.22.1.tar.gz
*
ZDE BUDETE VYZVÁNI K VLOŽENÍ instalačního CD s UBUNTU.
Došlo k následnému výpisu:
xfprot-1.22/
xfprot-1.22/COPYING
xfprot-1.22/file_selector.c
xfprot-1.22/text_view_window.c
xfprot-1.22/eicar.com.txt
xfprot-1.22/gunixsignal.h
xfprot-1.22/configure
xfprot-1.22/xfprot-gtk.c
xfprot-1.22/dialog_window.c
xfprot-1.22/i18n/
xfprot-1.22/i18n/en_GB.h
xfprot-1.22/i18n/pt_BR.h
xfprot-1.22/i18n/es_ES.h
xfprot-1.22/i18n/it_IT.h
xfprot-1.22/i18n/de_DE.h
xfprot-1.22/i18n/pl_PL.h
xfprot-1.22/i18n/README
xfprot-1.22/i18n/fr_FR.h
xfprot-1.22/Makefile
xfprot-1.22/icons/
xfprot-1.22/icons/antivirus-128x128.png
xfprot-1.22/icons/antivirus-48x48.png
xfprot-1.22/icons/antivirus-32x32.png
xfprot-1.22/icons/antivirus-64x64.png
xfprot-1.22/icons/README
xfprot-1.22/xfprot_fedora.spec
xfprot-1.22/gunixsignal.c
xfprot-1.22/mylib.h
xfprot-1.22/mygtk.c
xfprot-1.22/mylib.c
xfprot-1.22/text_edit_window.c
xfprot-1.22/about_window.c
xfprot-1.22/Changelog
xfprot-1.22/text_common.c
xfprot-1.22/mygtk.h
xfprot-1.22/README
9) Nastavit se v Terminálu na cestu jak je uvedeno v HOWTO: Install F-Prot with GTK frontend (anti-virus)
A ZDE POZOR - nastavuje se modifikovaná cesta podle čísla verze:
*
NE:
cd xfprot-1.20
ANI NE:
cd xfprot-1.22.1
jak napadlo mne, ALE správně bylo:
cd xfprot-1.22
*
10) Nakopírovat příkaz ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus) do Terminálu
*
./configure --with-sudo --autodetect --without-debug --with-install-dir=/usr/local
*
a spustit.
Došlo k následnému výpisu:
user@user-desktop:~/fprot/xfprot-1.22$ ./configure --with-sudo --autodetect --without-debug --with-install-dir=/usr/local
/bin/bash
Checking for bash.....OK
Writing default values to config.h
Setting install and binaries directory prefix to : /usr/local
You can override this with: --with-install-dir=/somedir
Setting xfprot binary directory to: /usr/local/xfprot
Using default value: 'sudo'
Autodetecting f-prot's install directory....please be patient
found: /usr/local/f-prot
Setting xfprot private directory to: ~.xfprot
Running Linux Kernel: 2.6
/usr/bin/pkg-config
Found Gtk+ libs version 2.10.11
/usr/bin/pkg-config
Using Gtk+ 2.10.11 libs
Adding optimization statements to Makefile.in
Setting language to en_GB, you can override this with: --with-lang=xx_XX
Supported languages are:
de_DE
en_GB
es_ES
fr_FR
it_IT
pl_PL
pt_BR
11) V Terminálu spustit příkaz:
*
make
*
Došlo k následnému výpisu (uvádím jen část):
cc -DIS_LINUX -DGTK_2_10 -DNDEBUG -O3 -pipe -fomit-frame-pointer - a tak dále...
... až končilo - mylib.o gunixsignal.o
12) Nakopírovat příkaz ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus) do Terminálu
*
sudo checkinstall
*
a spustit.
Došlo k následnému výpisu:
checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: y
Preparing package documentation...OK
Please write a description for the package.
End your description with an empty line or EOF.
>>
*****************************************
**** Debian package creation selected ***
*****************************************
This package will be built according to these values:
0 - Maintainer: [ root@user-desktop ]
1 - Summary: [ Package created with checkinstall 1.6.1 ]
2 - Name: [ xfprot ]
3 - Version: [ 1.22 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ xfprot-1.22 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
Enter a number to change any of them or press ENTER to continue:
Installing with make install...
========== Installation results ===========
test: 6: /usr/bin/xfprot: unexpected operator
mkdir -p /usr/local/xfprot
chmod 0755 /usr/local/xfprot
cp xfprot-gtk /usr/local/xfprot
chmod 0755 /usr/local/xfprot/xfprot-gtk
cp COPYING /usr/local/xfprot
chmod 0644 /usr/local/xfprot/COPYING
cp README /usr/local/xfprot
chmod 0644 /usr/local/xfprot/README
cp eicar.com.txt /usr/local/xfprot/eicar.com
chmod 0644 /usr/local/xfprot/eicar.com
mkdir /usr/local/xfprot/icons
chmod 0755 /usr/local/xfprot/icons
cp icons/antivirus-128x128.png /usr/share/icons/antivirus-128x128.png
chmod 0644 /usr/share/icons/antivirus-128x128.png
cp icons/antivirus-32x32.png /usr/share/icons/antivirus-32x32.png
chmod 0644 /usr/share/icons/antivirus-32x32.png
cp icons/antivirus-48x48.png /usr/share/icons/antivirus-48x48.png
chmod 0644 /usr/share/icons/antivirus-48x48.png
cp icons/antivirus-64x64.png /usr/share/icons/antivirus-64x64.png
chmod 0644 /usr/share/icons/antivirus-64x64.png
cp icons/antivirus-128x128.png /usr/local/xfprot/icons/antivirus-128x128.png
chmod 0644 /usr/local/xfprot/icons/antivirus-128x128.png
cp icons/antivirus-32x32.png /usr/local/xfprot/icons/antivirus-32x32.png
chmod 0644 /usr/local/xfprot/icons/antivirus-32x32.png
cp icons/antivirus-48x48.png /usr/local/xfprot/icons/antivirus-48x48.png
chmod 0644 /usr/local/xfprot/icons/antivirus-48x48.png
cp icons/antivirus-64x64.png /usr/local/xfprot/icons/antivirus-64x64.png
chmod 0644 /usr/local/xfprot/icons/antivirus-64x64.png
cp icons/README /usr/local/xfprot/icons/README
chmod 0644 /usr/local/xfprot/icons/README
mkdir -p /usr/local/bin
ln -s ../xfprot/xfprot-gtk /usr/local/bin/xfprot
cp xfprot.desktop /usr/share/applications/xfprot.desktop
chmod 0755 /usr/share/applications/xfprot.desktop
cp xfprot_scan.desktop /usr/share/apps/konqueror/servicemenus/xfprot_scan.desktop
============ Installation successful ========
Copying documentation directory...
./
./COPYING
./Changelog
./README
Copying files to the temporary directory...OK
Striping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
Building Debian package...OK
Installing Debian package...OK
Erasing temporary files...OK
Deleting temp dir...OK
**************************************************
Done. The new package has been installed and saved to
/home/user/fprot/xfprot-1.22/xfprot_1.22-1_i386.deb
You can remove it from your system anytime
dpkg -r xfprot
**************************************************
Případné dotazy jsem odbýval ENTERem. INSTALACE UKONČENA.
Určitě si všimnete, že v rámci instalace probíhal update.
Proto uvádím v úvodu požadavek na aktivní připojení na Internet.
Nevím, jak bych požadavek na update řešil, pokud bych nebyl na síti.
13) Zbývá vložit zástupce programu F-Prot do menu
Applications -> Systémové nástroje -> F-Prot
pomocí editoru nano
Nakopírovat příkaz ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus) do Terminálu
*
sudo nano /usr/share/applications/fprot.desktop
*
Poprvé v životě jsem použil nano (uff).
Nakopírovat příkazy ze stránky HOWTO: Install F-Prot with GTK frontend (anti-virus) a vložit SHIFT+Insert do prostoru pro vkládání editoru nanou
*
[Desktop Entry]
Name=F-Prot
Comment=Anti-Virus Application
Exec=xfprot
Icon=/usr/local/xfprot/icons/antivirus-48x48.png
Terminal=false
Type=Application
Categories=Application;System;
*
vloží se nakopírované řádky příkazem SHIFT+Insert, příkazem CTRL+O se uloží a editor nano se zavře CTRL+X.
Ihned jsem zkusil F-Protem skenovat MS-Windows partition a šlo to OK.
Budu rád, pokud zda vložíte zkušenosti s odstraňováním virů s F-Prot v grafického prostředí Linuxu (například v Ubuntu) na partitions, kde jsou MS-WindowsXX....
P O Z O R nezapomenout na:
sudo chmod +x /usr/local/f-prot/f-prot
sudo chmod +x /usr/local/f-prot/tools/check-updates.pl
Jinak při update
sudo /usr/local/f-prot/tools/check-updates.pl
bude chodit hláška
The downloaded version of fp-sign.zip has a different checksum than
the one advertised by the update server.
Fatal error. Exiting...
Popsáno na adrese
http://www.f-prot.com/support/unix/unix_faq/23.html
Tiskni
Sdílej:
...některé viry prostě nelze najít z jiného, než právě běžícího systému
Zatím jsem se s tímto názorem nesetkal, že musí o. systém běžet. Jistě - vyprovokuje malware, ale já si myslím, že dobrý anti-vir SW se s tím vyrovná jiným způsobem. V čem je důvod?
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.