2 votes

Diriger Homebrew vers un paquet local au lieu du paquet distant par défaut.

J'essaye de descendre et d'installer les Alpine client de messagerie avec Homebrew. Je suis derrière un proxy assez terrible, sans possibilité de proxy FTP. Malheureusement, la formule d'Alpine exige que je récupère un paquet depuis un serveur FTP.

Je peux récupérer le fichier par d'autres moyens et l'obtenir sur mon système local, mais j'ai besoin de savoir comment indiquer à Homebrew d'utiliser le paquet spécifié au lieu d'essayer de le télécharger tout seul.

Est-ce possible ?

Ma solution habituelle consiste à exécuter brew install à l'intérieur de tsocks échoue pour une raison mal définie (il ne se connecte pas exactement comme si je ne l'avais pas essayé. wget le fichier avec tsocks très bien.

2voto

Mikey T.K. Points 2555

Après quelques recherches, je suis tombé sur le fait qu'il est possible de trouver le nom de fichier exact que Homebrew recherche, de télécharger le fichier et de le placer dans le répertoire de l'application. /Library/Caches/Homebrew et réessayez l'installation. brew remarquera alors que le fichier a déjà été téléchargé et continuera à suivre la recette.

1voto

ArchonOSX Points 827

Si je comprends bien, l'idée derrière Homebrew est la "recette" ou script qui lui indique comment installer le programme que vous téléchargez et toutes ses dépendances.

Donc, avec ce concept, vous devriez modifier l'install script (et peut-être le fichier make ?) pour dire à Alpine de chercher localement ce fichier dépendant au lieu d'essayer de le télécharger par FTP.

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