Re: Perl no Debian

2004-12-01 Por tôpico marlon Nerling

Hugo Rebello wrote:

Cara, gostei muito do seu script. Valeu mesmo. 


Espero que tu tenhas usado o Correto!!  :-[ O:-)


Aproveitando, vc pode me indicar algum livro ou curso de shell script ?


Claro Hugo use nestas duas URLS:

http://en.tldp.org/LDP/abs/html/index.html 
# conheco bem , faltam algumas coisas


http://steve-parker.org/sh/sh1.shtml
# ja dei uma olhada e tem coisas bem interessantes, tambem nao 'e completo, eu 
sabia mais um endere'co, mas perdi o bookmark.

e para qualquer coisa de programacao GNU/Linux:

http://linoleum.leapster.org/



Marlon Nerling 


Thuraustrasse 52
CH-9642 Ebnat-Kappel

Software Entwicklung &
Linux System Verwaltung




Re: Perl no Debian

2004-12-01 Por tôpico marlon Nerling

marlon Nerling wrote:

Hoje eu to meio lerdinho.. :-[



Se o Script estiver errado por favor, veja oque esta errado e corrija ..

um script completo seria:



ERRADO: >:o


#!/bin/bash

if expr "$1" !="install">> /dev/null && expr "$1" !="remove">> 
/dev/null  ; then echo "instalar ou remover??"; exit 1; fi
if expr "$2" ="">> /dev/null  ; then echo "Eu preciso de pelo menos um 
nome para procura "; exit 1; fi
if expr "$3" !="">> /dev/null  ; then# vai instalar/remover tudo 
relacionado com o segundo parametro dado

   # e que tambem tenha relacao com os outros parametros dados
   for param in $*   do
   if expr "$param" != "$2" >> /dev/null
   then apt-get install `apt-cache search $param\
| grep $2 \
| awk 'BEGIN{FS=" - "}{print $1}' `  \   
&& echo "pronto, eu intalei todos os pacotes relacionados 
com $param" \

&& echo " e relacionados com $2"
   fi
   done
else  #vai instalar tudo relacionado com o primeiro 
segundo dado

   apt-get install `apt-cache search $param\
| grep $2 \
| awk 'BEGIN{FS=" - "}{print $1}' `   && echo "pronto, eu 
intalei todos os pacotes relacionados com $2"

fi
exit 0

#



CORRETO: O:-)
#!/bin/bash

if expr "$1" != "install" >> /dev/null && expr "$1" != "remove" >> 
/dev/null  ; then echo "instalar ou remover??"; exit 1; fi
if expr "$2" = "" >> /dev/null  ; then echo "Eu preciso de pelo menos um 
nome para procura "; exit 1; fi
if expr "$3" != "" >> /dev/null  ; then# vai instalar/remover tudo 
relacionado com o segundo parametro dado

  # e que tambem tenha relacao com os outros parametros dados
  for param in $*
  do
  if expr "$param" != "$1" >> /dev/null && expr "$param" != "$2" >> 
/dev/null

  then
   names=`apt-cache search $param\
   | grep $2 \
   | awk 'BEGIN{FS=" - "}{print $1}'`
   for name in $names
   do
   apt-get $1 $name
   done
   echo ; echo ; echo
   echo "pronto, eu intalei todos os pacotes relacionados com 
$param e relacionados com $2"

  fi
  done
else  #vai instalar tudo relacionado com o segundo parametro 
dado

   names=`apt-cache search $2 | awk 'BEGIN{FS=" - "}{print $1}' `
   for name in $names
   do
   apt-get $1 $name
   done
   echo ; echo ; echo
   echo "pronto, eu intalei todos os pacotes relacionados com $2"
fi
exit 0

#


:


PS:
Desculpe o pessoal que ja tentou o errado  ...
$ dpkg --configure -a  # deve resolver o problema

--
Marlon Nerling 


Thuraustrasse 52
CH-9642 Ebnat-Kappel

Software Entwicklung &
Linux System Verwaltung




Re: Re: Perl no Debian

2004-12-01 Por tôpico marlon Nerling
Nao gosto muito de dar o peixe, portanto espero que tu preste aten'cao 
como  eu pesco... 8-)

La vai
Hugo Rebello wrote:


Aí eu instalo todos os pacotes que forem listados ?

Obrigado,
Hugo


veja quais os pacote que tu precisas veja a lista:

libapache-dbilogger-perl - Tracks what's being transferred in a DBI database
# parece que 'e pro apache ..
libdbd-csv-perl - perl DBD::CSV - DBI driver for CSV files
# tu vais trabalhar arquivos "comma separeted" ?? pode ser uma boa ideia
libdbd-excel-perl - Perl5 module for Excel file access with SQL via DBI
# tu vais trabalhar arquivos do excel ?? pode ser uma boa ideia
libdbd-mysql-perl - mySQL database interface for Perl
# tu vais trabalhar com o mysql (DB)?? pode ser uma boa ideia
libdbd-odbc-perl - Perl5 module for an ODBC driver for DBI
# tu vais usar conec'coes ODBC ?? pode ser uma boa ideia
libdbd-pg-perl - a PostgreSQL interface for Perl 5 using DBI.
# tu vais trabalhar com o Postgres (DB) ?? pode ser uma boa ideia
libdbd-ram-perl - Perl DBI driver for files and data structures
# me parece uma boa ideia
libdbd-sybase-perl - Sybase/MS SQL database driver for the DBI module
# tu vais trabalhar com o Sybase ou com o MSSQL (DB) ?? pode ser uma boa 
ideia

libdbi-perl - The Perl5 Database Interface by Tim Bunce
# parece que 'e o basico
libdbix-easy-perl - Easy to Use DBI Interface
# me parece uma boa ideia
libdbix-recordset-perl - Perl extension for DBI recordsets
# parece que 'e o basico
libsql-statement-perl - perl SQL::Statement - SQL parsing and processing 
engine

# parece que 'e o basico
libxbase-perl - Perl module to access xbase files (optionally through DBI).
#parece o basico
libtangram-perl - Orthogonal Object Persistence in Relational Databases
# ??
libapache-dbi-perl - Connect apache server to database via perl's DBI
# vais usar ??
libapache-dbilogconfig-perl - Apache::DBILogConfig: Logs access 
information in a DBI database

#etc
libapache-dbilogger-perl - Tracks what's being transferred in a DBI database
#etc, etc

na duvida instale tudo:
$apt-get -f install `apt-cache search DBI | grep perl | awk 'BEGIN{FS=" 
- "}{print $1}' ` && echo "pronto, eu intalei todos pacotes DBI perl" ## 
onde esta o erro desse script??


e ..

$apt-get -f install `apt-cache search DBD | grep perl | awk 'BEGIN{FS=" 
- "}{print $1}' ` && echo "pronto, eu intalei todos pacotes DBD perl" ## 
onde esta o erro desse script??


se tu nao queres instalar nada do apache por exemplo entao:
$apt-get -f install `apt-cache search DBI | grep perl | awk 'BEGIN{FS=" 
- "}{print $1}' | sed -e '\apache\d' ` && echo "pronto, eu intalei tudo" 
## onde esta o erro desse script??


e assim por diante.. insira um " | sed -e '\ que tu nao queres intalar >\ d' " no script


Se o Script estiver errado por favor, veja oque esta errado e corrija ..

um script completo seria:


#!/bin/bash

if expr "$1" !="install">> /dev/null && expr "$1" !="remove">> 
/dev/null  ; then echo "instalar ou remover??"; exit 1; fi
if expr "$2" ="">> /dev/null  ; then echo "Eu preciso de pelo menos um 
nome para procura "; exit 1; fi
if expr "$3" !="">> /dev/null  ; then 
   # vai instalar/remover tudo relacionado com o segundo parametro dado

   # e que tambem tenha relacao com os outros parametros dados
   for param in $*
   do

   if expr "$param" != "$2" >> /dev/null
   then  
   apt-get install `apt-cache search $param\

| grep $2 \
| awk 'BEGIN{FS=" - "}{print $1}' `  \   
&& echo "pronto, eu intalei todos os pacotes relacionados 
com $param" \

&& echo " e relacionados com $2"
   fi
   done
else  
#vai instalar tudo relacionado com o primeiro segundo dado

   apt-get install `apt-cache search $param\
| grep $2 \
| awk 'BEGIN{FS=" - "}{print $1}' `   && echo "pronto, eu 
intalei todos os pacotes relacionados com $2"

fi
exit 0

#

salve o texto acima por exemplo como apt-rel.sh ; entre com:

$chmod +x apt-rel.sh

e execute-o:

$ ./apt-rel.sh install perl DBD DBI

pronto, os pacotes estao installados,

para desinstalar os pacotes digamos do apache execute:

$ ./apt-rel.sh remove DBI apache
$ ./apt-rel.sh remove DBD apache

e assim por diante

boa sorte e espero que tu tenhas o peixe agora.. :-D




marlon Nerling wrote:


Ciao Hugo uma dica :
use
$apt-cache search perl  |  grep DBI && apt-cache search perl | grep DBD
ou
$apt-cache search DBD | grep perl && apt-cache search DBI | grep perl

Abra'cos


Hugo Rebello wrote:

Eu estou digitando apt-get install perl-DBI  e apt-get install 
perl-DBD, e não está instalando nada.

Está certo os comando acima ?

Obrigado,
Hugo


Andre Luis Lopes wrote:


On Tue, Nov 30, 2004 at 04:18:45PM -0200, Hugo Rebello wrote:
 


Pessoal,
  





Olá,

 


Alguém já precisou instalar o perl-DBI e perl-DBD usando o apt-get ?
Eu não estou conseguindo de jeito nenhum.
  





Qual exatamente é o erro ? Se

Re: Perl no Debian

2004-12-01 Por tôpico Andre Luis Lopes
Olá Hugo,

On Wed, Dec 01, 2004 at 10:44:04AM -0200, Hugo Rebello wrote:
> Aí eu instalo todos os pacotes que forem listados ?

Não sei bem o que você está precisando, mas dê uma olhada nas descrições
dos pacotes. Tanto o DBD quanto o DBI em Perl parecem ser assuntos meio
complexos, tanto que existem todos esses pacotes listados.

Não conheço Perl nem programo com ele, mas não acho que você deva
instalar todos esses pacotes. Claro, se instalá-los provavelmente terá o
que precisa funcionando, já que um deles irá resolver, mas você não
saberá exatamente qual deles resolveu seu problema.

O correto seria checar a descrição dos pacotes e, com base nisso, ver
qual deles você realmente precisa.

Ah ! E não precisa mandar uma cópia das mensagens para mim quando você
responde para a lista. Eu já estou inscrito na lista, por isso respondi
sua mensagem na primeira vez. A política de uso das listas de discussão
Debian diz que você só deve mandar uma cópia para a pessoa caso a mesma
explicitamente peça. O padrão é responder somente para a lista.

-- 
++--++
||  André Luís Lopes [EMAIL PROTECTED]||
||   http://people.debian.org/~andrelop ||
||  Debian-BR Projecthttp://www.debian-br.org   ||
||  Public GPG KeyID 9D1B82F6   ||


signature.asc
Description: Digital signature


Re: Perl no Debian

2004-12-01 Por tôpico Hugo Rebello

Aí eu instalo todos os pacotes que forem listados ?

Obrigado,
Hugo


marlon Nerling wrote:


Ciao Hugo uma dica :
use
$apt-cache search perl  |  grep DBI && apt-cache search perl | grep DBD
ou
$apt-cache search DBD | grep perl && apt-cache search DBI | grep perl

Abra'cos


Hugo Rebello wrote:

Eu estou digitando apt-get install perl-DBI  e apt-get install 
perl-DBD, e não está instalando nada.

Está certo os comando acima ?

Obrigado,
Hugo


Andre Luis Lopes wrote:


On Tue, Nov 30, 2004 at 04:18:45PM -0200, Hugo Rebello wrote:
 


Pessoal,
  




Olá,

 


Alguém já precisou instalar o perl-DBI e perl-DBD usando o apt-get ?
Eu não estou conseguindo de jeito nenhum.
  




Qual exatamente é o erro ? Se você não ajudar o pessoal a te ajudar,
ninguém conseguirá descobrir o problema.

Aqui em minha máquina, contei 27 pacotes relacionados a Perl-DBI e 15
pacotes relacionados a Perl-DBD. Estou usando unstable.

 










Re: Perl no Debian

2004-12-01 Por tôpico marlon Nerling

Ciao Hugo uma dica :
use
$apt-cache search perl  |  grep DBI && apt-cache search perl | grep DBD
ou
$apt-cache search DBD | grep perl && apt-cache search DBI | grep perl

Abra'cos


Hugo Rebello wrote:

Eu estou digitando apt-get install perl-DBI  e apt-get install 
perl-DBD, e não está instalando nada.

Está certo os comando acima ?

Obrigado,
Hugo


Andre Luis Lopes wrote:


On Tue, Nov 30, 2004 at 04:18:45PM -0200, Hugo Rebello wrote:
 


Pessoal,
  



Olá,

 


Alguém já precisou instalar o perl-DBI e perl-DBD usando o apt-get ?
Eu não estou conseguindo de jeito nenhum.
  



Qual exatamente é o erro ? Se você não ajudar o pessoal a te ajudar,
ninguém conseguirá descobrir o problema.

Aqui em minha máquina, contei 27 pacotes relacionados a Perl-DBI e 15
pacotes relacionados a Perl-DBD. Estou usando unstable.

 






begin:vcard
fn:Marlon  Nerling
n:Nerling;Marlon 
email;internet:[EMAIL PROTECTED]
title;quoted-printable:Software Entwicklung=0D=0A=
	Linux System Verwaltung
x-mozilla-html:FALSE
version:2.1
end:vcard



Re: Perl no Debian

2004-12-01 Por tôpico Hugo Rebello
Eu estou digitando apt-get install perl-DBI  e apt-get install perl-DBD, 
e não está instalando nada.

Está certo os comando acima ?

Obrigado,
Hugo


Andre Luis Lopes wrote:


On Tue, Nov 30, 2004 at 04:18:45PM -0200, Hugo Rebello wrote:
 


Pessoal,
   



Olá,

 


Alguém já precisou instalar o perl-DBI e perl-DBD usando o apt-get ?
Eu não estou conseguindo de jeito nenhum.
   



Qual exatamente é o erro ? Se você não ajudar o pessoal a te ajudar,
ninguém conseguirá descobrir o problema.

Aqui em minha máquina, contei 27 pacotes relacionados a Perl-DBI e 15
pacotes relacionados a Perl-DBD. Estou usando unstable.

 





Re: Perl no Debian

2004-12-01 Por tôpico Andre Luis Lopes
On Tue, Nov 30, 2004 at 04:18:45PM -0200, Hugo Rebello wrote:
> Pessoal,

Olá,

> Alguém já precisou instalar o perl-DBI e perl-DBD usando o apt-get ?
> Eu não estou conseguindo de jeito nenhum.

Qual exatamente é o erro ? Se você não ajudar o pessoal a te ajudar,
ninguém conseguirá descobrir o problema.

Aqui em minha máquina, contei 27 pacotes relacionados a Perl-DBI e 15
pacotes relacionados a Perl-DBD. Estou usando unstable.

-- 
++--++
||  André Luís Lopes [EMAIL PROTECTED]||
||   http://people.debian.org/~andrelop ||
||  Debian-BR Projecthttp://www.debian-br.org   ||
||  Public GPG KeyID 9D1B82F6   ||


signature.asc
Description: Digital signature


Re: Perl no Debian

2004-11-30 Por tôpico Marcio de Araujo Benedito

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hugo Rebello wrote:
| Pessoal,
|
| Alguém já precisou instalar o perl-DBI e perl-DBD usando o apt-get ?

Eu já.

| Eu não estou conseguindo de jeito nenhum.

De uma lida neste texto:
http://geocities.yahoo.com.br/cesarakg/smart-questions-pt_BR.html

- --
~  .''`.  Márcio de Araújo Benedito <[EMAIL PROTECTED]>
~ :  :' : Promoção e Defesa do Software Livre: http://www.minaslivre.org
~ `. `'   UIN 14398303
~`-
~"Não tive filhos, não transmiti a nenhuma criatura o legado
~   de nossa miséria"
~   Brás Cubas
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBrL2TZPq4wn8FXzgRAtj7AJ9SZDVs0E6Pj2bUNNe1mUIdYMIuewCeKItd
ujt2sKV1Umi9PP1AD3hWqWc=
=X8jY
-END PGP SIGNATURE-