Estoy haciendo un script bash que instala varios paquetes usando apt-get install. Sin embargo, noto que si hay una línea que dice:
sudo apt-get install package1 package2 package3
y ninguno de los paquetes se encuentra, ninguno de los otros se instalará. ¿Cómo hago que siga funcionando incluso si no puede encontrar uno de los paquetes?
Gracias por adelantado.
bash
apt
package-management
Hipercubo
fuente
fuente
--ignore-missing
solo soluciones para un problema en la descarga. Ver superuser.com/a/844627/106974fuente
-y
opción sería bueno si no desea interactuar con él, especialmente al instalar una lista masiva de paquetes.Instale cada paquete como un comando separado en lugar de en un solo comando, de esta manera si uno no se instala debido a que no se encontró o por algún otro error, entonces no detendrá la instalación de los demás. Para lo cual puede usar el bucle 'for' como se muestra a continuación. Además, recuerde usar la
-y
bandera si instala muchos paquetes, para evitar el caos de escribiryes
para cada uno.fuente