it-swarm.it

Come posso disinstallare il software?

Vedendo che ci sono vari modi per installare su Ubuntu. Quali sono i vari modi per disinstallare gli elementi?

In che modo funzionano sempre? Come posso essere sicuro che qualcosa sia stato disinstallato?

218
myusuf3

Se l'applicazione è stata installata tramite il gestore pacchetti, è sufficiente eseguire

Sudo apt-get remove <application_name>

Questo dovrebbe sempre funzionare. Se il terminale non è ciò che agita il tuo tè, potresti aprire Sistema → Amministrazione → Gestore pacchetti Synaptic, cerca il pacchetto che desideri rimuovere, fai clic sulla casella di controllo accanto ad esso e seleziona "segna per rimozione". Dopo aver fatto clic su "Applica", il pacchetto deve essere rimosso. Naturalmente c'è anche Ubuntu Software Center. È praticamente la stessa cosa di Synaptic. Cerca il nome dell'applicazione e fai 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.

251
Tommy Brunn
  • Il centro software : trova il pacchetto, fai clic su Rimuovi

    enter image description here

  • Synaptic Install synaptic: lo stesso

    enter image description here


  • 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.

aptitude rimuoverà automaticamente le cose (oltre ad avere un'interfaccia a riga di comando interattiva piacevole)

Puoi anche cercare cruft in sinaptico usando il filtro "locale o obsoleto" nella sezione dello stato.

62
Oli

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 o 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 bello in generale.
  • software center: GUI persino migliore di 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.

12
loevborg

Metodi GUI

Software Ubuntu

Il modo più semplice è usare Ubuntu Software (o Ubuntu Software Center nelle versioni precedenti a Ubuntu 16.04LTS). Apri Ubuntu Software , fai clic sulla scheda Installed, seleziona l'app che desideri disinstallare e premi il pulsante Remove.

Uninstall Apps using Software

Uninstall Apps using Software Center

Unity Dash

Ubuntu 12.10 ha portato Unity 6 , che ha introdotto l'anteprima caratteristica. Quindi, da Ubuntu 12.10 in poi, puoi semplicemente fare clic con il tasto destro del mouse su (quasi) qualsiasi icona app su Unity Dash e fai clic su disinstalla.

Unity DashUninstall Apps from Unity Dash

Synaptic

Synaptic è uno strumento avanzato di gestione dei pacchetti e ti offre un maggiore controllo rispetto ad altri metodi GUI come Ubuntu Software, Unity Dash, ecc. Era infatti il ​​gestore app predefinito prima di Ubuntu 10.04. Per installare Synaptic, clicca qui:
Install via Ubuntu Software

Oppure eseguilo nel Terminal :

Sudo apt install synaptic

Per disinstallare le app tramite Synaptic, contrassegnare i pacchetti da rimuovere e quindi premere il pulsante Apply:

Uninstall Apps using Synaptic


Metodi della riga di comando

Questi sono per i fan della riga di comando là fuori. Sono piuttosto semplici, ma offrono un controllo più avanzato e sono leggeri.

adatto

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

aptitude non è esattamente uno strumento da riga di comando, poiché ha una GUI interattiva basata su ncurses. Tuttavia, è possibile utilizzare il seguente comando:

Sudo aptitude remove <app_name>

schiocco

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 metodi di cui sopra funzioneranno solo su app installate normalmente, ovvero tramite la gestione dei pacchetti (software Ubuntu, Synaptic, apt, snap, ecc.) E non su software installati manualmente utilizzando alcuni script di root o copiando direttamente a casa. Sebbene i metodi sopra riportati appaiano molto diversi, tutti usano lo stesso APT o il backend del gestore pacchetti Snappy sottostante. Esistono molti altri metodi per installare/disinstallare app, ma quelli che coinvolgono APT o Snappy sono i metodi consigliati e più diffusi.

6
HEXcube

Per trovare il pacchetto che si desidera rimuovere, utilizzare

dpkg --list

Copia il nome del pacchetto e quindi usa il comando

Sudo apt-get purge <paste copied package name>

Quindi inserisci la tua password.

6
Umang Pokharna
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.

3
sagarchalise

Quali sono i vari modi per disinstallare articoli o pacchetti?

strumenti da riga di comando,

  • aptitude

    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
    

Strumenti della GUI,

  • 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 comando apt-cache policy package,

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/pacchetti principali AMD64 
 100/var/lib/dpkg/status 
 2.0.8-1 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Pacchetti AMD64 
 500 http: //archive.ubuntu .com/ubuntu/saucy/universe Pacchetti AMD64 

In quanto sopra, durante l'esecuzione di 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: ~ $ Criterio apt-cache sudamericano 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 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Pacchetti AMD64 
 500 http: //archive.ubuntu .com/ubuntu/saucy/universe Pacchetti AMD64 
 

Ma eseguendo apt-cache policy chromium-browser, il campo installato mostra none, il che significa che il pacchetto non è stato installato.

Installed: (none)
3
Avinash Raj

In alcuni casi, ci sono alcune dipendenze che rimangono dopo aver emesso i comandi che le altre risposte hanno dichiarato. Come in this scenario, l'OP aveva installato CCSM (Compiz Configuration Setting Manager) ma rimuovendo solo CCSM non rimuove tutte le dipendenze richieste durante l'installazione e lascia un numero di pacchetti che non sono più utilizzati come compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig ecc.

L'uso di Sudo apt-get autoremove o Sudo aptitude autoremove rimuove tutte queste dipendenze non utilizzate in tutti questi casi.

EDIT: il mio era un'estensione di una risposta esistente di Oli .

2
Ankur Kumar

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.

1
Jishan Mulla

Per il software installato personalizzato (ad esempio ./install.sh), puoi cercare un ./uninstall.sh. Oppure puoi provare a eseguire nuovamente ./install.sh, potrebbe darti un'opzione di disinstallazione.

1
wisbucky