Obrigado Rodrigo, Vou testar andei um tempo fora viajando agora retornei Valeu mesmo, vou testar assim que testar reporto.
________________________________ De: Rodrigo Lang <[email protected]> Para: [email protected] Enviadas: Terça-feira, 1 de Dezembro de 2009 9:36:02 Assunto: Re: [shell-script] Criar barra de progresssão Opa Itamar, segue um pequeno exemplo abaixo de como ficou, ficou um pouco grande mas tudo bem... Por enquanto é somente uma caixinha que verificas as dependências para o Asterisk. Mais ainda tem muito o que melhorar. Acredito que possa te mostrar o caminho das pedras... AST="asterisk-1.6.0.18" TITLE=`Instalando o $AST` APTINS="aptitude -y install" dialog \ --title $TITLE \ --gauge '\nAtualizando o Kernel...' 8 40 10 $APTINS kernel-headers-`uname-r` --gauge '\nInstalando cabeçalhos do Kernel...' 8 40 30 $APTINS bison openssl libssl-dev libasound2-dev libc6-dev libncurses5-dev zlib1g-dev gcc g++ make --gauge '\nInstalando dependências para o Asterisk...' 8 40 40 $APTINS fxload libusb-dev libnewt-dev #Dependencias Xorcom --gauge '\nInstalando dependências para o Xorcom...' 8 40 47 $APTINS bash cat clear depmod dialog diff find ldconfig mkdir rm tar touch unzip which --gauge '\nInstalando dependências para o drive da Khomp...' 8 40 64 $APTINS scons regex libboost-dev libboost-regex1.35.0 libboost-regex1.35-dev --gauge '\nInstalando dependências para o drive da Khomp...' 8 40 78 $APTINS mysql-server libncurses5-dev kernel-package build-essential --gauge '\nInstalando o MySQL' 8 40 87 $APTINS zlib1g-dev alsa-base alsa-utils libasound2-dev libmysqlclient15-dev mysql-client --gauge '\nInstalando o PHPmyadmin' 8 40 93 $APTINS phpmyadmin Ats, Rodrigo Lang. 2009/11/25 Itamar da Silva Oliveira <[email protected]> > > > Valeu Rodrigo, > Obrigado mesmo > > > ________________________________ > De: Rodrigo Lang > <[email protected]<rodrigoferreiralang%40gmail.com> > > > Para: [email protected] <shell-script%40yahoogrupos.com.br> > Enviadas: Terça-feira, 24 de Novembro de 2009 18:53:35 > > Assunto: Re: [shell-script] Criar barra de progresssão > > Itamar, eu também estava testando fazer com apt-get tentando pegar algum > valor para fazer a porcentagem. Mas infelizmente a única alternativa que > achei foi fazer adicionando uma porcentagem por cada pacote instalado até > chegar em 100%... Bem provável que haja alguma alternativa, porém eu tive > que pausar o meu projeto por causa de outras prioridades... Mesmo assim eu > vou estar pesquisando, se achar algo volto a postar neste mesmo tópico. > > Ats, > Rodrigo Lang. > > 2009/11/24 Itamar da Silva Oliveira > <[email protected]<itamaro_liveira%40yahoo.com.br> > > > > > > > > > Pessoal, > > > > Me ajudem com esse script. > > por favor > > gostaria de melhorá-lo > > usando guage (Barra de progresso) no apt-get e tambem se possivel me > ajudem > > no teste de compilação se der um error o script será abortado exibindo o > > erro para o usuário > > > > > > > > ________________________________ > > De: Rodrigo Lang > > <[email protected]<rodrigoferreiralang%40gmail.com> > <rodrigoferreiralang%40gmail.com> > > > > > Para: > > [email protected]<shell-script%40yahoogrupos.com.br><shell-script% > 40yahoogrupos.com.br> > > > Enviadas: Sexta-feira, 6 de Novembro de 2009 17:16:38 > > Assunto: Re: [shell-script] Criar barra de progresssão > > > > > > > > Boa, obrigado pessoal, testarei e postarei o resultado! > > > > Obrigado, > > Rodrigo Lang. > > > > 2009/11/6 Thomaz de Oliveira dos Reis <tho...@gmail. com> > > > > > Não testei, mas tente algo assim: > > > > > > > > > PACOTES="bison openssl outro ..." > > > > > > for PACOTE in PACOTES > > > do > > > $APT $PACOTE > > > echo 2 > > > done | dialog .... > > > > > > > > > > > > > > > 2009/11/6 Rodrigo Lang <rodrigoferreiralang @gmail.com> > > > > > > > > > > > > > > > Boa tarde lista, estou desenvolvendo um shell script para a > compilação > > de > > > > um > > > > sistema aqui da empresa. Estou no momento tentando usar dialog para > > fazer > > > > uma barra de progressão, porém estou tendo algumas dificuldades. O > que > > eu > > > > preciso inicialmente é fazer umas barra conforme cada pacote do > apt-get > > é > > > > instalado. Alguém tem alguma dica de como diminuir o tamanho do > script? > > > > Porque são 50 pacotes, se cada pacote instalado eu colocar duas > linhas > > > vai > > > > ficar enorme o script. > > > > > > > > APT="apt-get -qqqq install --force-yes" > > > > > > > > ( > > > > $APT bison > > > > echo 2 > > > > $APT openssl > > > > echo 2 > > > > $APT libssl-dev > > > > echo 2 > > > > $APT libasound2-dev > > > > echo 2 > > > > $APT libc6-dev > > > > echo 2 > > > > echo 100 > > > > ) | dialog --title "Instalando" --gauge "Atualizando repositórios" 8 > 40 > > 0 > > > > > > > > -- > > > > Rodrigo F. Lang > > > > Amd. de Redes em Telecom > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > ------------ --------- --------- ------ > > > > > > ------------ --------- --------- --------- --------- --------- - > > > Esta lista não admite a abordagem de outras liguagens de programação, > > como > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > prévio > > > aviso. > > > ------------ --------- --------- --------- --------- --------- - > > > Sair da lista: shell-script- unsubscribe@ yahoogrupos. com.br > > > ------------ --------- --------- --------- --------- --------- - > > > Esta lista é moderada de acordo com o previsto em > > > http://www.listas- discussao. cjb.net > > > ------------ --------- --------- --------- --------- --------- - > > > Servidor Newsgroup da lista: news.gmane.org > > > Grupo: gmane.org.user- groups.programmi ng.shell. brazil > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > -- > > Rodrigo F. Lang > > Amd. de Redes em Telecom > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > __________________________________________________________ > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > http://br.maisbuscados.yahoo.com > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Rodrigo F. Lang > Amd. de Redes em Telecom > > [As partes desta mensagem que não continham texto foram removidas] > > ------------------------------------ > > > ---------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > ---------------------------------------------------------- > Sair da lista: > [email protected]<shell-script-unsubscribe%40yahoogrupos.com.br> > ---------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > ---------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > __________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Rodrigo F. Lang Amd. de Redes em Telecom [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [email protected] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
