0 votes

Comment éviter la compilation lors de l'exécution de brew install

Ma connexion à l'internet perd parfois des paquets (il s'agit d'une connexion 4G), ce qui fait que lorsque je télécharge des choses, cela échoue parfois.

Ainsi, lorsque vous faites "brew install" sur quelque chose, cela se produit occasionnellement :

==> Installing ffmpeg dependency: libogg
==> Downloading https://homebrew.bintray.com/bottles/libogg-1.3.4.catalina.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/0a/0a03b8a7307aeac70762fd4ee9837fff4ed523c34063a6aec52c5cf34c54695f?__gda__=exp=15884933

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to akamai.bintray.com:443
Error: Failed to download resource "libogg"
Download failed: https://homebrew.bintray.com/bottles/libogg-1.3.4.catalina.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading https://downloads.xiph.org/releases/ogg/libogg-1.3.4.tar.gz
...

Cette erreur SSL est causée par un paquet abandonné. Ce que la bière devrait faire ici est préférable de simplement essayer de télécharger à nouveau. Ce qu'il fait est cependant d'essayer de compiler à partir des sources. Ce qui, bien sûr, retarde énormément les choses. Je préférerais que brew échoue simplement si cela se produit, afin que je puisse simplement réexécuter la commande, et (probablement) obtenir la bouteille la deuxième fois.

Y a-t-il un moyen de le faire ?

1voto

awy Points 500

Desde man brew

HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK
              If set, fail on the failure of installation from a bottle rather
              than falling back to building from source.

Alors cours :

export HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK=1

Ensuite, exécutez à nouveau la commande.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X