[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ajuda com script para instalação de pacotes no Ubuntu
From: |
Édnei Rodrigues |
Subject: |
Re: [shell-script] Ajuda com script para instalação de pacotes no Ubuntu |
Date: |
Fri, 4 Apr 2008 10:15:40 -0300 |
Essa eu sei! :D
Assim ó:
cria um arquivo qualquer .sh , assim :
#!/bin/bash
zenity --question --text "Deseja efetuar a instalação?"
sudo apt-get -y install amarok 2> logerror_amarok_install.txt | tee
log_amarok.txt | zenity --progress --pulsate
if [ ${PIPESTATUS[0]} = 0 ]; then
zenity --info --text "Instalação efetuada com sucesso!"
else
zenity --error --text "Erro na instalação!"
cat logerror_amarok_install.txt | zenity --text-info --title "Log de
erro" --width 530 --height 300
fi
sudo apt-get -y install k3b 2> logerror_k3b_install.txt | tee log_k3b.txt |
zenity --progress --pulsate
if [ ${PIPESTATUS[0]} = 0 ]; then
zenity --info --text "Instalação efetuada com sucesso!"
else
zenity --error --text "Erro na instalação!"
cat logerror_k3b_install.txt | zenity --text-info --title "Log de
erro" --width 530 --height 300
fi
O zenity é uma biblioteca do Gnome, para interface gráfica do shell script !
Pego a manha?
Em 03/04/08, podestafox <address@hidden> escreveu:
>
> Olá amigos, esta é minha primeira mensagem como usuário de shell-script.
> Desde que conheci o Ubuntu e shell-script me apaixonei.
>
> Minha dúvida é o seguinte, eu usei o aptoncd para salvar meus
> programas em cd e depois carregar de volta para o cache apt do ubuntu.
>
> O que procuro é um script que seja interativo, no caso, na instalação
> de pacotes.
>
> Um exemplo:
>
> Eu crio o script com os pacotes separados por categoria:
>
> instalaMultimidia {
> pergunta se deseja instalar pacote "amarok";
>
> if "sim";
> instala e passa para o próximo programa;
>
> else "não";
> passa para o próximo programa e não instala
>
> }
>
> exit
>
> .................
>
> Eu tentei fazer com os comando normais
>
> echo Instalando amarok
> sleep 1
> sudo apt-get -y install amarok
> echo instalado
> sleep 3
> echo Instalando amarok
> sleep 1
> sudo apt-get -y install k3b
>
> Alguém sabe como posso fazer para deixar o que quero automatizado?
>
> Obrigado
> --
> Felipe Podestá dos Santos
>
>
>
[As partes desta mensagem que não continham texto foram removidas]