Antivirus em linux não precisa, mas...

Iniciado por alarcon, 25 de Julho de 2007, 13:44

tópico anterior - próximo tópico

alarcon

Citação de: arycelle online 02 de Outubro de 2007, 23:29
o meu está dando erro

Não foi possível lançar a entrada do Menu
Falha ao executar o processo filho
"xfprot" (Arquivo ou diretório inexistente)

este erro ocorre quando tento abrir o ícone dele
dai então eu mudo o gedit do programa que no 1 post está assim

[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;

este dá o erro

ae quando eu mudo
Exec=sudo xfprot

não dá mais o erro tbm não abri o anti-vírus o que pode ser pois eu instalei tudo sem dar erro nenhum!!

É estranho por qur todos os procedimentos falados aqui neste tópico foram testados por mim e funcionaram.

Veja se em  /usr/local/ existe a pasta xfprot e se em /usr/local/bin/ existe o arquivo xfprot.


Veja que ao baixar o arquivo de frontend xfprot-1.20.tar.gz você tem de fazer exatamente estes passos aqui;

Citartar -zxvf xfprot-1.20.tar.gz

cd xfprot-1.20

./configure --with-lang=pt_BR --with-sudo --autodetect --without-debug --with-install-dir=/usr/local

make

sudo checkinstall


Neste ultimo comando (sudo checkinstall) vá dando ENTER para todas as perguntas e pronto, seu frontend estará instalado.

Não esqueça de nenhum ponto ou traço e etc.


OBS: Se você quiser fazer novamente os passos, antes remova, pelo Synaptic, o xfrontend xfprot. Para isso basta abrir o Synaptic e clicar no botão procurar e digitar xfprot, depois clicar nele com o botão direito do mouse e escolher remover por completo e depois clicar no botão aplicar.

arycelle

removi tudo e fiz novamente e deu o mesmo erro :(

alarcon

Citação de: arycelle online 04 de Outubro de 2007, 19:42
removi tudo e fiz novamente e deu o mesmo erro :(

Faz só este teste aqui:

no arquivo:

Citar[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;

altere a linha em negrito para esta outra linha em negrito:

Citar[Desktop Entry]
Name=F-Prot
Comment=Anti-Virus Application
Exec=/usr/local/bin/xfprot
Icon=/usr/local/xfprot/icons/antivirus-48x48.png
Terminal=false
Type=Application
Categories=Application;System;

para finalizar abra um terminal e digite:

ls -l /usr/local/bin/xfprot

veja se sai algo assim como resposta:

lrwxrwxrwx 1 root root 20 2007-07-25 12:48 /usr/local/bin/xfprot -> ../xfprot/xfprot-gtk

arycelle

saiu assim

-rwxr-xr-x 1 root root 631048 2007-04-16 06:56 /usr/local/f-prot/f-prot

o caminho específico não é este
usr/local/bin/xfprot

pelo que eu vi aqui está

usr/local/f-prot/f-prot

eu coloquei este tbm lá mais não foi

alarcon

Citação de: arycelle online 05 de Outubro de 2007, 12:21
saiu assim

-rwxr-xr-x 1 root root 631048 2007-04-16 06:56 /usr/local/f-prot/f-prot

o caminho específico não é este
usr/local/bin/xfprot

pelo que eu vi aqui está

usr/local/f-prot/f-prot

eu coloquei este tbm lá mais não foi

tem algo de errado com sua instalação, pois deveria ter onde indiquei. Perceba que o /usr/local/f-prot/ é o local do anti-vírus e não do frontend (interface gráfica) xfprot que deveria estar em /usr/local/bin/xfprot.

Abra um terminal e digite:

whereis xfprot


e cola aqui o resultado.

alarcon

Como você ainda não respondeu, caso exista isso  /usr/local/xfprot então abra um terminal e digite:

sudo ln -sf /usr/local/xfprot/xfprot-gtk /usr/local/bin/xfprot


ou seja, você irá criar um link chamado de xfprot em /usr/local/bin/ que apontará para xfprot-gtk que deve estar em /usr/local/xfprot/

Depois de fazer isso deixe o arquivo responsável pela execução do frontend xfprot assim:

Citar[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;

Veja se agora funciona. Não sei se será preciso reiniciar o X.

arycelle

o resultado foi este
xfprot:
em branco

e fiz tbm o que vc citou ae no segundo post e nada a mesma mensagem de erro!!!

como faço para remover tudo deixar limpo e começar do zero....


alarcon

#52
Citação de: arycelle online 05 de Outubro de 2007, 13:10
o resultado foi este
xfprot:
em branco

e fiz tbm o que vc citou ae no segundo post e nada a mesma mensagem de erro!!!

como faço para remover tudo deixar limpo e começar do zero....



Acho que você não está fazendo exatamente como falei para fazer, pois pelo que você relata o frontend xfprot não foi instalado.

você tem os seguintes pacotes instalados no seu Ubuntu:

- make

- gcc

- alien

- build-essential

- linux-headers-2.6.20-15-generic se for ainda a instalação original ou o linux-headers-2.6.20-16-generic se já estiver atualizado o kernel.

- libwww-perl

- libgtk2.0-dev

- checkinstall

Caso não estejam instalados e o kernel que você usa for o 2.6.20-16-generic então abra um  terminal e faça isso:

sudo apt-get update

sudo apt-get --assume-yes install make gcc alien build-essential linux-headers-2.6.20-16-generic libwww-perl libgtk2.0-dev checkinstall

Se for ainda o kernel original 2.6.20-15-generic, ao invés de dar o ultimo comando acima dê esse outro:

sudo apt-get --assume-yes install make gcc alien build-essential linux-headers-2.6.20-15-generic libwww-perl libgtk2.0-dev checkinstall

Depois de tudo instalado abra o Synaptic e procure por xfprot, se encontrar algo clique nele com o botão direito e escolha marcar para remoção completa e depois clique no botão Aplicar.

Agora siga isso:

Agora baixe o frontend para o antivírus aqui:

http://web.tiscali.it/sharp/xfprot/xfprot-1.20.tar.gz

Novamente coloque o mesmo na sua pasta de usuário na home e abra um terminal ( menu Aplicações > Acessórios > Terminal) e digite:

tar -zxvf xfprot-1.20.tar.gz

cd xfprot-1.20

./configure --with-lang=pt_BR --with-sudo --autodetect --without-debug --with-install-dir=/usr/local

make


sudo checkinstall


Neste ultimo comando (sudo checkinstall) vá dando ENTER para todas as perguntas e pronto, seu frontend estará instalado.



Agora vamos criar uma entrada no menu para executar o programa, abra o terminal e digite:

sudo gedit /usr/share/applications/fprot.desktop

e coloque isso aqui neste arquivo vazio:

Citar[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;

salve e feche.

agora é só ir no menu Aplicações > Ferramentas do Sistema > F-Prot




arycelle

o mesmo erro procurei lá pelo xfprot no Synapse e não achei

e fui procurar novamente não tem nada


alarcon

#54
Citação de: arycelle online 05 de Outubro de 2007, 14:04
o mesmo erro procurei lá pelo xfprot no Synapse e não achei

e fui procurar novamente não tem nada



Se você fez os passos que falei logo acima e ainda continua sem instalar o xfprot, então vamos fazer de outra forma. Já que a compilação do frontend não está dando certo tente baixar o xfprot já compilado daqui:

http://web.tiscali.it/sharp/xfprot/xfprot_1.20-1_i386.deb

Não lembro por que não usei logo ele, mas se quiser baixe-o e depois é só dar um clique duplo no arquivo e escolher instalar digitando sua senha.

OBS: estou considerando que a instalação do anti-vírus fprot ( e não frontend xfprot) ocorreu tudo na mais perfeita ordem.

arycelle

acabei de instalar vou testar agora!!!

heeeee

vlw man era só isso mesmo

muito obrigado!!!

alarcon

#56
Citação de: arycelle online 05 de Outubro de 2007, 16:27
acabei de instalar vou testar agora!!!

heeeee

vlw man era só isso mesmo

muito obrigado!!!

Que bom!

Agora lembrei por que usei o arquivo ainda para ser compilado. É por que o já compilado apresenta erro na hora de atualizar, pois ele usa o comando su para isso e que no Ubuntu não dá certo, pois ele usa o comando sudo. Veja que no processo de compilação eu especifico que ele deverá usar o sudo além de também especificar o idioma português do Brasil, observe:

./configure --with-lang=pt_BR --with-sudo --autodetect --without-debug --with-install-dir=/usr/local

veja o parâmetro que realcei em vermelho.

Quem fez este pacote .deb não fez assim, portanto para que você possa atualizá-lo terá de abrir um terminal e digitar:

sudo xfprot

quando a janela abrir clicar no botão atualizar.

Já se tivesse usado o meu procedimento, bastaria ir no menu Aplicações > Ferramentas do Sistema > xfprot abrir a janela do xfprot e quando usasse o botão atualizar ele pediria a senha e atualizaria.

Kan



OBS.: os símbolos "$" e "#" não são para serem digitados como comandos, apenas representam que os comandos logo após os símbolos são executados como usuário comum ($) ou como root (#) respectivamente.


BAIXANDO O EXECUTÁVEL (salve em sua Área de Trabalho):
http://files.f-prot.com/files/linux-x86/fp-linux-ws.deb

INSTALANDO:
- Duplo clique sobre executável fp-linux-ws.deb.
- Clique no botão Instalar Pacote.
- Após terminar a instalação, clique no botão Fechar e feche a janela do Instalador de Pacotes.

BAIXE A INTERFACE GRÁFICA (salve em sua Área de Trabalho):
http://web.tiscali.it/sharp/xfprot/xfprot_1.23-1_i386.deb

INSTALANDO:
- Duplo clique sobre executável xfprot_1.23-1_i386.deb.
- Clique no botão Instalar Pacote.
- Após terminar a instalação, clique no botão Fechar e feche a janela do Instalador de Pacotes.

ATUALIZANDO O BANCO DE DADOS DO PROGRAMA:
- Clique no botão F2 Update.

Sites Oficiais:
F-Prot AntiVirus
xfprot (Interface)

Bom uso para todos!
Amicus Plato, sed magis amica veritas

clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

clcampos

Citação de: Kan online 13 de Julho de 2008, 18:17
Se possível, gostaria que apagassem meu tópico em:
http://ubuntuforum-br.org/index.php/topic,37635.0.html
visto que o amigo Alarcon está mantendo um tópico mais antigo e atualizado sobre o tema. Obrigado.

Conforme acima o Kan solicitou que excluísse o tópico dele, uma vez que existe este do alarcon.

Contudo vi diferenças entre eles e resolvi unir, assim fica mais completo, e também porque se for da vontade do Kan agora ele mesmo poderá excluir.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!