¿Alguien sabe cómo escribir un script de shell para instalar una lista de aplicaciones? Es difícil tener que instalar cada aplicación a mano cada vez que configuro un nuevo sistema.
Editar:
Todavía me pregunta Do you want to continue [Y/n]?. ¿Hay alguna manera de tener la entrada del script yo para que no solicite entrada?
command-line
apt
scripts
jumpnett
fuente
fuente

Respuestas:
Supongo que el guión se vería así:
Simplemente guárdelo como algo así como install_my_apps.sh, cambie las propiedades del archivo para que sea ejecutable y ejecútelo desde la línea de comandos como root.
( Editar: El
-yle dice queapt-getno le solicite y simplemente continúe con la instalación)fuente
sudo ./install_my_apps.shchmod +x ./install_my_apps.sh.-ybandera. Nota: Si desea que se vea más claro, puede usarlo--yeso--assume-yesreemplazarlo-y.Bueno, según su pregunta, el guión más fácil sería:
Sin embargo, también puedes ingresar
aptitude update && aptitude install -y a b c d e. Entonces, tal vez a su pregunta le falta el punto crucial aquí. Si hay algunos requisitos adicionales, sería bueno explicarlos.fuente
Simplemente cree una lista de aplicaciones en un archivo, example.list, y ejecute
fuente
Optaría por el siguiente script:
vim installEntonces debería hacer que el script anterior sea ejecutable
chmod +x install. Luego de usarlo, podría escribir:./install <package_name>. Ejemplo:./install clangfuente
updatepara cada programa que se instale, lo que lleva mucho tiempo. Y lo necesitasudo.alias install='sudo apt-get install -y'en su.bash_aliasesfuente
Hice un guión para esto.
Verifique http://github.com/dinukasal/install
también puedes agregar paquetes
fuente