Risposte:
Se l'applicazione è stata installata tramite il gestore pacchetti, è sufficiente eseguire
sudo apt-get remove <application_name>
Dovrebbe sempre funzionare. Se il terminale non è ciò che agita il tuo tè, puoi aprire Sistema → Amministrazione → Gestore pacchetti Synaptic , cercare il pacchetto che desideri rimuovere, fare clic sulla casella di controllo accanto ad esso e selezionare "contrassegna per la rimozione". Dopo aver fatto clic su "Applica", il pacchetto deve essere rimosso. Naturalmente c'è anche Ubuntu Software Center. È praticamente la stessa cosa di Synaptic. Basta cercare il nome dell'applicazione e fare clic sul pulsante "Rimuovi".
A volte le applicazioni possono essere suddivise in più pacchetti (ad esempio, molti giochi hanno un pacchetto separato per la loro musica). Per assicurarsi di disinstallare tutti i pacchetti e i file di configurazione correlati, è possibile digitare
sudo apt-get purge <package-name>
oppure -in Synaptic- "contrassegno per rimozione completa" anziché solo "contrassegno per rimozione".
Per quanto riguarda le applicazioni che sono state compilate e installate manualmente, non c'è sempre un solo modo per rimuoverle. La cosa migliore da fare è consultare il file README / INSTALL che accompagnava il pacchetto sorgente - se ne esiste uno.
sudo apt remove <application_name>
(Ubuntu 18.04.1 LTS)
Il centro software : trova il pacchetto, fai clic su Rimuovi
Sinaptico : lo stesso
apt-get :
sudo apt-get remove <package> && sudo apt-get autoremove
attitudine :
sudo aptitude remove <package>
È importante notare che quando si installano le cose, spesso dipendono da altri pacchetti. Quando si spegne apt-get remove <package>
, non rimuove le applicazioni installate automaticamente per impostazione predefinita. Questo è spesso più sicuro (se stai rimuovendo temporaneamente qualcosa come Ubuntu-desktop) ma questo può significare che finisci con un carico di cruft.
attitudine si rimuoverà automaticamente le cose (oltre ad avere una bella interfaccia a riga di comando interattivo)
Puoi anche cercare cruft in sinaptico usando il filtro "locale o obsoleto" nella sezione dello stato.
sudo apt-get autoremove <package>
Ecco una carrellata dei modi possibili:
Se il pacchetto è stato installato tramite un gestore pacchetti, è possibile rimuoverlo con uno degli strumenti forniti a tale scopo:
dpkg --remove
: lo strumento da riga di comando più semplice. Evitare.apt-get remove
oppure aptitude remove
: questi sono gli strumenti standard della riga di comando. L'atteggiamento è leggermente preferito: è un po 'più sofisticato. Ad esempio, può conservare un file di registro di tutte le operazioni del pacchetto.synaptic
: Strumento GUI accessibile tramite il menu GUI in "Sistema / Amministrazione". Supporta tutte le funzionalità, un programma molto carino in generale.software center
: ancora più bella della GUI synaptic
. Questa è una versione migliore e aggiornata del vecchio "Aggiungi / Rimuovi Programmi"Tutti questi svolgono il lavoro. Puoi iniziare con il più intuitivo (Software Center) e continuare con aptitude, se hai bisogno di determinate funzionalità o installa o rimuovi programmi molto frequentemente.
Si noti che queste operazioni rimuovono la maggior parte del programma lasciando talvolta "file di configurazione" in posizioni come aus / etc / apache2. La maggior parte dei software non ha file di configurazione lì; alcuni software server ("daemon") lo fanno. In tutti i casi, tranne pochi, mantenere questi file di configurazione non farà alcun male. Se si desidera rimuovere tutto, inclusi i file di configurazione, è possibile utilizzare l'operazione "Elimina". Per aptitude, la riga di comando è "purge aptitude". (La spiegazione di Tommy sopra di "purga" non è accurata. L'operazione "rimuovi", proprio come "purga", elimina tutte le dipendenze che sono state inserite nel programma originale.)
Se il programma ti dice che il pacchetto è stato rimosso, puoi essere sicuro che i file siano spariti. A volte i pacchetti installati come questione di dipendenza non vengono rimossi immediatamente. Alla fine verranno eliminati, in una fase successiva.
Per quanto riguarda il software installato da altri canali (in genere compilato dal sorgente), sei principalmente costretto a rimuovere i file installati manualmente. Si trovano spesso da qualche parte in /usr/local
. Alcuni software forniscono scorciatoie come "make uninstall". Non ci contare, però. Il più delle volte, la soluzione più pulita è quella di utilizzare la versione fornita tramite i repository di Ubuntu, che può essere disinstallata in modo pulito.
Per trovare il pacchetto che si desidera rimuovere, utilizzare
dpkg --list
Copia il nome del pacchetto e usa il comando
sudo apt-get purge <paste copied package name>
Quindi inserisci la tua password.
Il modo più semplice è utilizzare Ubuntu Software (o Ubuntu Software Center in versioni precedenti a Ubuntu 16.04LTS). Apri il software Ubuntu , fai clic sulla Installed
scheda, seleziona l'app che desideri disinstallare e premi il Remove
pulsante.
Ubuntu 12.10 ha portato Unity 6 , che ha introdotto la funzione Anteprima . Quindi, da Ubuntu 12.10 in poi, puoi semplicemente fare clic con il pulsante destro del mouse su (quasi) qualsiasi icona dell'app su Unity Dash e fare clic su Disinstalla.
Synaptic è uno strumento avanzato di gestione dei pacchetti e offre un maggiore controllo rispetto ad altri metodi GUI come Ubuntu Software, Unity Dash, ecc. Era infatti il gestore delle app predefinito prima di Ubuntu 10.04. Per installare Synaptic, clicca qui:
O eseguilo nel Terminale :
sudo apt install synaptic
Per disinstallare le app tramite Synaptic, contrassegnare i pacchetti da rimuovere e quindi Apply
premere il pulsante:
Questi sono per i fan della riga di comando là fuori. Sono piuttosto semplici, ma offrono un controllo più avanzato e sono leggeri.
apt
(apt-get più recente e semplificato) è lo strumento da riga di comando più comunemente usato per la gestione dei pacchetti. Utilizzare il comando seguente per disinstallare qualsiasi app:
sudo apt remove <app_name>
Ricorda di sostituire <app_name>
con il nome del pacchetto dell'app che desideri disinstallare.
aptitude non è esattamente uno strumento da riga di comando, in quanto ha una ncurses
GUI interattiva . Tuttavia, è possibile utilizzare il seguente comando:
sudo aptitude remove <app_name>
Ubuntu 16.04LTS e versioni successive supportano i pacchetti di snap, ma possono essere installati anche su Ubuntu 14.04LTS tramite aggiornamenti. Per disinstallare un'app snap, provare:
snap remove <app_name>
e se non funziona:
sudo snap remove <app_name>
Si noti che tutti i suddetti metodi funzioneranno solo su app installate normalmente, cioè attraverso la gestione dei pacchetti (software Ubuntu, Synaptic, apt, snap, ecc.) E non su software installati manualmente usando alcuni script di root o copiando direttamente a casa. Sebbene i metodi sopra riportati appaiano molto diversi, tutti usano lo stesso back-end del gestore pacchetti APT o Snappy. Esistono molti altri metodi per installare / disinstallare le app, ma quelli che coinvolgono APT o Snappy sono i metodi consigliati e più popolari.
sudo apt-get purge <package_name>
sudo aptitude purge <package_name>
Quando si elimina, aptitude
rimuove il pacchetto e le dipendenze installate insieme ad esso.
Quali sono i vari modi per disinstallare articoli o pacchetti?
attitudine
Di default aptitude non è stato installato sul tuo sistema Ubuntu, quindi esegui questo comando ( sudo apt-get install aptitude
) per installarlo.
Per disinstallare un pacchetto tramite aptitude, eseguire ( sudo aptitude purge package
)
apt-get
sudo apt-get purge package
dpkg
sudo dpkg -P package
Software-Centro
Gestore pacchetti Synaptic
In che modo funzionano sempre?
Tutti i modi sopra menzionati funzioneranno per disinstallare un pacchetto.
Come posso essere sicuro che qualcosa sia stato disinstallato?
Puoi verificare se un pacchetto è stato disinstallato correttamente o meno eseguendo il apt-cache policy package
comando,
Esempio:
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache policy vlc vlc: Installato: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Candidato: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Tabella delle versioni: *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy / main pacchetti amd64 100 / var / lib / dpkg / status 2.0.8-1 0 500 pacchetti http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / universe amd64 500 http://archive.ubuntu.com/ubuntu/ saucy / universe pacchetti amd64
In quanto sopra, durante l'esecuzione apt-cache policy
su vlc pacakage mostra il campo Installato come,
Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo politica apt-cache chromium-browser chromium-browser: Installato: (nessuno) Candidato: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 Tabella delle versioni: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates / universe pacchetti amd64 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security / universe pacchetti amd64 29.0.1547.65-0ubuntu2 0 500 pacchetti http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / universe amd64 500 http://archive.ubuntu.com/ubuntu/ saucy / universe pacchetti amd64
Ma in esecuzione apt-cache policy chromium-browser
, il campo installato mostra. none
Ciò significa che il pacchetto non è stato installato.
Installed: (none)
In alcuni casi, ci sono alcune dipendenze che rimangono dopo aver emesso i comandi che le altre risposte hanno dichiarato. Come in questo scenario, l'OP era stato installato CCSM
(Compiz Configuration Setting Manager) ma la rimozione CCSM
non rimuoveva tutte le dipendenze necessarie durante l'installazione e lasciava un numero di pacchetti che non vengono più utilizzati come compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
ecc. L'
uso sudo apt-get autoremove
o la sudo aptitude autoremove
rimozione di tutto ciò dipendenze non utilizzate in tutti questi casi.
EDIT : Il mio era un'estensione di una risposta esistente di Oli .
Ho provato questo e funziona bene sul terminale !!
sudo apt autoremove <Package name>
Per Nome pacchetto è possibile inserire la lettera iniziale del pacchetto o del software, ecc. E premere il tasto Tab.