Qual è la differenza tra Apt-get Purge e Apt-get rimozione

Qual è la differenza tra Apt-get Purge e Apt-get rimozione
L'installazione e la rimozione dei pacchetti è una pratica molto comune ogni volta che si lavora con qualsiasi sistema operativo a tua scelta. Tuttavia, a volte, ti rendi conto di aver installato alcuni pacchetti di cui non hai mai bisogno o hai trovato un'alternativa migliore per loro. In queste situazioni, si consiglia vivamente di disinstallare i pacchetti irrilevanti o non necessari in tempo in modo che non occupino alcun spazio sul sistema o creino un ostacolo nelle sue prestazioni.Per quanto riguarda il sistema operativo Linux, ci fornisce due diverse opzioni per disinstallare o rimuovere un pacchetto I.e. 'Apt-get Purge' e 'Apt-get Rimuovi'. In questo articolo, il nostro obiettivo è scoprire la differenza principale tra i comandi "Apt-get Purge" e "Apt-get". Lo faremo affermando teoricamente questa differenza e poi te lo mostreremo anche dimostrando un esempio. Quindi, iniziamo la nostra ricerca per capire questa differenza.

Differenziazione tra "Apt-get Purge" e "Apt-get Rimuovi":

Molte persone considerano che i comandi "Apt-get Purge" e "Apt-get-rimozione" possono essere usati in modo intercambiabile perché dopo tutto, servono allo stesso scopo.e. Entrambi sono responsabili della disinstallazione dei pacchetti. Questa affermazione è parzialmente vera. È assolutamente giusto che entrambi questi comandi possano essere utilizzati per disinstallare i pacchetti sul sistema operativo Linux, ma il modo in cui disinstallano i pacchetti è diverso.

Il comando "Apt-get rimozione" disinstalla solo un pacchetto ma il suo file di configurazione rimane proprio lì. Tuttavia, quando si rimuove un pacchetto con il comando "Apt-get Purge", quindi viene eliminato un pacchetto insieme al suo file di configurazione, il che significa che non sono lasciate tracce di quel pacchetto in questa situazione.

A volte, ti viene fornita la libertà di personalizzare un pacchetto in base ai requisiti del compito per il quale è stato installato quel pacchetto. Per fare ciò, devi apportare modifiche nel suo file di configurazione. Ora se si desidera conservare quel file di configurazione personalizzato con te per un utilizzo futuro anche dopo aver eliminato un pacchetto, dovresti utilizzare il comando "Apt-get Rimuovi" ma se si desidera eliminare il file di configurazione insieme al pacchetto, Quindi dovresti usare il comando "Apt-get Purge". Ora ti guideremo anche attraverso un esempio in modo da poter verificare facilmente la differenza tra questi due comandi.

Nota: lo scenario mostrato di seguito è stato dimostrato su Linux Mint 20. Può anche essere verificato eseguendolo su altre distribuzioni Linux.

Dimostrare l'uso di "Apt-get Rimuovi" e "Purge Apt-get" per evidenziare la loro differenza:

Per dimostrare l'utilizzo di "Apt-get Rimuove" e "Apt-get Purge", stiamo utilizzando il pacchetto SNAPD in Linux Mint 20. Prima proveremo a rimuovere quel pacchetto con "Apt-get Rimuovi" e mostreremo cosa succede dopo. E poi reinstalleremo lo stesso pacchetto e lo rimuoremo con "Apt-get Purge" e riveleremo cosa succede quando lo farai. Il punto da notare qui è che ogni pacchetto installato su Linux ha un file di configurazione con esso che risiede nella cartella domestica o nella cartella ETC. Il file di configurazione del pacchetto SNAPD si trova all'interno della cartella ETC e puoi trovarlo facilmente cercandolo come evidenziato nella seguente immagine:

Dopo aver verificato che il file di configurazione del pacchetto SNAPD esista effettivamente, dovrai procedere come segue:

Apri il terminale Linux Mint 20 facendo clic sull'icona presente sulla barra delle applicazioni e digita il comando mostrato di seguito:

$ sudo apt-get rimuovi snapd

Qui, puoi sostituire SNAPD con il nome di qualsiasi altro pacchetto che si desidera disinstallare mentre si utilizza il comando "Apt-get Rimuovi".

Non appena eseguirai questo comando premendo il tasto ENTER, ti verrà chiesto di fornire la conferma sulla disinstallazione del pacchetto specificato. Digita "Y" per portare avanti questo processo come puoi anche vedere dall'immagine mostrata di seguito:

Il processo di disinstallazione richiederà alcuni secondi per completare correttamente e quando sarà fatto, sarai in grado di vedere il seguente output sul tuo terminale:

Ora torna alla cartella ETC e cerca Snapd. Sarai comunque in grado di vedere il suo file di configurazione laggiù poiché il comando "Apt-get" non è in grado di rimuovere i file di configurazione. Questo può essere verificato dall'immagine mostrata di seguito:

Dopo averlo fatto, abbiamo reinstallato lo stesso pacchetto SNAPD per il bene della dimostrazione. Tuttavia, questa volta cercheremo di disinstallarlo mentre usi il seguente comando:

$ sudo apt-get purge snapd

Ancora una volta, è possibile sostituire SNAPD con il nome di qualsiasi altro pacchetto che si desidera disinstallare durante l'utilizzo del comando "Apt-get Purge".


Quando eseguirai il comando "Apt-eGet Purge" premendo il tasto Invio dopo averlo digitato nel terminale, ti verrà richiesto di confermare l'azione. Puoi semplicemente farlo digitando "Y" e quindi premere il tasto Invio come evidenziato nell'immagine mostrata di seguito:

Non appena si completa la disinstallazione del pacchetto SNAPD, il terminale Linux Mint 20 renderà la seguente uscita su di esso:

Ora torna alla cartella ETC e prova a cercare Snapd. Questa volta, non sarai in grado di trovare alcun file di configurazione per questo pacchetto poiché il comando "Apt-get Purge" rimuove tutte le tracce del pacchetto incluso il suo file di configurazione.

Pertanto, viene verificato che il comando "Apt-get Purge" è in grado di eliminare i file di configurazione dei pacchetti mentre il comando "Apt-get rimozione" non è.

Conclusione:

In questo modo, puoi facilmente utilizzare i comandi "Apt-get Purge" e "Apt-get" in diversi scenari. Puoi eliminare qualsiasi pacchetto di tua scelta utilizzando questi comandi in base alle tue esigenze. Questo articolo ti spiega in dettaglio il funzionamento di entrambi questi comandi e spiega anche le capacità di entrambi questi comandi. Un altro punto da notare qui è che anche il comando "Apt-get Purge" può eliminare solo quei file di configurazione che sono archiviati nella cartella ETC I.e. Questo comando non può eliminare i file di configurazione dei pacchetti memorizzati nella cartella domestica.