Alguém sabe como escrever um script de shell para instalar uma lista de aplicativos? É doloroso ter que instalar cada aplicativo manualmente sempre que eu configuro um novo sistema.
Edit:
Ainda me pergunta Do you want to continue [Y/n]?
. Existe uma maneira de inserir o script y
ou não solicitar entrada?
command-line
apt
scripts
jumpnett
fonte
fonte
Respostas:
Eu assumiria que o script seria algo como isto:
Apenas salve isso como algo como install_my_apps.sh, altere as propriedades do arquivo para torná-lo executável e execute-o na linha de comando como root.
( Edit: O
-y
dizapt-get
para não avisar você e apenas continuar com a instalação)fonte
sudo ./install_my_apps.sh
chmod +x ./install_my_apps.sh
.-y
bandeira. Nota: Se quiser torná-lo mais claro, você pode usar--yes
ou--assume-yes
no lugar de-y
.Bem, de acordo com sua pergunta, o script mais fácil seria:
No entanto, você também pode entrar
aptitude update && aptitude install -y a b c d e
. Talvez sua pergunta esteja perdendo o ponto crucial aqui. Se houver alguns requisitos adicionais, seria bom explicá-los.fonte
Basta criar uma lista de aplicativos em um arquivo, example.list e executar
fonte
Eu optaria pelo seguinte script:
vim install
Então eu devo tornar o script acima executável
chmod +x install
. Em seguida, usá-lo, eu poderia digitar:./install <package_name>
. Exemplo:./install clang
fonte
update
para todos os programas instalarem, demorado. E precisasudo
.alias install='sudo apt-get install -y'
no seu.bash_aliases
fonte
Eu fiz um roteiro para isso.
Verifique http://github.com/dinukasal/install
você pode adicionar pacotes também
fonte