
Normally, when I have to uninstall a software, I always do it in the "complete" way (so purging all the support files with AppCleaner), and it works very well. I installed some casks to test how Homebrew works and I really like the simplicity of doing everything via CLI, but I found some issues when I uninstalled this apps. So I don't understand if there is a real problem or not with the conflict of installation.


Here the first paragraphs explains that with applications that use a built-in way to upgrade themselves (like the vast majority of the casks/GUI apps) there may be conflicts between the action of Homebrew and the built-in mechanism, but at the end of the FAQ it is written that with the auto_updates true option Homebrew leaves the update responsibility at the app itself, thus avoiding conflicts. But what is the real downside of this procedure? And if there is a real disadvantage, why the developers have chosen this approach? I noted that also TexLive, I think a well established program, is installed by default in /usr/local. Here I've read that one of the disadvantages of Homebrew is that installs the programs in /usr/local. All of those are GUI applications ("Casks" in the Homebrew terminology, if I understand correctly).

HOMEBREW FOR MAC INSTALL INSTALL
I have to reset a MacBook Pro (15 inch mid 2012, with macOS Catalina), and to rienstall all the applications after the reset I'm considering to use Homebrew instead of the traditional method (download and install the.
