Como criar um script de instalação? [Resolvido]

Iniciado por cadubts, 30 de Setembro de 2009, 15:11

tópico anterior - próximo tópico

cadubts

Salvei um arquivo de texto em minha pasta /home (que fica em outra partição) com um "sudo apt-get install..." e os pacotes essenciais para instalar caso eu formate o SO. Toda vez copio o texto e colo no terminal. Como faço pra esse arquivo de texto se tornar um executável?

Mais uma dúvida: isso será script?

Abraços

clcampos

O ideal é colocar na primeira linha  a linha "#!/bin/bash", dar direitos de execução ao arquivo, e pronto.

Isso imaginando que você tem certinho a linha do apt-get.

E sim, é um script.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

cadubts

Obrigado clcampos.

Só pra complementar:
1 - A linha vai comentada? (#)
2 - Como faço pra dar direito de execução ao arquivo?

clcampos

Citação de: cadubts online 30 de Setembro de 2009, 16:42
Obrigado clcampos.

Só pra complementar:
1 - A linha vai comentada? (#)
2 - Como faço pra dar direito de execução ao arquivo?


1 - Vai sim
2 - Uso o chmod (te um tópico no fórum sobre isso e qualquer coisa "man chmod").
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Kamei Hyoga

Não sou o clcampos, mas posso responder essa:

1 - Vai sim ( #!/bin/bash )

2 - Aqui tem duas maneiras:

2.1 - Terminal: sudo chmod +x seu_instalador

2.2 - Modo gráfico: Clique com o botão direito no seu instalador e nas propriedades, mais precisamente em Permissões, marque a caixa Permitir execução do arquivo como programa

cadubts

Obrigado pessoal.

Deu certinho. Para permitir a execução como programa usei a segunda opção do Kamei Hyoga:

Citar2.2 - Modo gráfico: Clique com o botão direito no seu instalador e nas propriedades, mais precisamente em Permissões, marque a caixa Permitir execução do arquivo como programa

Abraços

odoluisfelipe

Eu também já pensei em um script para facilitar a minha vida toda vez que eu tenho que formatar a maquina. Entao criei esse (laura é minha filhota).
Abri o gedit, escrevi essas linhas e salvei o arquivo .sh no final, ai mando ele executar via terminal.

Gostaria de sugestões, principalmente nos parametros do zenity....



#!/bin/bash
# INICIO DO SCRIPT.
echo "...::: SCRIPT LAURA 3.5 :::..."
# ATUALIZAÇÃO DO SISTEMA.
   zenity --question --title="Atualizando o sistema" --text "Atualizando o sistema agora."
   [ $? -ne 0 ] &&  exit 2;
      sudo apt-get update && sudo apt-get upgrade
# APAGANDO PACOTES DESNECESSÁRIOS.
   zenity --question --title="Apagando programas" --text "Deletando os pacotes pré-selecionados agora."
   [ $? -ne 0 ] &&  exit 2;
      sudo apt-get remove --purge evolution evolution-documentation-en evolution-webcal f-spot gnome-games gnome-games-common gnome-orca tomboy totem totem-common tsclient vinagre vino xsane xsane-common && sudo apt-get autoremove
# INSTALANDO PACOTES ELEITOS.
   zenity --question --title="Instalando programas" --text "Instalando os pacotes pré-selecionados agora."
   [ $? -ne 0 ] &&  exit 2;
      sudo apt-get install asunder breathe-icon-theme cheese community-themes devilspie easytag emesene eterm fusion-icon gecko-mediaplayer gnome-commander gparted grsync krdc krename lame mencoder nautilus-clamscan nautilus-open-terminal netspeed oxygen-cursor-theme-extra simple-ccsm sun-java6-jre sun-java6-plugin vlc xvidcap && sudo apt-get autoclean
# FINAL DO SCRIPT   
   zenity --info --title="Fim" --text "Todas as tarefas foram executadas."[/size][/size]