13 votes

Lier les applications préinstallées à Homebrew Cask

J'ai installé Slack en téléchargeant le DMG depuis son site web et en copiant le paquet d'applications dans le dossier /Applications répertoire. J'aurais également pu utiliser brew cask install slack .

Existe-t-il un moyen de faire connaître à Homebrew cette version drag-and-drop de Slack ? Ou dois-je l'enlever et l'installer via brew cask pour qu'il soit détecté par Homebrew ?

8voto

Paul Razvan Berg Points 277

En version 2.0.5 et plus, il semble que vous puissiez faire en sorte que Homebrew réinstalle l'application Mac en appliquant l'option --force drapeau :

brew cask install --force slack

4voto

The R.oB. Points 41

J'ai constaté que la meilleure façon de résoudre ce problème est la suivante brew cask reinstall <cask> . Homebrew supprime alors l'ancienne version comme s'il l'avait installée et la nouvelle version est maintenant gérée. Pour moi, c'est la solution la plus propre.

0 votes

Cela ne semble plus fonctionner aujourd'hui (avril 2019). Bien que la méthode indiquée ci-dessous, c'est-à-dire brew cask install --force œuvre.

2voto

Nimesh Neema Points 44385

Non Il n'y a pas de moyen de mettre à jour la base de données Homebrew Cask avec les applications préinstallées.

Si vous souhaitez qu'une application soit installée via Homebrew (afin qu'elle soit listée lors de l'exécution de la commande brew list --cask ), vous devrez supprimer la version téléchargée et installée de l'application /Applications et l'installer via Homebrew.

0 votes

brew cask list montre les applications qui ont déjà a été installé avec Cask. Pour savoir si une application est disponible dans cask , utiliser brew search [app-name] et regardez sous le ==> Casks l'en-tête. Vous pouvez obtenir plus d'informations sur des fûts spécifiques en utilisant la fonction brew cask info [cask-name] (le nom spécifié doit correspondre exactement à celui du cask pour cette commande).

0 votes

@aaplmath Ma faute. Merci pour l'information. J'étais au courant de la même chose mais j'ai écrit une déclaration incorrecte. J'ai corrigé cette erreur. N'hésitez pas à modifier la réponse si vous la trouvez insuffisante.

0voto

stratofax Points 101

Dans les versions 3.0.4 et supérieures de homebrew, vous pouvez forcer l'installation d'un cask de brassage comme suit :

brew install --cask spotify --force

Notez que certaines applications (comme Spotify) peuvent vous demander de vous authentifier en tant que sudo pendant l'installation afin d'écraser certains fichiers dans le dossier Applications.

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