Rimozione di un'applicazione da homebrew-cask

3

Homebrew-cask offre agli utenti la possibilità di installare comodamente le applicazioni con GUI, voglio confermare che: mentre provo a disinstallare un software che è stato installato da homebrew-cask, rimuoverà quelli Application Supports , Caches o anche file correlati?

A proposito, se aggiorno manualmente un software (che è stato installato da cask) senza utilizzare il comando fornito da cask, corromperà la funzione cask (come ad esempio l'aggiornamento di quel software in futuro con la botte di nuovo)?

    
posta Yang Xia 29.04.2015 - 13:13
fonte

3 risposte

3

Per la rimozione completa prova:

brew cask zap any_program

L'aggiornamento manuale non dovrebbe corrompere nulla. Aggiorna la stessa copia del programma che è stata installata da cask.

    
risposta data 29.04.2015 - 19:01
fonte
1

No, la disinstallazione dal comando uninstall di brew-cask non rimuoverà i file in Application Support, Caches, Preferences ecc. Per questo avrai bisogno di un'app di terze parti, come AppCleaner o iTrash. Ho appena eliminato un'app in questo modo e non ho rimosso nemmeno il link simbolico creato nella cartella ~/Applications/ .

Sebbene la botte di homebrew sia una soluzione facile per l'installazione di app, non è perfetta. Nella pagina man di brew-cask puoi leggere i problemi con il comando uninstall. Puoi usare il comando zap che fa un po 'di più della disinstallazione, ma anche questo ha delle limitazioni, vedi la pagina man.

Non so se l'aggiornamento dell'app verrà danneggiato, non l'ho mai provato. Potresti dover fetch di informazioni per la botte usando il comando, o anche reinstallarlo con fetch —-force .

    
risposta data 29.04.2015 - 18:07
fonte
0

Oltre alla @ user14492 risposta, che è giusto, controlla l'ultima riga del seguente paragrafo, che rispondi alla tua ultima domanda.

Updating/Upgrading Casks

Since the homebrew-cask repository is a Homebrew Tap, you'll pull down the latest Casks every time you issue the regular Homebrew command brew update. Currently, homebrew-cask cannot always detect if an Application has been updated. You can force an update via the command brew cask install --force. We are working on improving this.

It is generally safe to run updates from within an Application.

Fonte: Come utilizzare Homebrew-cask .

    
risposta data 29.04.2015 - 20:15
fonte

Leggi altre domande sui tag