Domanda Come posso disinstallare il software?


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

Quali strade funzionano sempre? Come posso essere sicuro che qualcosa è stato disinstallato?


169
2017-08-05 14:20


origine




risposte:


Se l'applicazione è stata installata tramite il gestore pacchetti, tutto ciò che devi fare è eseguire

sudo apt-get remove <application_name>

Questo dovrebbe sempre funzionare. Se il terminale non è ciò che stimola il tuo tè, puoi aprire Sistema → Amministrazione → Gestore pacchetti Synaptic, cerca il pacchetto che desideri rimuovere, fai clic sulla casella accanto e seleziona "Contrassegna per rimozione". Dopo aver fatto clic su "Applica", il pacchetto deve essere rimosso. Ovviamente c'è anche il Software Center di Ubuntu. È praticamente la stessa cosa di Synaptic. Cerca solo 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 assicurarti di disinstallare tutti i pacchetti e i file di configurazione correlati, puoi digitare

sudo apt-get purge <package-name>

o -in Synaptic- "Contrassegna per rimozione completa" invece di "contrassegno per rimozione".

Per quanto riguarda le applicazioni che sono state compilate e installate manualmente, non c'è sempre un unico modo per rimuoverle. La cosa migliore da fare è consultare il file README / INSTALL che accompagna il pacchetto sorgente - se ne esiste uno.


191
2017-08-05 14:24



Hai bisogno di essere in una directory specifica? Per qualche motivo non è in grado di localizzare il mio pacco. - Goldname
Ubuntu 16.04 non ha un sistema -> Amministrazione, o Synaptic installato per impostazione predefinita. - Dan Dascalescu


  • Il centro del 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 installi le cose, spesso dipendono da altri pacchetti. Quando spari apt-get remove <package> non rimuove le applicazioni installate automaticamente per impostazione predefinita. Questo è spesso più sicuro (se si sta rimuovendo temporaneamente qualcosa come ubuntu-desktop) ma questo può significare che si finisce con un carico di cruft.

attitudine volere rimuovere automaticamente le cose (oltre ad avere una bella interfaccia a riga di comando interattiva)

Puoi anche cercare cruft in synaptic usando il filtro "local or obsolete" nella sezione status.


57
2017-08-05 14:46



il apt-get-versione può essere più breve e più facile: sudo apt-get autoremove <package> - DJCrashdummy
+1 per autoremove sembra che rimuova anche le dipendenze che sono state installate insieme al programma originale? bello da evitare di ingombrare le cose. - anon58192932


Ecco una carrellata dei possibili modi:

Se il pacchetto è stato installato tramite un gestore di pacchetti, è possibile rimuoverlo con uno degli strumenti forniti con questo scopo:

  • dpkg --remove: lo strumento da riga di comando più semplice. Evitare.
  • apt-get remove o aptitude remove: questi sono gli strumenti da riga di comando standard. Aptitude è 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 della GUI sotto "Sistema / Amministrazione". Supporta tutte le funzionalità, un programma molto bello in generale.
  • software center: anche una GUI migliore di synaptic. Questa è una versione migliore e aggiornata del vecchio "Aggiungi / Rimuovi Programmi"

Tutti questi hanno fatto il lavoro. È possibile iniziare con il più intuitivo (Centro software) e continuare con aptitude, se sono necessarie determinate funzionalità o installare o rimuovere programmi molto frequentemente.

Si noti che queste operazioni rimuovono la maggior parte del programma mentre a volte lasciano "file di configurazione" in posizioni come aus / etc / apache2. La maggior parte del software non ha file di configurazione lì; alcuni software server ("demoni") fanno. In alcuni casi, mantenere questi file di configurazione non danneggia. Se si desidera rimuovere tutto, inclusi i file di configurazione, è possibile utilizzare l'operazione "Purge". Per aptitude, la riga di comando è "aptitude purge". (L'esplicitazione di Tommy sopra "purge" non è accurata. L'operazione "remove", proprio come "purge", cancella tutte le dipendenze che sono state inserite nel programma originale.)

Se il programma ti dice che il pacchetto è stato rimosso, puoi star sicuro che i file sono spariti. A volte i pacchetti installati come una questione di dipendenza non vengono rimossi immediatamente. Verranno infine cancellati, in una corsa successiva.

Per quanto riguarda il software installato da altri canali (in genere compilato dalla fonte), sei principalmente costretto a rimuovere i file installati manualmente. Si trovano spesso da qualche parte dentro /usr/local. Alcuni software offrono scorciatoie come "make uninstall". Non contare su di esso, però. Il più delle volte, la soluzione più pulita è quella di utilizzare la versione fornita attraverso i repository di Ubuntu, che possono essere disinstallati in modo pulito.


11
2017-08-05 14:51





Metodi GUI

Software Ubuntu

Il modo più semplice è usare Software Ubuntu (o Ubuntu Software Center in versioni precedenti a Ubuntu 16.04 LTS). Aperto Software Ubuntu, clicca il Installed scheda, selezionare l'app che si desidera disinstallare e premere il tasto Remove pulsante.

Uninstall Apps using Software

Uninstall Apps using Software Center

Unity Dash

Ubuntu 12.10 portato Unità 6, che ha introdotto il Anteprima caratteristica. Quindi, da Ubuntu 12.10 in poi, puoi semplicemente fare clic destro su (quasi) qualsiasi icona di app su Unity Dash e fai clic su Disinstalla.

Unity Dash Uninstall Apps from Unity Dash

Synaptic

Synaptic è uno strumento avanzato di gestione dei pacchetti e ti dà più controllo di 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:
Install via Ubuntu Software

O eseguilo dentro terminale:

sudo apt install synaptic

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

Uninstall Apps using Synaptic


Metodi della riga di comando

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

adatto

apt (più recente e semplificato apt-get) è lo strumento da riga di comando più utilizzato per la gestione dei pacchetti. Utilizzare il seguente comando per disinstallare qualsiasi app:

sudo apt remove <app_name>

Ricordarsi di sostituire <app_name> con il nome del pacchetto dell'app che desideri disinstallare.

attitudine

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

sudo aptitude remove <app_name>

schiocco

Ubuntu 16.04LTS e versioni successive hanno il supporto per i pacchetti snap, ma possono essere installati anche su Ubuntu 14.04LTS tramite aggiornamenti. Per disinstallare un'applicazione snap, prova:

snap remove <app_name>

e se ciò non funziona:

sudo snap remove <app_name>

Si noti che tutti i metodi di cui sopra funziona solo su applicazioni installate normalmente, cioè attraverso la gestione dei pacchetti (Ubuntu Software, Synaptic, apt, a scatto, ecc) e non sul software manualmente installato utilizzando alcuni script root o copiando direttamente a casa. Anche se i metodi di cui sopra sembrano molto diversi, tutti usano lo stesso backend di gestione pacchetti APT o Snappy sottostanti. Esistono molti altri metodi per installare / disinstallare app, ma quelli che riguardano APT o Snappy sono i metodi consigliati e più popolari.


5
2018-01-02 12:32





sudo apt-get purge <package_name>

sudo aptitude purge <package_name>

Quando si eliminano, aptitude rimuove il pacchetto e le dipendenze che sono state installate insieme ad esso.


2
2017-08-20 17:28





Quali sono i vari modi per disinstallare articoli o pacchetti?

strumenti da riga di comando,

  • attitudine

    Di default aptitude non è stato installato sul tuo sistema Ubuntu. Puoi eseguire 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 GUI,

  • Software-Centro

  • Gestore pacchetti Synaptic

Quali strade funzionano sempre?

Tutti i metodi sopra menzionati funzioneranno per la disinstallazione di un pacchetto.

Come posso essere sicuro che qualcosa è stato disinstallato?

È possibile verificare se un pacchetto è stato disinstallato o meno con successo eseguendo 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 pacchetti http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy / main amd64
        100 / var / lib / dpkg / status
     2.0.8-1 0
        500 pacchetti http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / universe amd64
        500 pacchetti http://archive.ubuntu.com/ubuntu/ saucy / universe amd64

In quanto sopra, durante la corsa 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 pacchetti http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates / universe amd64
        500 pacchetti http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security / universe amd64
     29.0.1547.65-0ubuntu2 0
        500 pacchetti http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / universe amd64
        500 pacchetti http://archive.ubuntu.com/ubuntu/ saucy / universe amd64

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

Installed: (none)

2
2018-02-05 13:47





Per trovare il pacchetto che si desidera rimuovere, utilizzare

dpkg --list

Copia il nome del pacchetto e poi usa il comando

sudo apt-get purge <paste copied package name>

Quindi inserisci la tua password.


2
2018-02-19 12:16