¿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 y
o 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
-y
le dice queapt-get
no le solicite y simplemente continúe con la instalación)fuente
sudo ./install_my_apps.sh
chmod +x ./install_my_apps.sh
.-y
bandera. Nota: Si desea que se vea más claro, puede usarlo--yes
o--assume-yes
reemplazarlo-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 install
Entonces debería hacer que el script anterior sea ejecutable
chmod +x install
. Luego de usarlo, podría escribir:./install <package_name>
. Ejemplo:./install clang
fuente
update
para cada programa que se instale, lo que lleva mucho tiempo. Y lo necesitasudo
.alias install='sudo apt-get install -y'
en su.bash_aliases
fuente
Hice un guión para esto.
Verifique http://github.com/dinukasal/install
también puedes agregar paquetes
fuente