Instalação com apt-get em arquivo .sh

Iniciado por brunofermino, 04 de Fevereiro de 2011, 10:44

tópico anterior - próximo tópico

brunofermino

Olá pessoal,

Utilizo o Ubuntu sempre em dual boot com o Windows, agora estou decidido a deixar somente o Ubuntu na minha máquina.

Tenho um script que utilizo para instalar os programas que mais uso no Ubuntu, é parecido com isso

#!/bin/bash
sudo apt-get install mysql-server

Possuo uma lista com uns 10 programas a serem instalados, porém a cada programa que quero instalar, preciso colocar o Y para aceitar a instalação.
Existe alguma maneira de ele rodar automaticamente o script de instalação e colocar y por padrão para todas as respostas?

Uma outra dúvida que tenho, normalmente instalo alguns programas que ficam no Ubuntu Software Center, exemplo  a IDE Eric Python IDE,
existe alguma maneira de pegar o "apt-get" que faria para instalar os programas do Ubuntu Software Center? Assim colocarei dentro do meu arquivo de instalação, rodava o arquivo e não me preocupava com mais nada, ao terminar de instalar tudo poderia usar o Ubuntu.

Se alguém puder me ajudar, agradeço.

Obrigado,
Bruno

irtigor

#1
1-Olha o manual, tem essa e outras opções listadas (man apt-get).
2-É só pegar o nome do pacote, a central de programas não usa um repositório separado.

--
Pra instalar pacotes .deb de fora (pagos e etc), use o dpkg.

Yarwinish

Tente após "install" colocar o parâmetro -y

sudo apt-get install -y mysql-server

" -y, --yes, --assume-yes
           Responde sim automaticamente aos avisos; assume "yes" como resposta
           a todos os avisos e corre não-interactivamente. Se uma situação
           indesejável ocorrer, tal como alterar um pacote retido, tentar
           instalar um pacote não autenticado ou remover um pacote essencial,
           então o apt-get irá abortar."

Guilherme A

@Yarwinish

Boa a dica, não sabia disso.
Afinal só tem que ler o man do apt-get;RSRS