Come disinstallare i pacchetti con Homebrew


 Come disinstallare con Homebrew "width =" 610 "height =" 338 "class =" aligncenter size-large wp-image-75895 "/> </p>
<p> Se hai installato Homebrew su un Mac da utilizzare come gestore di pacchetti per varie utilità Unix e da riga di comando, probabilmente hai installato anche una manciata di pacchetti ritenuti utili. Ma cosa succede se non ne hai più bisogno e vuoi rimuovere un particolare pacchetto Homebrew? </p>
<p><!-- Quick Adsense WordPress Plugin: http://quickadsense.com/ --></p>
<p> Si scopre che disinstallare pacchetti / formula con Homebrew è molto semplice, e disinstallare e rimuovere pacchetti da Homebrew è semplice come installarli in primo luogo. </p>
<p> <span id=
Per essere chiari, non stiamo parlando di disinstallare Homebrew stesso, stiamo solo parlando di rimuovere pacchetti particolari da Homebrew.

Come disinstallare e rimuovere i pacchetti Homebrew

Il modo corretto per rimuovere un pacchetto Homebrew è con il comando di disinstallazione o rimozione.

Il comando di disinstallazione del pacchetto Homebrew si presenta così:

brew uninstall packageName

Il comando di rimozione del pacchetto Homebrew si presenta come segue:

brew remove packageName

Come avrete già intuito, i comandi di rimozione e disinstallazione sono esattamente gli stessi e ottengono lo stesso risultato; la rimozione del pacchetto Homebrew.

Ad esempio, per rimuovere e disinstallare Telnet (supponendo che hai installato telnet su Mac con Homebrew in ogni caso), dovresti usare la seguente stringa di comando:

brew uninstall telnet

Oppure puoi usare il comando remove per lo stesso effetto:

brew remove telnet

Rimozione di un pacchetto da Homebrew è veloce, poiché non è necessario scaricare nulla, elimina solo il pacchetto Homebrew dal Mac.

Puoi confermare che il pacchetto è stato rimosso cercando di eseguire nuovamente il comando, o controllando dove sono installati i pacchetti Homebrew e troverai che il pacchetto che hai rimosso non è più lì.

Ulteriori opzioni di disinstallazione del pacchetto Homebrew

Ci sono due flag che puoi passare anche al comando di disinstallazione di Homebrew; -Force e -ignore-dependencies.

Il flag -force (o -f) rimuoverà forzatamente il pacchetto insieme all'eliminazione di tutte le versioni di quel pacchetto / formula.

Il flag -ignore-dependencies fa proprio quello che sembra, ignorerà le dipendenze per la formula in questione quando si disinstalla il pacchetto designato.

Gestione delle dipendenze durante la disinstallazione dei pacchetti Homebrew

Una cosa da tenere presente quando si rimuovono e disinstallano i pacchetti da Homebrew è che se il pacchetto che si sta disinstallando ha delle dipendenze che sono in uso da un altro pacchetto o formula, allora potrebbe interromperlo e il pacchetto secondario non funzionerà più correttamente. Forse il modo più semplice per evitarlo è usare il flag opzionale -ignore-dependencies. Ad esempio:

brew uninstall --ignore-dependencies telnet

Se non sei sicuro di quali dipendenze esistono con un particolare pacchetto Homebrew, puoi utilizzare il comando deps per scoprirlo:

brew deps packageName

Ad esempio, se hai installato python3 su Mac usando l'approccio Homebrew, che ha una discreta quantità di dipendenze, l'esecuzione di quel comando sarebbe simile alla seguente:

% brew deps python3
gdbm
openssl
readline
sqlite
xz

Dal momento che molti altri pacchetti usano anche queste dipendenze, se si dovesse rimuovere python3 si vorrebbe quasi certamente emettere il flag -ignore-dependencies. Lo stesso vale per node.js e npm e molti altri pacchetti Homebrew popolari.

Conosci altri metodi o suggerimenti relativi alla disinstallazione dei pacchetti e della formula Homebrew? Condividi con noi nei commenti qui sotto!

Articoli Correlati:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *