Re: Perl no Debian
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
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
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
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
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
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
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
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
-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-