Je fais un script bash qui installe divers packages en utilisant l'installation apt-get. Cependant, je remarque que s'il y a une ligne qui dit:
sudo apt-get install package1 package2 package3
et aucun des packages n'est trouvé, aucun des autres ne sera installé. Comment puis-je le faire continuer même s'il ne trouve pas l'un des packages?
Merci d'avance.
bash
apt
package-management
Hypercube
la source
la source
--ignore-missing
seules des solutions de contournement pour un problème de téléchargement. Voir superuser.com/a/844627/106974la source
-y
option serait bien si vous ne vouliez pas interagir avec elle, en particulier lors de l'installation d'une énorme liste de packages.Installez chaque paquet en tant que commande distincte plutôt que dans une seule commande, de cette façon, si l'un ne parvient pas à installer, soit en raison d'une erreur introuvable ou d'une autre erreur, cela n'empêchera pas les autres de s'installer. Pour lequel vous pouvez utiliser la boucle 'for' comme ci-dessous. N'oubliez pas non plus d'utiliser l'
-y
indicateur si vous installez un grand nombre de packages, pour éviter le chaos de la frappeyes
pour chacun.la source